Escape-Zeichen in Dateipfaden
Veröffentlicht: 14. Februar 2019 - 01:27 Uhr
Wapt Enterprise 1.6.2.7 in einer Win 7 VM auf einem Windows 2008/R2
PyScripter 3.4.2.7 in einer Win 7 VM auf einem Windows 10
Hallo,
ich beginne mit der Entwicklung von Installationspaketen aus EXE-Dateien und habe ein Problem mit Dateipfaden.
Hier einige Beispiele mit Pronote 2018 (mit Dank an stephane2b und olaplanche):
`run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1%s\setup2018.iss' % basedir)`
oder `
run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\waptdev\lmr-pronote-wapt\setup2018.iss')`
oder `
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags=' -s -f1%s\setup2018.iss' % basedir)`
oder
`flagpronote='-s -f1%s\setup2018.iss' % basedir`
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags=flagpronote)
usw., usw., ...
alle diese Beispiele führen bei der Ausführung in PyScripter zu folgendem Fehler:
FATAL ERROR: CalledProcessErrorOutput: Command 'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\\waptdev\\lmr-pronote-wapt\\setup2018.iss' returned non-zero exit status -2147213312.
Ich verstehe das nicht; die Syntax entspricht der in der Dokumentation, im Pronote-Thread, im Quellcode verschiedener Pakete aus dem Tranquil IT-Repository usw. beschriebenen Syntax.
Hilfe!
Danke
PyScripter 3.4.2.7 in einer Win 7 VM auf einem Windows 10
Hallo,
ich beginne mit der Entwicklung von Installationspaketen aus EXE-Dateien und habe ein Problem mit Dateipfaden.
Hier einige Beispiele mit Pronote 2018 (mit Dank an stephane2b und olaplanche):
`run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1%s\setup2018.iss' % basedir)`
oder `
run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\waptdev\lmr-pronote-wapt\setup2018.iss')`
oder `
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags=' -s -f1%s\setup2018.iss' % basedir)`
oder
`flagpronote='-s -f1%s\setup2018.iss' % basedir`
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags=flagpronote)
usw., usw., ...
alle diese Beispiele führen bei der Ausführung in PyScripter zu folgendem Fehler:
FATAL ERROR: CalledProcessErrorOutput: Command 'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\\waptdev\\lmr-pronote-wapt\\setup2018.iss' returned non-zero exit status -2147213312.
Ich verstehe das nicht; die Syntax entspricht der in der Dokumentation, im Pronote-Thread, im Quellcode verschiedener Pakete aus dem Tranquil IT-Repository usw. beschriebenen Syntax.
Hilfe!
Danke