Hallo an alle:
Ich bin gerade dabei ein Autoit - Script zu erstellen,
womit man die Maus mit der Tastatur bewegen kann.
Das Problem: Wenn ich um 1 Pixel verschiebe
Func _up()
$up = MouseGetPos()
While(1)
MouseMove($up[0] , $up[1] - 1)
WEnd
EndFunc
Geht das ganze Viel zu langsam, aber wenn 1 durch 50 ersetz wird, bewegt sich
die maus in zu Großen Sprüngen und ausserdem Ungleichmäßig.
Hat jemand eine Idee wie dass Ganze reibungslos funktionieren könnte?
Hier nochmal der Ganze Quelltext:
[autoit]HotKeySet("{NUMPAD8}", "_up")
HotKeySet("{NUMPAD5}", "_down")
HotKeySet("{NUMPAD4}", "_left")
HotKeySet("{NUMPAD6}", "_right")
HotKeySet("!-", "_exit")
MsgBox(0, "INFO", "Bot zum Bewegen der Maus."& @CRLF &"[Auf dem Numpad] UP: 8, Down: 5, Left: 4, Right: 6"& @CRLF &"Beenden: 'ALT'+'-'")
[/autoit][autoit][/autoit][autoit]While (1)
Sleep(1)
WEnd
Func _up()
$up = MouseGetPos()
While(1)
MouseMove($up[0] , $up[1] - 1)
WEnd
EndFunc
Func _down()
$down = MouseGetPos()
While(1)
MouseMove($down[0] , $down[1] + 1)
WEnd
EndFunc
Func _left()
$left = MouseGetPos()
While(1)
MouseMove($left[0] - 1,$left[1])
WEnd
EndFunc
Func _right()
$right = MouseGetPos()
While(1)
MouseMove($right[0] + 1 , $right[1])
WEnd
EndFunc
Func _exit()
ToolTip("Bot Beendet", 0, 0)
Sleep(1000)
Exit
EndFunc