Variable dans .txt sans la lire

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

  • Votes
  • Date
  • Date décroissante
  1. bonjour, ça devrait marcher avec cette commande:
    echo %windir^% > test.txt
    1. Salut,

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

      echo %%windir^%% > test.txt

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