Hallo zusammen.
Ich versuche derzeit eine Art zeitgesteuertes Script mit AutoIt zu erstellen.
Die Kurzbeschreibung, was das Script machen soll
Nun mein derzeitiger vorhandener Code:
Seid gnädig mit mir, ist mein erstes Script in AutoIt ^^
Nun die Frage: Gibt es da eine bessere bzw. elegantere Lösung, oder macht das Script das, was es wie o.g. soll. Denn eine Stunde warten ob auch alle Funktionen wirklich ihren Dienst erledigen wollte Ich dann doch nicht.
Gruss Madingo
Ich versuche derzeit eine Art zeitgesteuertes Script mit AutoIt zu erstellen.
Die Kurzbeschreibung, was das Script machen soll
- Dauerhaft diverse Tastendrücke ausführen
- Jede Stunde die Taste 5 betätigen
- Alle 15 Minuten die Taste 4 betätigen und 2 Mausklicks auf statische Koordinaten
- Alle 5 Minuten die Taste 6 betätigen
Nun mein derzeitiger vorhandener Code:
Code:
While 1
$timer = TimerInit ()
While 1
If TimerDiff ($timer) > 900000 Then
sleep(1000)
Send("4")
MouseClick("left", 802, 562, 2)
Sleep(1000)
MouseClick("left", 859, 605, 2)
sleep(13000)
ExitLoop
EndIf
While 1
If TimerDiff ($timer) > 3600000 Then
Send("5")
ExitLoop
EndIf
While 1
If TimerDiff ($timer) > 30000 Then
Send("6")
ExitLoop
EndIf
Sleep(500)
############################################################
# //--> Die eigentliche Funktion die dauerhaft läuft <--\\ #
############################################################
Sleep(500
WEnd
WEnd
WEnd
WEnd
Nun die Frage: Gibt es da eine bessere bzw. elegantere Lösung, oder macht das Script das, was es wie o.g. soll. Denn eine Stunde warten ob auch alle Funktionen wirklich ihren Dienst erledigen wollte Ich dann doch nicht.
Gruss Madingo