两者之间有什么区别
ECHO %foo%
简单地
%foo%
在我的情况下,第一个打印x
,第二个打印y
,其中“正确”值是我想通过Environment.GetEnvironmentVariable("foo")
返回的值是{{1} }编辑了一个ECHO
。
我不知道如何将x
修改为y
。当我跑步时
x
我知道
SET
这是我所期望的。 foo=x
来自哪里?
答案 0 :(得分:4)
ECHO %foo%
调用ECHO
命令,该命令输出foo
环境变量的值。
%foo%
调用由在当前目录或您的路径中找到的foo
环境变量命名的命令。
您可能会看到y
,因为命令x
将其输出。