Halo, vielleicht könnt ihr mir bei meinem Problem helfen:
Code
Func UseKeyF3($counter)
WinActivate("blabla")
WinActive("blabla")
WinWaitActive("blabla")
Sleep(2000)
Send ("{F3 down}")
Sleep(50)
Send ("{F3 up}")
Sleep(1000)
Send ("{F4 down}")
Sleep(50)
Send ("{F4 up}")
$i = 5000
While ($i > 0)
If PixelSearch($linke, $obere, $rechte, $untere, 0x7F2503, 0) > 1 Then
If $usedTime = 7 Then
Sleep(Random(500, 6000, 1))
Else
Sleep($usedTime)
EndIf
Send ("{F4 down}")
Sleep(50)
Send ("{F4 up}")
ElseIf $i = 0 Then
Send ("{F4 down}")
Sleep(50)
Send ("{F4 up}")
Else
Sleep(50)
EndIf
$i = $i - 1
WEnd
If $counter > 0 Then
UseKeyF3($counter - 1)
EndIf
EndFunc
Alles anzeigen
Wie kann ich es hier realisieren, daß die innere While-Schleife abgebrochen wird, sobald PixelSearch die entsprechende farbe gefunden hat?
So klappt alles einwandfrei, außer daß er halt die volle Schleife durchläuft.
Ich habe schon einige Sachen ausprobiert, aber er läuft immer die volle schleife durch.
Wäre dankbar, wenn mir da einer helfen könnte