Problème espace commande set /p

Résolu
Bonjour,

Alors voilà mon souci, je fais un set /p d'une variable (la variable ne devant comporter que 2 caractères exactement) et lorsque l'utilisateur rentre par exemple "FR" (sans les guillemets), la variable prend en fait "FR " (toujours sans les guillemets), du coup à cause de l'espace après FR, ma variable contient 3 caractères.
Une idée ?

1 réponse

  1. Contributeur
    hello
    montrer les commandes utilisées
    1. echo KEY_COUNTRY (2 lettres capitales) [%country%]: 
      set /p country2=
      if NOT "%country2%"=="" set country=%country2%

      Le "if NOT" c'est parce qu'il y a une valeur par défaut.
    2. Contributeur
      y a-t-il un espace en fin de ligne ?
      if NOT "%country2%"=="" set country=%country2%
    3. Ah oui effectivement, j'aurais dû m'en douter...

      Résolu du coup :)