无法回显环境变量

5

我很难弄清楚我在这里做错了什么。我正在编写一个脚本,需要存储下一次运行的值。

从命令行中,我尝试以下操作:

setx -m test tesing
SUCCESS: Specified value was saved
echo %test%

返回
%test%

我也尝试过不使用-m,在Windows中可以在列表中看到变量。我错过了什么?
1个回答

7
变量将应用于新的进程 - 启动一个新的cmd.exe并输入"echo %test%",观察预期输出结果。(在Windows 7上测试通过)

啊,好的,那这样就能满足我的需求了。谢谢。 - Tsukasa
这也意味着 A)从终端启动执行 setx 的脚本可能看不到新变量,但是 B)通过双击启动的脚本将能够看到新变量。 - Shon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接