Wie kann ich den Wert einer Variablen mit Prozentzeichen wiedergeben?

Wie kann ich den Wert einer Variablen mit Prozentzeichen wiedergeben?

Ich möchte eine Variable mit den %'s echoen.

Ex:

set var=Hello
echo %var%

Das würde offensichtlich dazu führen, dass „Hallo“ als Echo ausgegeben wird, aber wie kann ich erreichen, dass es nur als Echo ausgegeben wird %var%?

Antwort1

Umgehen Sie den Effekt von Sonderzeichen , indem Sie den Wert mitCaretS

echo ^%var^%

Bildbeschreibung hier eingeben

Antwort2

Sie sollten Prozentzeichen verdoppeln%%var%%

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

verwandte Informationen