Pause Funktion

12/24/2012 22:10 ~RD~#1
Hey leute,
bin neu in Programmierung und wollte mal fragen, wie ich bei HotKeySet eine Start und Pause funktion machen kann, mit dem ein und selben Hotkey:

Code:
HotKeySet("{F1}", "_start")

Func _start()
While 1
WinWaitActive("Darkorbit")
Send("4")
Sleep(3210)
Send("5")
WEnd
EndFunc
Hoffe, das weis jmd hier ;)

~RD~
12/24/2012 22:34 wertron#2
Code:
Global $Pause = True
Func _PauseAnAus() 
        $Pause = Not $Pause
EndFunc
einfach der funktion einen hotkey zuweisen
und ab geht der fisch
12/28/2012 13:57 isaias#3
Versuch das mal:
Code:
$startpause = 0
HotKeySet("{F1}", "_start")

Func _start()
if $startpause = 0 then
$startpause = 1
While 1
WinWaitActive("Darkorbit")
Send("4")
Sleep(3210)
Send("5")
WEnd
else
$startpause = 0
while 1
sleep(1)
wend
Endif
EndFunc
die logik dahinter:
Code:
$startpause wird auf 0 gesetzt
wenn der hotkey gedrückt wird dann wird die funktion start gestartet.
wenn in der variable $startpause eine 0 drinne ist dann
$startpause wird auf 1 gesetzt
normaler code wird ausgeführt
und wenn in $startpause keine 0 drinne ist dann
$startpause wird auf 0 gesetzt
while schleife
wartet 1 millisekunde
schleife ende
MFG die0unddie1