Carácter de escape en rutas de archivos
Publicado: 14 de febrero de 2019 - 1:27 a. m.
Wapt Enterprise 1.6.2.7 en una máquina virtual Win 7 en un Windows 2008/R2
PyScripter 3.4.2.7 en una máquina virtual Win 7 en un Windows 10
Hola,
estoy empezando a desarrollar paquetes de instalación a partir de exe y tengo un problema con las rutas de archivo.
Aquí hay algunos ejemplos usando Pronote 2018 (gracias a stephane2b y olaplanche):
`run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1%s\setup2018.iss' % basedir)`
o `
run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\waptdev\lmr-pronote-wapt\setup2018.iss')`
o `
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags= ' -s -f1%s\setup2018.iss' % basedir)`
o
`flagpronote = '-s -f1%s\setup2018.iss' % basedir`
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags=flagpronote)
etc., etc., ...
todos estos ejemplos dan como resultado el siguiente error cuando se ejecutan en PyScripter:
ERROR FATAL: CalledProcessErrorOutput: El comando 'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\\waptdev\\lmr-pronote-wapt\\setup2018.iss' devolvió un estado de salida distinto de cero -2147213312.
No lo entiendo; la sintaxis coincide con lo que se encuentra en la documentación, en el hilo de Pronote, en el código fuente de varios paquetes descargados del repositorio Tranquil IT, etc. ¡
Ayuda!
Gracias
PyScripter 3.4.2.7 en una máquina virtual Win 7 en un Windows 10
Hola,
estoy empezando a desarrollar paquetes de instalación a partir de exe y tengo un problema con las rutas de archivo.
Aquí hay algunos ejemplos usando Pronote 2018 (gracias a stephane2b y olaplanche):
`run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1%s\setup2018.iss' % basedir)`
o `
run(r'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\waptdev\lmr-pronote-wapt\setup2018.iss')`
o `
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags= ' -s -f1%s\setup2018.iss' % basedir)`
o
`flagpronote = '-s -f1%s\setup2018.iss' % basedir`
install_exe_if_needed("Install_PRNclient_FR_2018.0.2.5_win64.exe",silentflags=flagpronote)
etc., etc., ...
todos estos ejemplos dan como resultado el siguiente error cuando se ejecutan en PyScripter:
ERROR FATAL: CalledProcessErrorOutput: El comando 'Install_PRNclient_FR_2018.0.2.5_win64.exe -s -f1C:\\waptdev\\lmr-pronote-wapt\\setup2018.iss' devolvió un estado de salida distinto de cero -2147213312.
No lo entiendo; la sintaxis coincide con lo que se encuentra en la documentación, en el hilo de Pronote, en el código fuente de varios paquetes descargados del repositorio Tranquil IT, etc. ¡
Ayuda!
Gracias