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 ?
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 : |
|
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
--
Yvan Karmouta
Tranquil IT Systems
12 Avenue Jules Verne
44230 Saint Sébastien sur loire
tel : +33 (0) 2.40.97.57.57
_______________________________________________
WAPT mailing list