Windows 7では、コマンドラインで次のようなことを行うと次のようになります。
X=Debug
Y=ABC\%X%
それから...
X=Release
Y=?
Windows 7では、コマンドラインで次のようなことを行うと次のようになります。
X=Debug
Y=ABC\%X%
それから...
X=Release
Y=?
Windowsの場合これ:
set X=Debug
set Y=ABC\%X%
X=Release
echo %Y%
プリント:
ABC\DEBUG'
ステップバイステップで何が起こるかを次に示します。
set X=Debug
環境変数X
が値「デバッグ」に設定されている
set Y=ABC\%X%
変数展開は、コマンドを次のように変換します。
set Y=ABC\Debug
そして、このコマンドが実行されます。X
との間の関連付けは保持されませんY
。
set X=Release
に影響はありませんY
echo %Y%
表示:
ABC\Debug