autoit hotkey ???

12/17/2010 10:43 .Decoder#1
ich habe folgendes script (nur ein beispiel )
While 1
MouseMove(299,299)
MouseMove(500,500)
WEnd

kann mir jemand sagen wie ich machen kann dass z.b. mit f12 oder so dass script pausiert?
mfg
12/17/2010 11:55 ZeraPain#2
Code:
HotKeySet("{F7}", "_start")
HotKeySet("{F8}", "_stop")

_stop()

Func _start()
	While 1
		MouseMove(299, 299)
		MouseMove(500, 500)
	WEnd
EndFunc   ;==>_start

Func _stop()
	While 1
		Sleep(1000)
	WEnd
EndFunc   ;==>_stop
12/17/2010 16:51 PenGuin :O#3
1000ms sind ziemlich großzügig gewählt...
Damit es beim HotKeySet nicht zu Vezögerungen kommt, würde ich raten ein Delay von 50ms zu nehmen.
Ansonsten noch ein Sleep in das MouseMove einbauen, wegen CPU und so ;)
12/17/2010 17:16 ZeraPain#4
Quote:
Originally Posted by PenGuin :O View Post
1000ms sind ziemlich großzügig gewählt...
Damit es beim HotKeySet nicht zu Vezögerungen kommt, würde ich raten ein Delay von 50ms zu nehmen.
Ansonsten noch ein Sleep in das MouseMove einbauen, wegen CPU und so ;)
kannst auch 10000 nehmen, das ändert garnichts.
12/17/2010 19:38 PenGuin :O#5
nvm hatte gedacht, dass hotkeyset in der sleep phase nicht ansprechbar ist.