Caractère d'échappement dans les chemins de fichiers
Posté : 14 févr. 2019 - 01:27
Wapt Enterprise 1.6.2.7 dans VM Win 7 sur un Windows 2008/R2
PyScripter 3.4.2.7 dans VM Win 7 sur un Windows 10
Bonjour,
Je commence à développer des paquets d'install à partir d'exe et j'ai un problème avec les chemins de fichiers.
Voici des exemples avec pronote 2018 ( merci stephane2b et olaplanche )
run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1%s\setup2018.iss' % basedir )
ou bien
run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\waptdev\lmr-pronote-wapt\setup2018.iss' )
ou bien
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags= ' -s -f1%s\setup2018.iss' % basedir )
ou bien
flagpronote = '-s -f1%s\setup2018.iss' % basedir
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags=flagpronote )
etc, etc, ...
tous ces exemples aboutissent lors de l’exécution dans pyscripter à l'erreur :
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.
Je ne comprend pas, la syntaxe est conforme à ce que l'on trouve dans la doc, dans le fil sur pronote, dans les sources de divers paquets téléchargés depuis le dépot Tranquil IT, ...
Help !
Merci
PyScripter 3.4.2.7 dans VM Win 7 sur un Windows 10
Bonjour,
Je commence à développer des paquets d'install à partir d'exe et j'ai un problème avec les chemins de fichiers.
Voici des exemples avec pronote 2018 ( merci stephane2b et olaplanche )
run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1%s\setup2018.iss' % basedir )
ou bien
run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\waptdev\lmr-pronote-wapt\setup2018.iss' )
ou bien
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags= ' -s -f1%s\setup2018.iss' % basedir )
ou bien
flagpronote = '-s -f1%s\setup2018.iss' % basedir
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags=flagpronote )
etc, etc, ...
tous ces exemples aboutissent lors de l’exécution dans pyscripter à l'erreur :
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.
Je ne comprend pas, la syntaxe est conforme à ce que l'on trouve dans la doc, dans le fil sur pronote, dans les sources de divers paquets téléchargés depuis le dépot Tranquil IT, ...
Help !
Merci