DOS - Variable d'environnement

Résolu
Bonsoir,

Voilà, je souhaiterais dans un script .bat ignorer une variable d'environnement (en l'occurrence %username%) afin que %username% soit lu en tant que chaîne de caractères et non comme la variable d'environnement.

J'ai essayé les "", les '', le caractère ^ (caractère d'échappement) devant %username% mais rien à faire.

Quelqu'un aurait-il une idée ?

Merci

3 réponses

  1. Les doubles % fonctionnent parfaitement.

    Merci beaucoup !!
    1. Bonsoir,

      Essaie en doublant les % :

      SET "text_user=%%USERNAME%%"
      ECHO text_user: %text_user%
      IF %%USERNAME%% == %text_user% (
      ECHO __%text_user%___ )