Autoit >Mousemove<

04/23/2010 19:44 Optik_Crew#1
jo hey,

ich sitze gerade an einem eig. relativ simplen problem aber ich blicks gerade nicht :D

das problem ist, dass ich irgendeine funktion brauche, mit der ich die Maus z.B. um 100px auf der x-Achse verschieben will.
ich dachte es gäbe vllt. über mousemove irgendwie eine möglichkeit das zu lösen allerdings hab ich leider keine vorstellung wie das dann aussehen sollte :s

hier mal wie das script bis jetzt:

Func test()

$getclr = PixelSearch( 279, 557, 391, 640, 2107953 )
If Not @error Then
MouseClick ("left", $getclr[0] , $getclr[1] , 1, 2)
Sleep(700)

>>hier sollte dann irgendwie eingerichtet werden, dass die maus immer um einen festgelegten wert (z.B. 100 auf der x- und 50 auf der y-achse nach unten / rechts) geht <<

EndIf

EndFunc

danke schonmal im vorraus ! :handsdown:
04/24/2010 08:45 DerBenSoft#2
Ich weiß nicht ob ich dein Problem richtig verstanden habe:

Code:
$x=100 ;Anzahl der Pixel um die die Maus nach rechts bzw. links verschoben werden soll
$y=50  ;Anzahl der Pixel um die die Maus nach unten bzw. oben verschoben werden soll
MouseMove($getclr[0]+$x, $getclr[1]+$y)

Etwas allgemeiner:

$pos= MouseGetPos() ;bestimmt die aktuelle Maus Position
MouseMove($pos[0]+$x, $pos[1]+$y)
Hoffe ich hab dir geholfen ;)
04/25/2010 09:13 Optik_Crew#3
yaaa danke dir :D
04/25/2010 18:37 buFFy!#4
#moved