[Gelöst] Deinstallation mit IF DoesFileExist
Posted: 16. Nov 2012, 15:08
Hallo Zusammen
Ich habe eigentlich ein einfaches Problem, aber vor lauter Bäumen seh ich den Wald nicht mehr...
Folgende Situation:
Ein Programm schreibt je nach Version zwei verschiedene exe files für die Deinstallation.
unins000.exe und unins001.exe
Wie bringe ich Empirum bei, dass er mir bei einem DoesFileExist in die entsprechende Sektion springt? (Beim Deinstallieren)
Ich dachte an:
Er springt mir immer in die Deinstallation3 obwohl das File auf dem System unins000.exe ist.
Wo ist mein Denkfehler?
Grüsse
Arthur
Ich habe eigentlich ein einfaches Problem, aber vor lauter Bäumen seh ich den Wald nicht mehr...
Folgende Situation:
Ein Programm schreibt je nach Version zwei verschiedene exe files für die Deinstallation.
unins000.exe und unins001.exe
Wie bringe ich Empirum bei, dass er mir bei einem DoesFileExist in die entsprechende Sektion springt? (Beim Deinstallieren)
Ich dachte an:
Code: Select all
If DoesFileExist ("c:\Program Files (x86)\XXXXX\unins000.exe") Then "Set:Deinstallation2" Else "Set:Deinstallation3" Endif Code: Select all
[SET:Deinstallation2]
If %ErrorLevel% <> "0" Then "SET:DeInstallationError" EndIf
-Call "c:\Program Files (x86)\XXXXX\unins000.exe" /silent
-AddMeter -1 Code: Select all
[SET:Deinstallation3]
If %ErrorLevel% <> "0" Then "SET:DeInstallationError" EndIf
-Call "c:\Program Files (x86)\XXXXX\unins001.exe" /silent
-AddMeter -1 Wo ist mein Denkfehler?
Grüsse
Arthur