Hallo!
Ich habe heute zum ersten Mal seit langem wieder mit AutoIt experimentiert, weil ich die für mich sehr häufig notwendige Eingabe von Benutzernamen und Passwort in den OpenVPN GUI automatisieren möchte.
Mit den Beispielen und Google bin ich nun zu einem Skript gekommen, das meiner Meinung nach funktionieren müsste - tut es aber nicht.
while true
if WinExists("OpenVPN - User Authentication") then
WinActivate("OpenVPN - User Authentication")
Send("username{Tab}password{ENTER}")
exit
endif
Sleep(1000)
WEnd
Ich möchte also prüfen, ob das Fenster "OpenVPN - User Authentication" existiert - wenn nicht, 1 Sekußnde Pause und von vorne.
Wenn das Fenster existiert, soll es aktiviert werden. Da dann - davon gehe ich zumindest aus - schon das Benutzername-Feld aktiv ist (der Cursor steht jedenfalls darin) müsste es ja genügen, Benutzernamen, Tab, Passwort und Enter zu senden.
So viel zur Theorie. Tatsächlich wird zwar das Fenster aktiviert, doch von meinen Eingaben sehe ich rein garnichts. Es wird weder Benutzername noch Passwort eingegeben, auch die andere Zeile wird nicht angewählt oder Enter gedrückt.
Kann mir jemand helfen und mir verraten, was ich falsch mache?
Vielen Dank und Gruß,
Claudius
PS: Bin ich der Einzige, dem Opera (10.63 unter Windows 7 64Bit) bei der Beitrags-Vorschau immer abstürzt?