Guten Morgen,
Ich bin ziemlich neu im Thema AutoIT und bin vorallem darauf gestossen, da wir in einem Deploymentprojekt mit SCCM einige Software verteilen wollen die per SE keine Silentinstallation haben.
Kleinere Software habe ich bereits erfolgreich gescripted und getestet, jetzt bin ich aber am MegaCAD hängen geblieben.
Das Problem, welches ich dort habe, nach dem Installieren aller Programmdateien sucht MegaCAD danach mittels Windows Update nach einem Hotfix. Und genau dort macht dann mein Script nicht mehr weiter...
#RequireAdmin
ShellExecute("\\dir-tera-nas\it-software\MegaCAD\MegaCAD 2011 2D\setup.exe")
Sleep(30)
WinWait("MegaCAD 2D 2011", "Willkommen bei der Installation für MegaCAD 2D 2011.",15)
ControlClick("MegaCAD 2D 2011", "Willkommen bei der Installation für MegaCAD 2D 2011.", "Button1")
WinWait("MegaCAD 2D 2011", "Installationsart wählen", 15)
Send("! [W]")
WinWait("MegaCAD 2D 2011", "Megatech Software Lizenzvertrag", 15)
Send("! [J]")
WinWait("MegaCAD 2D 2011", "Installation speichert MegaCAD 2D 2011 im unten angegebenen Ordner:", 15)
Send("! [W]")
WinWait("MegaCAD 2D 2011", "MegaCAD Setup Typ auswählen", 15)
Send("! [W]")
WinWait("MegaCAD 2D 2011", "Programm-Managergruppe wählen", 15)
Send("! [W]")
WinWait("MegaCAD 2D 2011", "Installation beginnen", 15)
Send("! [W]")
While WinExists("Datei wird installiert", "Kopieren von Datei")
Sleep(200)
WEnd
WinWait("Eigenständiges Windows Update-Installationsprogramm", "Update für Windows (KB917607) ist bereits auf dem Computer installiert.", 15)
ControlClick("Eigenständiges Windows Update-Installationsprogramm", "Update für Windows (KB917607) ist bereits auf dem Computer installiert.", "Button1")
WinWait("MegaCAD 2D 2011", "MegaCAD 2D 2011 wurde erfolgreich installiert.", 15)
Send("! [F]")
WinWait("Installieren", "Starten Sie Ihr System neu, um die Installation abzuschließen. Klicken Sie auf OK, um den Computer neu zu starten.", 15)
ControlClick("Installieren", "Starten Sie Ihr System neu, um die Installation abzuschließen. Klicken Sie auf OK, um den Computer neu zu starten.", "Button3")
Ich habe extra bei der Installation einen Sleep gesetzt der von der Zeit her reichen sollte. Aber die Übergabe an das Windowsupdate und danach zurück wieder zur MegaCAD Installation will irgendwie nicht klappen.
Hat mir jemand ein Tip denn ich als N00B nicht beachtet habe?
Danke!
Dawed