私がやろうとしているのはecho
、コンソールに次のような簡単なメッセージを表示することです。
variable named %%x has value of 'this is text inside the variable
したがって、私がしなければならないコマンドは、変数名に属するパーセンテージをエスケープして、評価されないようにする必要があります。通常、のエスケープ文字%
は別の%
です。したがって、これは機能します。
echo %%variable%% has value: %variable%
しかし、これはそうではなく、for
ループで使用される2パーセントの変数は常に次のように評価されるようです。
echo %%%%x has value: %%x