Sha*_*ane 278 windows command-line environment-variables
我想从命令提示符设置一个环境变量,然后能够全局访问它(例如,我应该通过转到 System -> Environment Variables 来查看它)。
当我使用 set 命令时,它无法在新的 cmd 会话中访问。
set NEWVAR=SOMETHING
echo %NEWVAR%
Run Code Online (Sandbox Code Playgroud)
相关问题:
Chr*_*isF 326
要使环境变量可全局访问,您需要在注册表中设置它。正如您已经意识到的那样:
设置 NEWVAR=某事
您只是在当前进程空间中设置它。
setx NEWVAR 某事
setx内置于 Windows 7 中,但对于旧版本可能只有在您安装Windows Resource Kit时才可用
Lin*_*inh 23
setx program "C:\Program Files" /M
Run Code Online (Sandbox Code Playgroud)
/M 用于设置系统环境变量级别而不是用户级别,如@Minh Chau 回答
RESTART命令行(如果不重启命令行,环境变量将不起作用)
小智 5
系统变量可以通过 CMD 和注册表设置 例如。reg 查询“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment”/v PATH
这里给出了所有常用的 CMD 代码和系统变量:Set Windows system environment variables using CMD。
打开 CMD 并输入Set
您将获得系统变量的所有值。
键入set java以了解安装在 Windows 操作系统上的 java 的路径详细信息。
| 归档时间: |
|
| 查看次数: |
785466 次 |
| 最近记录: |