作者uziel (uziel)
看板Windows
標題[問題] 關於環境變數的使用...
時間Wed Nov 11 17:03:04 2009
SystemRoot 這個變數代表 Windows 的安裝目錄,一般為 C:\Windows
ProgramFiles 則是應用程式的預設安裝位置,一般為 C:\Program Files
在 Path 裡面,%SystemRoot% 可以正確對應到 C:\Windows
可是用 %ProgramFiles% 卻沒有作用,XP、Vista、Win7皆是如此,
是我的寫法有誤嗎?
雖然我可以直接寫絕對路徑下去,但還是想問問看有沒有辦法用環境變數。
註:我在命令提示字元輸入 echo %SystemRoot% 還有 echo %ProgramFiles%
都有輸出正確的路徑。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.64.42
1F:推 dabeniao :因為 %programfiles% 展開後會有空格,所以要這樣 11/11 17:18
2F:→ dabeniao :"%programfiles%" 11/11 17:18
3F:→ serlontw :是%Program Files%...沒加空隔吧 11/11 17:18
4F:→ uziel :在命令提示字元 set path=%ProgramFiles%;%path%有用 11/11 17:38
5F:→ uziel :但是在 系統內容→進階→環境變數 裡面設定沒用 11/11 17:39
6F:→ Bellkna :cmd set 就可以看了 11/11 18:50
7F:→ uziel :解決了,原來要重開機才會生效。 11/17 10:09