autoit

03/25/2008 23:21 fe10fe10#1
weiss jemand wieso dieses script nicht geht ?

$pos = MouseGetPos()
$maus = $pos[0] & "," & $pos[1]


If $maus = 130,106 Then
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
EndIf
03/26/2008 09:33 Hikkikomori#2
$pos = MouseGetPos()

If ($pos[0] = 130) AND ($pos[1] = 106) Then
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
sleep(400)
mouseclick("left" , 179, 76)
EndIf



$pos = MouseGetPos() ;Return Value: $array[0] ist der X-Wert, $array[1] ist der Y-Wert.

If ($pos[0] = 130) AND ($pos[1] = 106) Then ;musst aufpassen das du sachen, die du mit zahlen vergleichen willst, in klammern packst - soweit ich weiss

EDIT: Alternativ könntest du es auch so schreiben, damits ein wenig eleganter aussieht :P


$pos = MouseGetPos()
$Counter = 0

If ($pos[0] = 130) AND ($pos[1] = 106) Then
Do ;folgendes macht er bis --------------->
mouseclick("left" , 179, 76)
sleep(400)
$Counter = $Counter +1
Until $Counter = 22 ; ---------------------> $counter = 22 ist, und nach jedem mouseclick/sleep erhöhrt sich $Counter um 1.
EndIf