我必须通过调用 CMD.Exe 在 Windows 中创建系统变量。我尝试:
cmd.exe /C maVar=maVal
遗憾的是,没有创建 maVar。
如果我打开 CMD.Exe 并输入:
maVar=maVal
-> maVar 已创建。
遗憾的是,我必须通过调用 cmd.exe 来完成此操作,而不是启动 cmd.exe。有人知道我的错误是什么吗?
谢谢
答案1
使用setx
命令创建系统变量,set
命令仅在当前cmd会话内定义变量。
我必须通过调用 CMD.Exe 在 Windows 中创建系统变量。我尝试:
cmd.exe /C maVar=maVal
遗憾的是,没有创建 maVar。
如果我打开 CMD.Exe 并输入:
maVar=maVal
-> maVar 已创建。
遗憾的是,我必须通过调用 cmd.exe 来完成此操作,而不是启动 cmd.exe。有人知道我的错误是什么吗?
谢谢
使用setx
命令创建系统变量,set
命令仅在当前cmd会话内定义变量。