为什么 setx 命令不设置用户变量?
Why setx command does not set an user variable?
我想使用 setx
添加用户变量。
我试过了:
setx LOL abcd
> SUCCESS: Specified value was saved
echo %LOL%
> %LOL%
为什么不设置用户变量?我预计:
echo %LOL%
> abcd
Why setx command does not set an user variable?
因为这就是它的工作方式。
setx
将更改您为 未来 会话指定的环境变量。使用 set
为当前和新的子进程设置。
我想使用 setx
添加用户变量。
我试过了:
setx LOL abcd
> SUCCESS: Specified value was saved
echo %LOL%
> %LOL%
为什么不设置用户变量?我预计:
echo %LOL%
> abcd
Why setx command does not set an user variable?
因为这就是它的工作方式。
setx
将更改您为 未来 会话指定的环境变量。使用 set
为当前和新的子进程设置。