I used the setx
command to set OGRE_HOME
:
setx OGRE_HOME D:\Program Files\OgreSDK
Now I need to change to value of OGRE_HOME
.
How can I search all the values I have set?
If I run the command again, it shows that:
ERROR: Invalid syntax. Default option is not allowed more than '2' time(s).
Your path to the Ogre SDK has a space character in it, which is interpreted as a delimiter to another argument. Surround your path with "
to keep it as one single argument to setx
:
setx OGRE_HOME "D:\Program Files\OgreSDK"
To see the current value of the OGRE_HOME
environment variable:
echo %OGRE_HOME%
You may have to open a new command prompt shell to see the value if you set it and are then trying to immediately see it's value.
To see all currently set environment variables, simply run:
set
To show only environment variables that have a certain prefix (so FOO
would show FOOBAR
and FOOBAZ
), put that prefix after set
:
set PREFIX
Alternatively, you can use the GUI to edit environment variables (assuming Windows 7 here).
Computer
, choose Properties
Advanced system settings
in the left paneAdvanced
tab in the pop-up dialogEnvironment Variables...
at the bottomA dialog will pop up with your user-specific environment variables as well as your system-wide environment variables. Select a value and use the New/Edit/Delete buttons to interact with them.
Command Prompt is giving you that error because you forgot the quotation marks. You should’ve typed:
setx OGRE_HOME “D:\Program Files\OgreSDK”
To see all the values you’ve already set, enter either:
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
OR
reg query HKEY_CURRENT_USER\Environment
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With