在Windows 7中,如果在命令行中执行类似的操作:
X=Debug
Y=ABC\%X%
...然后
X=Release
Y=?
答案 0 :(得分:2)
在Windows上:
set X=Debug
set Y=ABC\%X%
X=Release
echo %Y%
打印:
ABC\DEBUG'
以下是一步一步发生的事情:
set X=Debug
环境变量X
设置为值'Debug'
set Y=ABC\%X%
变量扩展将命令转换为:
set Y=ABC\Debug
执行此命令。 X
和Y
之间不保留任何关联。
set X=Release
对Y
echo %Y%
显示器:
ABC\Debug