我使用setx
命令设置了OGRE_HOME
:
setx OGRE_HOME D:\Program Files\OgreSDK
现在我需要更改为OGRE_HOME
的值。
如何搜索我设置的所有值?
如果我再次运行该命令,它会显示:
ERROR: Invalid syntax. Default option is not allowed more than '2' time(s).
最佳答案
Ogre SDK 的路径中有一个空格字符,它被解释为另一个参数的分隔符。用 "
包围您的路径,将其作为 setx
的一个参数:
setx OGRE_HOME "D:\Program Files\OgreSDK"
查看 OGRE_HOME
环境变量的当前值:
echo %OGRE_HOME%
您可能需要打开一个新的命令提示符 shell 来查看您设置的值,然后尝试立即查看它的值。
要查看所有当前设置的环境变量,只需运行:
set
要仅显示具有特定前缀的环境变量(因此 FOO
将显示 FOOBAR
和 FOOBAZ
),请将该前缀放在 设置
:
set PREFIX
或者,您可以使用 GUI 来编辑环境变量(假设这里是 Windows 7)。
- 右键单击
计算机
,选择属性
- 单击左侧 Pane 中的
高级系统设置
- 确保您位于弹出对话框中的
高级
标签 - 点击底部的
Environment Variables...
将弹出一个对话框,其中包含您的用户特定环境变量以及系统范围的环境变量。选择一个值并使用新建/编辑/删除按钮与其交互。
关于windows - setx 语法无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17215562/