Hallo Leute,
ich brauche Euere Hilfe...
Ich habe folgende AutoIt-Script mit der ich die Installation eines Programmes durchführen möchte.
Wird eine vorgänger Version auf dem Rechner gefunden kommt das Fenster WinWait("NovaTec Setup", "Vorhandene Installation gefunden")
Wird keine vorgänger Version gefunden kommt das Fenster WinWait("NovaTec Setup", "Installation des AUTOMOTIVE Release 8.5")
Meine Frage ist:
Was muss im Code ändern, falls eine Version gefunden wird, dass der Abschnitt ;~ Anfang der Deinstallation bis ;~ Ende der Deinstallation (siehe Code im Spoiler) durchgeführt wird,
ansonsten der Abschnitt ;~ Anfang der Installation bis ;~ Ende der Installation (siehe Code im Spoiler) ???
Spoiler anzeigen
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
#region --- ScriptWriter generated code Start ---
[/autoit] [autoit][/autoit] [autoit]Run('G:\NovaTec\Disk1\Setup.exe')
[/autoit] [autoit][/autoit] [autoit]WinWait("Wählen Sie eine Setup-Sprache aus","Wählen Sie die Sprache")
ControlClick("Wählen Sie eine Setup-Sprache aus", "","Button1")
;~ #############################
;~ Anfang der Deinstallation
WinWait("NovaTec Setup", "Vorhandene Installation gefunden")
ControlClick("NovaTec Setup", "","Button3")
ControlClick("NovaTec Setup", "","Button5")
WinWait("Confirm File Deletion", "Wollen Sie wirklich die ausgewählte Anwendung")
ControlClick("Confirm File Deletion", "","Button1")
WinWait("NovaTec Setup", "Setup installiert NovaTec in den folgenden Ordner.")
ControlClick("NovaTec Setup", "","Button3")
WinWait("NovaTec Setup", "Wartungsoperationen abgeschlossen")
ControlClick("NovaTec Setup", "","Button4")
;~ Ende der Deinstallation
;~ #############################
;~ #############################
;~ Anfang der Installation
WinWait("NovaTec Setup", "Installation des AUTOMOTIVE Release 8.5")
ControlClick("NovaTec Setup", "","Button1")
WinWait("NovaTec Setup", "Setup installiert NovaTec in den folgenden Ordner.")
ControlClick("NovaTec Setup", "","Button3")
WinWait("Ordner auswählen", "Wählen Sie den Installationsordner aus.")
ControlSetText("Ordner auswählen","","Edit1", "C:\Programme\NovaTec_8.5\")
ControlClick("Ordner auswählen", "","Button1")
WinWait("NovaTec Setup", "Setup installiert NovaTec in den folgenden Ordner.")
ControlClick("NovaTec Setup", "","Button1")
WinWait("NovaTec Setup","MicroStation Ordner auswählen!")
ControlClick("NovaTec Setup", "MicroStation Ordner auswählen!","Button1")
WinWait("NovaTec Setup","Komponenten wählen")
ControlClick("NovaTec Setup", "","Button2")
WinWait("NovaTec Setup","InstallShield Wizard abgeschlossen")
ControlClick("NovaTec Setup", "","Button4")
;~ Ende der Installation
;~ #############################
#endregion --- ScriptWriter generated code End -
[/autoit] [autoit][/autoit] [autoit][/autoit]Vielen Dank für die Hilfe im Voraus !
Viele Grüße,
Dino