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%?

INTENSEFIRE
la source

Réponses:

2

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

@echo off
set "var=Hello"
echo in my variable %%var%% ===^> %var%
pause
Hackoo
la source
0

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

echo ^%var^%

enter image description here

w17t
la source
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