Hallo,
ich bin gerade bei meinen ersten Schritten bezüglich Autoit. Es handelt sich um eine Autoinstall von einem Programm (mit Mouseclick etc.). Ich möchte, bevor das Script läuft, gerne zwei Inputboxen erzeugen, wo man dann den Usernamen und Password, welcher per Send($xx) an entsprechender Stelle eingetragen wird. Leider funktioniert das nur mit einer Inputbox. Wie bekomme ich die andere ans laufen?
LG
Code
$pcname = InputBox("TeamViewer Einrichtung","Bitte geben Sie den PC-Namen ein, den Sie einrichten möchten:", "")
$tvpass = InputBox("TeamViewer Einrichtung","Bitte geben Sie das Passwort für den unbeaufsichtigen Zugriff ein:", "")
Run ("\TeamViewer\TeamViewer_Setup.exe")
AutoItSetOption("MouseCoordMode", 0)
WinWait("Installation von TeamViewer 11")
WinActivate("Installation von TeamViewer 11")
MouseClick("left", 364, 364, 1, 0)
sleep(300)
MouseClick("left", 40, 158, 1, 0)
sleep(300)
MouseClick("left", 362, 362, 1, 0)
sleep(300)
MouseClick("left", 35, 289, 1, 0)
sleep(300)
MouseClick("left", 362, 362, 1, 0)
WinWait("Unbeaufsichtigter Zugriff")
WinActivate("Unbeaufsichtigter Zugriff")
MouseClick("left", 305, 402, 1, 0)
sleep(300)
ControlSend("", "", "", $pcname)
Send("{TAB}")
Send($pass)
Send("{TAB}")
ControlSend("", "", "", $tvpass)
sleep(300)
MouseClick("left", 305, 402, 1, 0)
sleep(300)
MouseClick("left", 305, 402, 1, 0)
WinWait("Kontozugehörigkeit")
WinActivate("Kontozugehörigkeit")
MouseClick("left", 164, 314, 1, 0)
WinWait("Support")
WinActivate("Support")
MouseClick("left", 433, 334, 1, 0)
Alles anzeigen