Comment faire écho à la valeur de la variable contenant les signes de pourcentage? [dupliquer]


2

Je veux faire écho à une variable avec les%.

Ex:

set var=Hello
echo %var%

Cela ferait évidemment écho à "Bonjour", mais comment puis-je l'obtenir pour qu'il répète simplement %var%?


Réponses:


2

Vous devriez doubler les signes de pourcentage %%var%%

@echo off
set "var=Hello"
echo in my variable %%var%% ===^> %var%
pause

0

Échapper caractères spéciaux l'effet en entourant la valeur par caret s

echo ^%var^%

enter image description here


Quand j'utilise ceci, ça me fait simplement écho "Bonjour". Je veux qu'il fasse écho% var% sans passer à la variable.
INTENSEFIRE

Regardez l'image que je suis sur le point d'ajouter à l'intérieur du message.
w17t

J'essaie d'utiliser cela dans un fichier de commandes, et je ne l'utilise pas. Cela ne fonctionnera pas comme cela se produit dans l'invite.
INTENSEFIRE

: ensemble de tests var = Bonjour echo ^% var ^% goto test
INTENSEFIRE

1
Utilisation double signes de pourcentage %%var%% à l'intérieur des fichiers
w17t
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.