Imagesearch -

06/25/2015 17:42 Copex™#1
Moin Jungs,


Ich habe da so ein kleines Problem.

Beim zweiten Imagesearch möchte ich nun einbauen, dass
der Bot (wen das Bild nicht gefunden wird) Send("!+{F4}",0) einmal sendet und
die while Schleife dann wieder vom Anfang an läuft.

Hab da einpaar Sachen versucht mit else oder If $2Search = 0 then Send("!+{F4}",0) .... doch da läuft die Schleife nicht weiter, es wird nur Send("!+{F4}",0) ohne pause gesendet.

(Sorry bin zu doof um das selber zu lösen :( )

Kann mir das Jemand in dem Script einbauen ?





Code:
Func Bot()
   While 1
$Search = _Imagesearch("Follow.png",1,$x,$y,0)
If $Search = 1 Then
   MouseClick("left",$x,$y,1,1)
   sleep(3000)
EndIf

$2Search = _Imagesearch("Abonnieren.png",1,$x,$y,0)
  If $2Search = 1 Then
   MouseClick("left",$x,$y,1,1)
   sleep(500)
Send("!+{F4}",0)
sleep(1000)
Send("{F5}",0)
EndIf
WEnd
EndFunc
06/25/2015 18:13 °Incinerate#2
so?
Code:
[...]
ElseIf $2Search = 0 Then
Send("!+{F4}",0)
EndIf
[...]
06/25/2015 18:44 Copex™#3
Quote:
Originally Posted by °Incinerate View Post
so?
Code:
[...]
ElseIf $2Search = 0 Then
Send("!+{F4}",0)
EndIf
[...]
Hab es mal so ausprobiert, hat leider nichts gebracht.
Sobald das zweite Bild nicht gefunden wird, drückt
der Script ohne Pause Send("!+{F4}",0).
06/25/2015 19:04 Moneypulation#4
[Only registered and activated users can see links. Click Here To Register...]

bzw.

[Only registered and activated users can see links. Click Here To Register...]
07/12/2015 21:16 Melli-#5
Mal nur so. Hast du nicht das WEnd vergessen? und das EndFunc?

Code:
Func Bot()
   While 1
	  $Search = _Imagesearch("Follow.png",1,$x,$y,0)
		 If $Search = 1 Then
			MouseClick("left",$x,$y,1,1)
			sleep(3000)
		 EndIf
   WEnd
EndFunc
07/12/2015 21:45 Copex™#6
War nur ein Abschnittvom Script , stand alles da. ;)