Func starten ()
While 1
$result2=_ImageSearch("exo.png") ,1,$x2,$y2,0)
If $result2=1 Then
Mouseclick ("Right", $x2,$y2)
sleep(500)
$result3=_ImageSearch("konzi.png") ,1,$x3,$y3,0)
If $result3=1 Then
Mouseclick ("Right" ,$x3,$y3)
$result=_imageSearch("fb.png",1,$x1,$y1,0)
If $result=1 Then
Mouseclick("Right", $x1,$yi
sleep(500)
send ("FB gelesen ")
EndIf
EndIf
WEnd
EndFunc
Func beenden()
exit 0
Endfunc
es funzt nicht.. es kommt
Error:"Wend" statement with no machting "While" statement
Ich hab das Wend und das While im Thread rot angestrichen.. warum funzt es nicht?
da waren einige fehler mehr fehler als du dachtest.... ^^
und ich weiss nicht ganz ob das sein muss:
$x1=0
$y1=0
$x2=0
$y2=0
$x3=0
$y3=0
das: $x1=0 und $y1=0 müssten eig. reichen...
Func starten () While 1 $result2=_ImageSearch("exo.png" ,1,$x1,$y1,0) If $result2=1 Then Mouseclick ("Right", $x1,$y1) sleep(500) $result3=_ImageSearch("konzi.png" ,1,$x1,$y1,0) If $result3=1 Then Mouseclick ("Right" ,$x1,$y1) $result=_ImageSearch("fb.png",1,$x1,$y1,0) If $result=1 Then Mouseclick("Right", $x1,$y1) sleep(500) send ("FB gelesen ") EndIf EndIf EndIf WEnd EndFunc
Func beenden() exit 0 Endfunc
btw. das mit dem WEnd fehler kam dadurch, weil du ein EndIf vergessen hattest,,,,
@omer:
Nur weil er zu viele Variablen hat, heißt es ja nicht ,dass es Fehler sind.
Es war lediglich ein Fehler drin, den du ja beseitigt hast und zwar hat ein EndIf gefehlt.
Func starten ()
While 1
$result2=_ImageSearch("exo.png" ,1,$x1,$y1,0)
If $result2=1 Then
Mouseclick ("Right", $x1,$y1)
sleep(500)
$result3=_ImageSearch("konzi.png" ,1,$x1,$y1,0)
If $result3=1 Then
Mouseclick ("Right" ,$x1,$y1)
$result=_ImageSearch("fb.png",1,$x1,$y1,0)
If $result=1 Then
Mouseclick("Right", $x1,$y1)
sleep(500)
send ("FB gelesen ")
EndIf
EndIf
EndIf
WEnd
EndFunc
Func beenden()
exit 0
Endfunc
So lange ablaufen lassen bis es kein fb.png mehr findet?
@omer:
Nur weil er zu viele Variablen hat, heißt es ja nicht ,dass es Fehler sind.
Es war lediglich ein Fehler drin, den du ja beseitigt hast und zwar hat ein EndIf gefehlt.
nja schau mal die makierten stellen
Code:
#include<ImageSearch.au3>
HotKeySet("{Numpad2}","starten")
HotKeySet ("{Numpad3}"[COLOR="Red"])[/COLOR],"beenden"[COLOR="Lime"])[/COLOR]
$x1=0
$y1=0
$x2=0
$y2=0
$x3=0
$y3=0
While 1
SLeep(1)
WEnd
Func starten ()
While 1
$result2=_ImageSearch("exo.png"[COLOR="Red"])[/COLOR] ,1,$x2,$y2,0)
If $result2=1 Then
Mouseclick ("Right", $x2,$y2)
sleep(500)
$result3=_ImageSearch("konzi.png"[COLOR="Red"])[/COLOR] ,1,$x3,$y3,0)
If $result3=1 Then
Mouseclick ("Right" ,$x3,$y3)
$result=_imageSearch("fb.png",1,$x1,$y1,0)
If $result=1 Then
Mouseclick("Right", $x1,$y[COLOR="Red"]i[/COLOR][COLOR="Lime"])[/COLOR]
sleep(500)
send ("FB gelesen ")
[COLOR="PaleGreen"]EndIf[/COLOR]
EndIf
EndIf
WEnd
EndFunc
Func beenden()
exit 0
Endfunc
einige mehr oder?
@jumpstyle zu dein prblem schau ich mal später nochmal...
ImageSearch wie benutzen? 04/02/2010 - AutoIt - 21 Replies Problem: Es findet nix. Toleranz ist schon ziemlich hoch... am Bild kanns also nich liegen... Ach ja, die MsgBox zeigts auch nich an.
$x1 = 0
$y1 = 0
Do
$result = _ImageSearch("login.bmp",1,ByRef $x1,ByRef $y1,100)
Until $result=1
If $result=1 Then
WinActivate("S4 Client")
Question on imagesearch 02/17/2010 - Mabinogi - 9 Replies Is there a way to limit the image search to a small area, such as under the character's feet?
And in the event where there are multiple sites that look the same, how do you force it to pick just one and not go berserk clicking around?
The beta version of metallurgy bot is not working well for me.
ImageSearch? 01/11/2010 - AutoIt - 4 Replies Hey,
kann einer von euch, einfach für einen Anfänger erklären, wie man mit Autoit die Funktion "ImageSearch" benutzt?
Thx für eure Antworten!
Imagesearch Problem 09/18/2009 - GW Bots - 16 Replies Hi,
sorry, dass ich nochmal nerven muss:rolleyes:ich hab mal Imagesearch ausprobiert aber irgendwie klappt das bei mir in Guild Wars nicht...:(
Kann mir einer bitte sagen woran das liegt?:confused:
#include <ImageSearch.au3>
$x1 = 0
$y1 = 0
Autoit Problem: imagesearch in metin2 07/29/2009 - AutoIt - 5 Replies tach
Ich hab ein problem mit der imagesearch funktion(muss man erst icluden) und zwar das Bild was ich suchen möchte( teil vom namen der gemsichi )
findet er auf dem Desktop, er findet es wen ich es mit der Vorschau öffne, wenn ich es mit paint öffne aber nicht im Metin2 fentser. woran kann das liegen?