DOS : Sortie d'une commande call vers un fich

Tyim Messages postés 27 Statut Membre -  
zaboukou Messages postés 7942 Statut Membre -
Bonjour,

J'utilise un script A dans un fichier, avec une fonction call pour lancer un autre script B.
J'aimerai récupérer la sortie du script B dans un fichier.
Comment est ce que je dois faire ? Mes essais n'ont pas étés concluant.

Voici mon fichier :

@echo off
rem Demarrage MS SQL SERVER
net start mssqlserver
rem Demarrage Horoquartz
call "E:\Program Files\Horoquartz\eTemptation\com\utxstartup.bat" > C:\anscom\result.txt

Configuration: Windows Serveur 2009

4 réponses

zaboukou Messages postés 7942 Statut Membre 1 006
 
Bonjour .
Et comme cela :
call E:\Program Files\Horoquartz\eTemptation\com\utxstartup.bat > C:\anscom\result.txt
0
Tyim Messages postés 27 Statut Membre 2
 
Bonjour, merci pour ta réponse.

Lorsque je fais
call "E:\Program Files\Horoquartz\eTemptation\com\utxstartup.bat" > C:\anscom\result.txt

J'obtiens la réponse suivante : E:\Program n'est pas reconnu en tant que commande interne ou externe, un proogramme exécutable ou un fichier de commande.
0
zaboukou Messages postés 7942 Statut Membre 1 006
 
Regardez bien la différence entre le message No 1 et le message No 2
0
Tyim Messages postés 27 Statut Membre 2
 
Oui, désolé, je me suis trompé dans ma réponse,

Lorsque je fais
call E:\Program Files\Horoquartz\eTemptation\com\utxstartup.bat > C:\anscom\result.txt

J'obtiens la réponse suivante : E:\Program n'est pas reconnu en tant que commande interne ou externe, un proogramme exécutable ou un fichier de commande.

J'ai également essayer call E:\"Program Files"\Horoquartz\eTemptation\com\utxstartup.bat > C:\anscom\result.txt

En fait j'ai avancé, mais ce n'est pas ce que je veux. dans le fichier utxstartup.bat j'ai mis @echo on.
Mais ce que j'obtiens dans mon fichier text c'est le contenu de utxstartup.bat et non les réponses à la commande.

Quel autre solution?
-1
zaboukou Messages postés 7942 Statut Membre 1 006
 
Faire ceci :
aller dans la fenêtre d'invite de commandes , puis taper
e:
cd\
dir utxstartup.bat /s /p


Regarder le chemin exact de ce fichier .bat
0
Tyim Messages postés 27 Statut Membre 2
 
J'obtiens E:\Program Files\Horoquartz\eTemptation\com

Mais lorsque je fais call "E:\Program Files\Horoquartz\eTemptation\com\utxstartup.bat", le script est lancé, mais je n'arrive pas à récupérer la sortie de commande dans un fichier.
-1
zaboukou Messages postés 7942 Statut Membre 1 006
 
Mettre simplement ceci :
e:\program files\horoquartz\etemptation\com\utxstartup.bat > c:\anscom\result.txt
Pas besoin de mettre des majuscules .
0