- Offizieller Beitrag
Hi!
Das Problem ist, wie LANGE du die Taste drückst. Wenn es weniger als die Sleepzeit gedrückt bleibt, dann wird es nicht erfasst, es ist dann als hättest du die Taste nicht gedrückt.
Sleep rausmachen ist keine gute Idee, dann hast du 100% (50% bei Dual-Core) Rechnerlast ;).
Ich guck mal kurz nach der äquivalenten Lösung mit HotKeySet.
Edit Code:
[autoit]HotKeySet("{RCTRL}", "_move")
[/autoit][autoit][/autoit][autoit]While True
Sleep(1000000)
WEnd
Func _move()
$pos = MouseGetPos()
MouseClick("left", 450, 800)
MouseMove($pos[0], $pos[1])
EndFunc ;==>_move
So wäre es für Strg Rechts. Leider lässt sich das - wie oben bereits befürchtet - nicht als HotKey setzen, weil es ein Modifier Key ist.
Alternativ mit einer anderen Taste:
HotKeySet("{F4}", "_move")
HotKeySet("^w", "_move") ; Strg+w
(Eines davon aussuchen und oben ersetzen.)
peethebee