Carattere di escape nei percorsi dei file
Pubblicato: 14 febbraio 2019 - 01:27
Wapt Enterprise 1.6.2.7 in una macchina virtuale Win 7 su un sistema Windows 2008/R2
PyScripter 3.4.2.7 in una macchina virtuale Win 7 su un sistema Windows 10
Salve,
sto iniziando a sviluppare pacchetti di installazione da file .exe e ho un problema con i percorsi dei file.
Ecco alcuni esempi che utilizzano Pronote 2018 (grazie a stephane2b e olaplanche):
`run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1%s\setup2018.iss' % basedir)`
oppure `
run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\waptdev\lmr-pronote-wapt\setup2018.iss')`
oppure `
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags= ' -s -f1%s\setup2018.iss' % basedir)`
oppure
`flagpronote = '-s -f1%s\setup2018.iss' % basedir`
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags=flagpronote)
ecc., ecc., ...
tutti questi esempi generano il seguente errore quando eseguiti in PyScripter:
ERRORE FATALE: CalledProcessErrorOutput: Il comando 'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\\waptdev\\lmr-pronote-wapt\\setup2018.iss' ha restituito uno stato di uscita diverso da zero -2147213312.
Non capisco; la sintassi corrisponde a quella presente nella documentazione, nel thread di Pronote, nel codice sorgente di vari pacchetti scaricati dal repository di Tranquil IT, ecc.
Aiuto!
Grazie
PyScripter 3.4.2.7 in una macchina virtuale Win 7 su un sistema Windows 10
Salve,
sto iniziando a sviluppare pacchetti di installazione da file .exe e ho un problema con i percorsi dei file.
Ecco alcuni esempi che utilizzano Pronote 2018 (grazie a stephane2b e olaplanche):
`run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1%s\setup2018.iss' % basedir)`
oppure `
run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\waptdev\lmr-pronote-wapt\setup2018.iss')`
oppure `
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags= ' -s -f1%s\setup2018.iss' % basedir)`
oppure
`flagpronote = '-s -f1%s\setup2018.iss' % basedir`
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags=flagpronote)
ecc., ecc., ...
tutti questi esempi generano il seguente errore quando eseguiti in PyScripter:
ERRORE FATALE: CalledProcessErrorOutput: Il comando 'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\\waptdev\\lmr-pronote-wapt\\setup2018.iss' ha restituito uno stato di uscita diverso da zero -2147213312.
Non capisco; la sintassi corrisponde a quella presente nella documentazione, nel thread di Pronote, nel codice sorgente di vari pacchetti scaricati dal repository di Tranquil IT, ecc.
Aiuto!
Grazie