DOS : Sortie d'une commande call vers un fich

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

  1. Bonjour .
    Et comme cela :
    call E:\Program Files\Horoquartz\eTemptation\com\utxstartup.bat > C:\anscom\result.txt
    0
    1. 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
      1. Regardez bien la différence entre le message No 1 et le message No 2
        0
    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
      1. 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
    3. 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
      1. Mettre simplement ceci :
        e:\program files\horoquartz\etemptation\com\utxstartup.bat > c:\anscom\result.txt
        Pas besoin de mettre des majuscules .
        0