opsi-script: Inkonsistenz in Variablen-Auflösung
Verfasst: 06 Nov 2024, 09:00
Hallo,
Funktioniert nicht:
Funktioniert:
Während das funktioniert:
Variablen werden scheinbar an einigen Stellen im Script nicht durch ihre Werte ersetzt, wenn sie in einem String vorkommen.
Diese Inkonsistenz hat mich beim Debugging jetzt schon leider einige Nerven gekostet, mMn sollte das überall gleich und konsistent gehandhabt werden.
Funktioniert nicht:
Code: Alles auswählen
if (FileExists("$InstallDir$\$targetfile$"))
set $oldProgFound$ = "true"
endif
Code: Alles auswählen
if (FileExists($InstallDir$ + "\" + $targetfile$))
set $oldProgFound$ = "true"
endif
Während das funktioniert:
Code: Alles auswählen
[Winbatch_uninstall_1]
"$InstallDir$\some_setup.exe" --uninstall --silent
Diese Inkonsistenz hat mich beim Debugging jetzt schon leider einige Nerven gekostet, mMn sollte das überall gleich und konsistent gehandhabt werden.