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 回答