hallo ich weiss das ich gestern hier ein wenig trubel gemacht habe aber ich hänge wieder einmal und weiss echt nicht wo mein problem sein soll
er sagt syntax error und ich weis leider nicht wie ich diese beheben kann, das wird nirgendes richtig erklärt oder ich bin zu doof zu googeln
die fehlermeldung:
Spoiler anzeigen
F:\Program Files (x86)\AutoIt3\Include\ImageSearch.au3(91,31) : WARNING: $fenster: possibly used before declaration.
$state = WinGetState($fenster,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
F:\Users\Noa\Desktop\autoit\imigsearch\test.au3(58,10) : ERROR: syntax error
ElseIf
~~~~~~^
F:\Users\Noa\Desktop\autoit\imigsearch\test.au3(64,52) : ERROR: syntax error
$Result4= _ImageSearch("jappy.png",1,$x4,$y4,120)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
F:\Users\Noa\Desktop\autoit\imigsearch\test.au3(74,10) : ERROR: syntax error
ElseIf
~~~~~~^
F:\Users\Noa\Desktop\autoit\imigsearch\test.au3(77,57) : ERROR: syntax error
$Result4= _ImageSearch("bestatigen.png",1,$x5,$y5,200)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
F:\Program Files (x86)\AutoIt3\Include\ImageSearch.au3(91,31) : ERROR: $fenster: undeclared global variable.
$state = WinGetState($fenster,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
F:\Users\Noa\Desktop\autoit\imigsearch\test.au3 - 5 error(s), 1 warning(s)
Alles anzeigen
das script:
Spoiler anzeigen
#include<ImageSearch.au3>
[/autoit] [autoit][/autoit] [autoit]HotKeySet ("{F6}", "starten")
HotKeySet ("{F7}", "beenden")
$x1=0
$y1=0
$x2=0
$y2=0
$x3=0
$y3=0
$x4=0
$y4=0
$x5=0
$y5=0
MsgBox (0,"anfang", "es hat angefangen" )
[/autoit] [autoit][/autoit] [autoit]While 1
sleep (1) ; Warte bis hotkey gedrückt wurde
WEnd
Func starten ()
MsgBox (0,"hotkey", "gedrückt" )
While 1
$Result1= _ImageSearch("mitglieder.png",1,$x1,$y1,120) ;suche bild für mitgliedsname
if $Result1=1 Then
MsgBox (0,"bild", "gefunden" )
Sleep(150)
$name = InputBox ("Der gewünschte Name", "Bitte nur Exestierende namen Eingeben")
MouseMove ($x1, $y1)
Sleep(550)
MouseClick("Left",$x1,$y1)
Send ($name)
Sleep (100)
EndIf
WEnd
While 1
$Result2= _ImageSearch("pw.png",1,$x2,$y2,120) ;suche bild zum pw eingeben
if $Result2=1 Then
MsgBox (0,"bild pw", "gefunden" )
Sleep(150)
$pw = InputBox ("Das gewünschte Passwort", "Bitte das dazugehörige Passwort dazu eingeben")
MouseMove ($x2, $y2)
Sleep(550)
MouseClick("Left",$x2,$y2)
Send ($pw)
Sleep (100)
EndIf
WEnd
While 1
$Result3= _ImageSearch("login.png",1,$x3,$y3,120) ;suche knopf zum einloggen
if $Result3=1 Then
MsgBox (0,"bild login", "gefunden" )
Sleep(150)
MouseMove ($x3, $y3)
Sleep(150)
MouseClick("Left",$x3,$y3)
ElseIf
WEnd
IniWrite("login.ini","Login","Name" ,$name)
IniWrite("login.ini","Login","Passwort" ,$pw)
While 1
$Result4= _ImageSearch("jappy.png",1,$x4,$y4,120)
if $Result4=1 Then
MsgBox (0,"bild jappy.de/user", "gefunden" )
Sleep(150)
MouseClick("Left",$x4,$y4)
Sleep(50)
Send ("www.jappy.de/user/Sweet_Icecream/gb") ;gebe meine adresse ein um gb zu machen
Sleep(10)
Send ("{enter}")
Sleep(500)
ElseIf
WEnd
While 1
$Result4= _ImageSearch("bestatigen.png",1,$x5,$y5,200)
if $Result4=1 Then
MsgBox (0,"bild bestätigen", "gefunden" )
Sleep(150)
MouseClick("Left",$x5,$y5)
EndIf
WEnd
EndFunc
Func beenden ()
exit 0
EndFunc
ich were über hilfe und vieleicht ne kleine erklärung ziemlich froh, ich bedanke mich im voraus MFG Noa3
Edit:
so habs in "spoiler" gepackt^^
wusste vorher nit was das ist