Bonjour Monsieur Hermitte,
merci pour votre solution, qui ne fonctionne toujours pas dans mon cas :
Code paquet :
print('Desactivation de lecran denregistrement a louverture dOpenOffice') filecopyto('DisableFirstStartWzd.oxt',makepath(programfiles32,'OpenOffice 4','Program')) command_oxt=r'"C:\Program Files\OpenOffice 4\Program\unopkg.exe" "C:\Program Files\OpenOffice 4\Program\DisableFirstStartWzd.oxt"' run(command_oxt)
Erreur client Wapt :
Desactivation de lecran denregistrement a louverture dOpenOffice Desactivation de la fenetre daccueil OpenOffice 2015-09-10 14:47:13,173 CRITICAL Fatal error in install script: CalledProcessErr or: Command '('"C:\Program Files\OpenOffice 4\Program\unopkg.exe" "C:\Progr am Files\OpenOffice 4\Program\DisableFirstStartWzd.oxt"',)' returned non-zero exit status 1:Traceback (most recent call last): File "C:\wapt\common.py", line 3166, in install_wapt exitstatus = setup.install() File "c:\docume~1\admini~1\locals~1\temp\waptqeva8m\setup.py", line 32, in ins tall run(command_oxt) File "C:\wapt\common.py", line 3013, in run return setuphelpers.run(*arg,pidlist=self.pidlist,**args) File "C:\wapt\setuphelpers.py", line 602, in run raise subprocess.CalledProcessError(proc.returncode,cmd,''.join(output)) CalledProcessError: Command '('"C:\Program Files\OpenOffice 4\Program\unopkg .exe" "C:\Program Files\OpenOffice 4\Program\DisableFirstStartWzd.oxt"',)' r eturned non-zero exit status 1
2015-09-10 14:47:13,206 CRITICAL Package chal-openoffice not installed due to er rors : CalledProcessError: Command '('"C:\Program Files\OpenOffice 4\Program\ \unopkg.exe" "C:\Program Files\OpenOffice 4\Program\DisableFirstStartWzd.oxt "',)' returned non-zero exit status 1
Ce dont je suis sûr, c'est que ma commande "C:\Program Files\OpenOffice 4\Program\unopkg.exe" "C:\Program Files\OpenOffice 4\Program\DisableFirstStartWzd.oxt" est corect, mais je n'arrive pas à la faire passer dans le code python avec le run.
Cdlt.
-------- Message original --------
Sujet: Re: [Wapt] Lancer une commande contenant des espaces dans le chemin
Date : Mon, 31 Aug 2015 21:22:46 +0200
De : Bastien HERMITTE [ mailto:bhermitte@b2pweb.com ]
Pour : [ mailto:wapt@lists.tranquil.it ]wapt@lists.tranquil.it
Bonsoir,
Ceci devrait fonctionner ;)
command=r'"C:\Program Files\OpenOffice 4\Program\unopkg.exe" "C:\Program Files\OpenOffice 4\Program\DisableFirstStartWzd.oxt"'
Bastien
Le 31/08/2015 21:16, informatique a écrit :
Bonjour TIS,
je n'arrive pas à éxcuter une commande contenant des espaces, comment scripter cela dans le setup.py ? :
Voici l'extrait de mon script :
command="C:\Program Files\OpenOffice 4\Program\unopkg.exe C:\Program Files\OpenOffice 4\Program\DisableFirstStartWzd.oxt" print command run(command)
Voici mon erreur :
2015-08-31 18:32:32,927 CRITICAL Fatal error in install script: CalledProcessErr or: Command '('C:\Program Files\OpenOffice 4\Program\unopkg.exe C:\Program Files\OpenOffice 4\Program\DisableFirstStartWzd.oxt',)' returned non-zero exi t status 1:Traceback (most recent call last): File "C:\wapt\common.py", line 3166, in install_wapt exitstatus = setup.install() File "c:\docume~1\adminv~1\locals~1\temp\waptyigafy\setup.py", line 24, in ins tall run(command) File "C:\wapt\common.py", line 3013, in run return setuphelpers.run(*arg,pidlist=self.pidlist,**args) File "C:\wapt\setuphelpers.py", line 602, in run raise subprocess.CalledProcessError(proc.returncode,cmd,''.join(output)) CalledProcessError: Command '('C:\Program Files\OpenOffice 4\Program\unopkg. exe C:\Program Files\OpenOffice 4\Program\DisableFirstStartWzd.oxt',)' retur ned non-zero exit status 1
2015-08-31 18:32:33,661 CRITICAL Package chal-openoffice not installed due to er rors : CalledProcessError: Command '('C:\Program Files\OpenOffice 4\Program\ unopkg.exe C:\Program Files\OpenOffice 4\Program\DisableFirstStartWzd.oxt',) ' returned non-zero exit status 1
Merci.
Sébastien.
_______________________________________________ WAPT mailing list [ mailto:WAPT@lists.tranquil.it ]WAPT@lists.tranquil.it [ http://lists.tranquil.it/listinfo/wapt ]http://lists.tranquil.it/listinfo/wapt