2

Windows 7では、コマンドラインで次のようなことを行うと次のようになります。

X=Debug

Y=ABC\%X%

それから...

X=Release

Y=?
4

1 に答える 1

2

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
于 2012-11-28T10:49:07.813 に答える