我使用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将显示FOOBARFOOBAZ),请将该前缀放在set之后:
set PREFIX

或者,您可以使用GUI编辑环境变量(假设此处为Windows 7)。
  • 右键单击Computer,选择Properties
  • 在左 Pane 中单击Advanced system settings
  • 确保您位于弹出对话框
  • Advanced选项卡上
  • 单击底部
  • Environment Variables...
    将弹出一个对话框,其中包含用户特定的环境变量以及系统范围的环境变量。选择一个值,然后使用“新建/编辑/删除”按钮与之交互。

    09-30 10:49