Variable dans .txt sans la lire

Nalls -  
Biniou226 Messages postés 14 Statut Membre -
Bonjour,

J'ai un souci sur la fonction echo et les variables

Exemple :

ECHO %windir% > test.txt

Je souhaite qu'il m'affiche %windir% et non pas C:\Windows dans mon test.txt

Merci d'avance !

1 réponse

  1. Tomy2e Messages postés 1041 Statut Membre 864
     
    bonjour, ça devrait marcher avec cette commande:
    echo %windir^% > test.txt
    0
    1. Nalls
       
      Salut,

      Ta commande marche si je suis dans la console CMD, mais pas si je lance un .bat contenant ta commande :/
      0
    2. Nalls
       
      Ah je viens de trouver grâçe à ton indication :

      echo %%windir^%% > test.txt

      MERCI !
      0
    3. Biniou226 Messages postés 14 Statut Membre
       
      il faut d'abord que tu récupère la variable dans une autre variable :
      set /p windir= < test.txt
      echo %windir%
      0