[Wapt] Fwd(2): Re: Lancer une commande contenant des espaces dans le chemin

informatique informatique at challans.fr
Fri Sep 11 11:25:02 CEST 2015


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 at b2pweb.com ]

Pour : 	[ mailto:wapt at lists.tranquil.it ]wapt at 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 at lists.tranquil.it ]WAPT at lists.tranquil.it
[ http://lists.tranquil.it/listinfo/wapt ]http://lists.tranquil.it/listinfo/wapt






-- 
Yvan Karmouta
Tranquil IT Systems
12 Avenue Jules Verne
44230 Saint Sébastien sur loire
tel : +33 (0) 2.40.97.57.57
[ http://www.tranquil-it-systems.fr ]http://www.tranquil-it-systems.fr






-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20150911/cf7f73f5/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 11092015_111829_0.png
Type: image/png
Size: 17405 bytes
Desc: not available
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20150911/cf7f73f5/attachment-0001.png>


More information about the WAPT mailing list