就像在Windows命令提示符下我们可以给出重启/注销/关闭窗口的命令...我想知道重启命令提示符本身的命令是什么。 (可能的用例:在系统变量中进行更改后,我必须重新启动命令提示符才能看到这些更改生效)
答案 0 :(得分:1)
首先,我认为运行start cmd.exe
将使用新的环境变量集启动新的命令提示符。但是,测试证实这不起作用 - 它尊重环境变量
REM This won't work.
SETX ABC 123
START cmd.exe
EXIT
在新窗口中运行ECHO %ABC%
将不会回显123。
但是,“runas”可用于执行此操作:
REM This will work.
SETX ABC 123
RUNAS /noprofile /savecred /user:%USERDOMAIN%\%USERNAME% cmd.exe
EXIT
在新窗口中运行ECHO %ABC%
现在将回显123。