Hallo Zusammen,
ich habe für eine Software ein Installationsskript geschrieben, welches den Installer durch klickt.
Als vorletzen Klick klickt man auf "Installieren". Dann läuft der Installer ca. 10 Minuten . Währenddesse ist der "Beenden-Button " ausgegraut.
Wenn die Installation "fertig" ist wird in der GUI "Fertig" (ID:1006) angezeigt (über dem blauen Ladebalken) und der "Beenden-Button" (Button2) wird wieder auswählbar.
Ich bräuchte eine Idee wie mein Skript erkennt, dass die Installation fertig ist und dann den "Beenden-Button" klickt.
Über den Prozess kann ich es leider nicht erkennen und die Exe hat leider auch keine "Silent"-Parameter.
Ich bin für jede Hilfe dankbar.
Screenshot.png
Code
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Res_Language=1031
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator
#AutoIt3Wrapper_Add_Constants=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Run (@ScriptDir & '\Automation Studio V4.2.exe')
AutoItSetOption('MouseCoordMode', 0)
WinWait('Automation Studio V 4.2.4 Installation')
WinActivate('Automation Studio V 4.2.4 Installation')
ControlClick('Automation Studio V 4.2.4 Installation', '', 'Button2')
Sleep (1000)
ControlCommand('Automation Studio V 4.2.4 Installation', '', 'Button4', 'Check')
ControlClick('Automation Studio V 4.2.4 Installation', '', 'Button2')
ControlClick('Automation Studio V 4.2.4 Installation', '', 'Button2')
ControlClick('Automation Studio V 4.2.4 Installation', '', 'Button2')
ControlClick('Automation Studio V 4.2.4 Installation', '', 'Button2')
Alles anzeigen