Précédent   Forum des professionnels en informatique > Systèmes > Windows > Windows Vista > Administration
Administration Forum d'entraide sur l'administration de Windows Vista
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 28/08/2008, 15h03   #1
Membre du Club
 
Avatar de VinnieMc
 
Inscription : décembre 2005
Messages : 181
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 181
Points : 62
Points : 62
Par défaut Fichier .bat qui s'arrête après une commande

Bonjour,

j'ai le fichier .bat suivant :

Code :
1
2
"C:\Program Files\RenderX\XEP\myxep" -xml %1.xml -xsl repertoire\feuille.xsl -pdf %1.pdf 2> %1.log
call PDF2WORD.bat %1
l'ennui c'est qu'il s'arrête après la première commande qui se déroule sans problème. La deuxième commande est censée convertir le pdf généré à la première étape en fichier Word grâce à un autre fichier .bat, mais cette commande n'est jamais lancée.

Merci
__________________
Mon site
VinnieMc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2008, 17h30   #2
Responsable Windows
 
Avatar de shawn12
 
Homme Thomas Garcia
Inscription : avril 2006
Messages : 3 338
Détails du profil
Informations personnelles :
Nom : Homme Thomas Garcia
Âge : 25

Informations forums :
Inscription : avril 2006
Messages : 3 338
Points : 4 311
Points : 4 311
Rajoute une ligne "pause" à la fin de ton batch pour voir s'il n'y a pas de message d'erreur.

De plus si le fichier .bat que tu appelle dans la deuxieme ligne est dans le meme répertoire que le batch que tu nous montre, il n'y a même pas besoin du mot call je pense.
shawn12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2008, 17h39   #3
Membre du Club
 
Avatar de VinnieMc
 
Inscription : décembre 2005
Messages : 181
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 181
Points : 62
Points : 62
Bonjour,

j'ai enlevé le call parce qu'en effet le deuxième .bat est dans le même répertoire et j'ai ajouté un pause ce qui donne :

Code :
1
2
3
"C:\Program Files\RenderX\XEP\myxep" -xml %1.xml -xsl repertoire\feuille.xsl -pdf %1.pdf 2> %1.log
PDF2WORD.bat %1
pause
mais la commande pause n'est pas exécutée. J'ai testé avec deux autres .bat tout simple, dans le premier :

Code :
1
2
3
echo Hello World
echo Hello world again
call Second.bat
et dans le deuxième :
Code :
1
2
echo Hello World from the second batch file!!
pause
et là tout marche à merveille, non seulement les deux commandes du premier sont exécutées mais le deuxième .bat est bien appelé et exécuté ainsi que la commande pause. J'avoue que je suis perdu.

Encore merci,
__________________
Mon site
VinnieMc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2008, 17h52   #4
Responsable Windows
 
Avatar de shawn12
 
Homme Thomas Garcia
Inscription : avril 2006
Messages : 3 338
Détails du profil
Informations personnelles :
Nom : Homme Thomas Garcia
Âge : 25

Informations forums :
Inscription : avril 2006
Messages : 3 338
Points : 4 311
Points : 4 311
Et si tu fais ceci :
Code :
1
2
3
"C:\Program Files\RenderX\XEP\myxep" -xml %1.xml -xsl repertoire\feuille.xsl -pdf %1.pdf 2> %1.log
pause
ou cela :
Code :
1
2
3
PDF2WORD.bat %1
pause
shawn12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2008, 18h03   #5
Membre du Club
 
Avatar de VinnieMc
 
Inscription : décembre 2005
Messages : 181
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 181
Points : 62
Points : 62
j'ai fait :

Code :
1
2
"C:\Program Files\RenderX\XEP\myxep" -xml %1.xml -xsl repertoire\feuille.xsl -pdf %1.pdf 2> %1.log
pause
la commande s'exécute bien, j'ai bien mon pdf mais la commande pause n'est pas exécutée. Le deuxième test fait la même chose, la commande pause ne marche pas.

Code :
1
2
PDF2WORD.bat %1
pause
__________________
Mon site
VinnieMc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2008, 18h11   #6
Responsable Windows
 
Avatar de shawn12
 
Homme Thomas Garcia
Inscription : avril 2006
Messages : 3 338
Détails du profil
Informations personnelles :
Nom : Homme Thomas Garcia
Âge : 25

Informations forums :
Inscription : avril 2006
Messages : 3 338
Points : 4 311
Points : 4 311
Essaie ceci :
Code :
1
2
3
4
start "C:\Program Files\RenderX\XEP\myxep" -xml %1.xml -xsl repertoire\feuille.xsl -pdf %1.pdf 2> %1.log
start PDF2WORD.bat %1
pause
shawn12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2008, 18h17   #7
Membre du Club
 
Avatar de VinnieMc
 
Inscription : décembre 2005
Messages : 181
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 181
Points : 62
Points : 62
ça ne marche pas non plus.
__________________
Mon site
VinnieMc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 00h12.


 
 
 
 
Partenaires

Hébergement Web