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

informatique informatique at challans.fr
Fri Sep 11 12:52:20 CEST 2015


Bonjour Hubert,

J'ai fait avec le code que tu m'a fourni toujours même problème :

Desactivation de lecran denregistrement a louverture dOpenOffice
2015-09-11 12:48:36,171 CRITICAL Fatal error in install script: CalledProcessErr
or: Command '('"C:\\Program Files (x86)\\OpenOffice 4\\Program\\unopkg.exe" "C:\
\Program Files (x86)\\OpenOffice 4\\Program\\DisableFirstStartWzd.oxt"',)' retur
ned 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:\users\admini~1\appdata\local\temp\waptteqppc\setup.py", line 39, in i
nstall
    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 (x86)\\OpenOffice 4\\Program\\
unopkg.exe" "C:\\Program Files (x86)\\OpenOffice 4\\Program\\DisableFirstStartWz
d.oxt"',)' returned non-zero exit status 1

2015-09-11 12:48:37,013 CRITICAL Package chal-openoffice not installed due to er
rors : CalledProcessError: Command '('"C:\\Program Files (x86)\\OpenOffice 4\\Pr
ogram\\unopkg.exe" "C:\\Program Files (x86)\\OpenOffice 4\\Program\\DisableFirst
StartWzd.oxt"',)' returned non-zero exit status 1

Est-ce que tu veux récupérer mon paquet pour test ?



Hubert TOUVET <htouvet at tranquil.it> écrit:
> 
>Peut-être un problème 32/64 bits ?
>
>J'écrirais :
>
>from setuphelpers import *
>
>def install():
>    print(u"Désactivation de l'écran d'enregistrement à l'ouverture d'OpenOffice")
>    oxt_filename = makepath(programfiles32,'OpenOffice 4','Program','DisableFirstStartWzd.oxt')
>    unopkg_filename = makepath(programfiles32,'OpenOffice 4','Program','unopkg.exe')
>    filecopyto('DisableFirstStartWzd.oxt',oxt_filename)
>    command_oxt='"%s" "%s"' % (unopkg_filename,oxt_filename)
>    run(command_oxt)
>
>
>
>Le 11/09/2015 11:25, informatique a écrit :
>
>
>
>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 
>
>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
>
>
>
>
>
>
>
>
>
>_______________________________________________
>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
>
>
>
>



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20150911/16ec5a70/attachment-0001.html>


More information about the WAPT mailing list