Hallo,
ich bastel des öfteren mit AutoIt3 rum, nun wollte ich ein Script bauen was permanent bzw. in gewissen zeitabständen eine Datei runterläd und ausliest und dies dann in einem GUI anzeigt.
Er öffnet, downloadet und liest es 1x aus, jedoch bekomme ich es nicht gebacken, dass er es regelmäßig erneuert!
Hier der Code:
[autoit]#include <GuiConstantsEx.au3>
[/autoit][autoit][/autoit][autoit]; GUI
GuiCreate("Sascha3008s Greeting Viewer", 600, 100,0 ,0 )
; GUI MESSAGE LOOP
While(1)
InetGet ( "http://www.sascha3008.de/test.txt", "C:\Windows\Temp\j594nw9j.txt" )
$f=FileOpen("C:\Windows\Temp\j594nw9j.txt",0)
$s=FileRead($f,1000)
GUICtrlCreateLabel( $s, 0, 0, 600)
If $f = -1 Then
GUICtrlCreateLabel( "FEHLER: Datei nicht gefunden!", 0, 0, 600)
EndIf
FileClose($f)
GuiSetState()
While GuiGetMsg() <> $GUI_EVENT_CLOSE
WEnd
Mit While hab ich es schon versucht, klappt aber nicht da er dann folgendes nicht ausführt:
[autoit]GuiSetState()
While GuiGetMsg() <> $GUI_EVENT_CLOSE
WEnd
Und wenn er das nicht ausführen kann, bleibt das Fenster nicht offen(bzw. öffnet es erst garnicht) und das ganze endet in einer Endlos schleife.
Habt ihr eine Idee was ich machen könnte?
Mfg,
Sascha3008