Hey. Ich bin grade dabei zu versuchen, mit AutoIt ein Script zu schreiben. Soweit klappt alles. Nur möchte ich, aus Testzwecken, dass sich das Scrip selbst auf einer Seite anmeldet.
$inputFrage = InputBox ("Nick?","Soll der Nikname Automatisch eingegeben werden? (einfach mit Ja oder Nein antworten)")
If $inputFrage ="ja" Then
$inputNick = InputBox ("Nickinput", "Bitte gebe deinen Nickname ein.")
$inputPass = InputBox ("Passinput","Bitte gebe dein Passwort ein.")
ElseIf $inputFrage= "nein" Then
Run ("C:\Program Files (x86)\Mozilla Firefox\Firefox.exe")
WinWaitActive ("Startseite")
MouseMove (613,59)
MouseDown ("left")
MouseMove (218, 58)
MouseUp ("left")
Send ("http://www.urban-rivals.com/de")
Send ("{enter}")
Sleep (5000)
MouseMove (533,513)
MouseClick ("left" ,533,513)
Else
MsgBox (0,"","Bitte Ja oder Nein Schreiben")
Exit
EndIf
Run ("C:\Program Files (x86)\Mozilla Firefox\Firefox.exe")
WinWaitActive ("Startseite")
MouseMove (613,59)
MouseDown ("left")
MouseMove (218, 58)
MouseUp ("left")
Send ("http://www.urban-rivals.com/de")
Send ("{enter}")
Sleep (5000)
MouseMove (533,513)
MouseClick ("left" ,533,513)
if $inputFrage ="nein" Then
Exit
elseif $inputFrage = "ja" Then
EndIf
Send ($inputNick)
MouseMove (526, 551)
MouseClick ("left" ,526,551)
Send ($inputPass)
Send ("{enter}")
Sleep (1000)
MouseMove (558, 470)
MouseClick ("left", 558, 470)
Sleep (2000)
MouseMove (1163, 580)
MouseClick ("left", 1163, 580)
Sleep (500)
MouseMove (858, 657)
MouseClick ("left", 858, 657)
Sleep (2000)
Das Script an sich ist spielerei, aber ich will mir das Scripten aneignen.
So nun zu meinem Problem
Das Script Fragt ob ich Nick und Passwort eingeben will. Wenn ich Ja eingebe funktioniert alles ganz gut.
Wenn ich allerdings nein eingeben Öffnet sich mein Browser 2 mal. Ich denke, dass das mit der If Schleife zusammenhängt. Weiß aber nicht, was ich falsch mache.