Batch - Variable Contenant %

Fermé
Kaotik - 14 juin 2016 à 11:42
Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 - 14 juin 2016 à 12:00
Bonjour,


Je souhaiterais créer une variable contenant une chaine de caractère "%".
Le soucis est que le % n'est pas interprété comme étant une chaine de caractère.

Lorsque je fais:
set test="abcd%efgh"
echo %test%

j'aimerais obtenir "abcd%efgh" et non pas "abcdefgh"...

Voilà, help me.

Merci

1 réponse

Nexii Messages postés 338 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 577
14 juin 2016 à 12:00
Bonjour,

Pour échapper le caractère tu dois le doubler :
set test="abcd%%efgh" 
echo %test%
0