dertroll94
Cadet 4th Year
- Registriert
- Okt. 2013
- Beiträge
- 90
Hallo,
es geht um folgendes: Ich mache ein Skript mit AutoIt zur Deinstallation von FreePDF (4.12).
usw.
Er soll die Datei fpsetup.exe öffnen und dann auf uninstall gehen. Die fpsetup Datei gibt es in allen vorherigen Versionen ebenfalls und die Deinstallationsroutine ist die gleiche. Das einzige was unterschiedlich ist, ist die Fensterüberschrift, welche immer nach dem Versionsnamen benannt ist, in meinem Falle also "FreePDF 4.12". Nun soll das Deinstallationsskript jedoch auch in der Lage sein ältere Versionen automatisch deinstallieren zu können.
Das habe ich versucht mit dem * als Wildcard für die Fensterüberschrift mit billiger Produktversion umzusetzen. Jedoch funktioniert das nicht.
Wenn die z.b die 4.12 Version deinstallieren will und statt dem * dann die 4.12 dort einsetze funktioniert alles, eben jedoch nur für die eine Version, aber soll ja für alle gehen
Geht das überhaupt mit den * an der Stelle und wenn ja - Wie?
Julian
es geht um folgendes: Ich mache ein Skript mit AutoIt zur Deinstallation von FreePDF (4.12).
Code:
Run (@ProgramFilesDir & "\FreePDF_XP\fpsetup.exe")
WinWait("FreePDF *", "Uninstall")
WinActivate("FreePDF *", "&Uninstall")
ControlClick("FreePDF *", "&Uninstall", "ThunderRT5CommandButton2")
Er soll die Datei fpsetup.exe öffnen und dann auf uninstall gehen. Die fpsetup Datei gibt es in allen vorherigen Versionen ebenfalls und die Deinstallationsroutine ist die gleiche. Das einzige was unterschiedlich ist, ist die Fensterüberschrift, welche immer nach dem Versionsnamen benannt ist, in meinem Falle also "FreePDF 4.12". Nun soll das Deinstallationsskript jedoch auch in der Lage sein ältere Versionen automatisch deinstallieren zu können.
Das habe ich versucht mit dem * als Wildcard für die Fensterüberschrift mit billiger Produktversion umzusetzen. Jedoch funktioniert das nicht.
Wenn die z.b die 4.12 Version deinstallieren will und statt dem * dann die 4.12 dort einsetze funktioniert alles, eben jedoch nur für die eine Version, aber soll ja für alle gehen
Geht das überhaupt mit den * an der Stelle und wenn ja - Wie?
Julian