一、定義
環境變量一般是指在操作系統中用來指定操作系統運行環境的一些參數,比如臨時文件夾位置和系統文件夾位置等。這點有點類似於DOS時期的默認路徑,當你運行某些程序時除了在當前文件夾中尋找外,還會到設置的默認路徑中去查找。簡單地說這里的“Path”就是一個變量,里面存儲了一些常用命令所存放的目錄路徑。
二、作用
主要用在解決雙系統的軟件共用問題:通過系統變量而不是具體的對象來訪問。
三、查看環境變量
1、cmd指令打開命令提示符窗口;
2、執行set指令,列出當前環境變量列表。
四、設置環境變量
1、我的電腦->屬性->高級->環境變量;
2、通過注冊表修改:用戶變量在HKEY_CURRENT_USER\Environment;系統變量\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment。
3、命令行set指令:例如set PATH=%PATH%;d:\xxx。
五、常見環境變量大全
%ALLUSERSPROFILE%=C:\Documents and Settings\All Users 列出所有用戶profile文件位置
%APPDATA%=C:\Documents and Settings\xx\Application Data 列出應用程序數據的默認存放位置
%CD%=C:\Documents and Settings\xx 列出當前目錄。
%CLIENTNAME%=Console 列出聯接到終端服務會話時客戶端的NETBIOS名。
%CMDCMDLINE% 列出啟動當前cmd.exe 所使用的命令行。
%CMDEXTVERSION% 命令出當前命令處理程序擴展版本號。
%CommonProgramFiles%=C:\Program Files\Common Files 列出了常用文件的文件夾路徑。
%COMPUTERNAME%=xx 列出了計算機名。
%ComSpec%=C:\WINDOWS\system32\cmd.exe 列出了可執行命令外殼 (命令處理程序)的路徑。
%DATE% 列出當前日期。
%ERRORLEVEL% 列出了最近使用的命令的錯誤代碼。
%HOMEDRIVE%=C: 列出用戶主目錄所在的驅動器盤符。
%HOMEPATH%=\Documents and Settings\xx 列出用戶主目錄的完整路徑。
%HOMEDRIVE%%HOMEPATH%\桌面 桌面
%HOMEDRIVE%%HOMEPATH%\「開始」菜單 開始菜單
%INCLUDE%=D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include\ vc用戶變量
%LIB%=D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\ vc用戶變量
%LOGONSERVER%=\\xx 列出有效的當前登錄會話的域名控制器名。
%luapath%=F:\hero\bin lua用戶變量
%LUA_DEV%=d:\Program Files\Lua\5.1 lua用戶變量
%LUA_PATH%=;;d:\Program Files\Lua\5.1\lua\?.luac lua用戶變量
%NUMBER_OF_PROCESSORS%=2 列出了計算機安裝的處理器數。
%OS%=Windows_NT 列出操作系統的名字。(WindowsXP 和Windows2000 列為Windows_NT.)
%Path%=C:\WINDOWS\system32;C:\WINDOWS;d:\Program Files\Lua\5.1;d:\Program Files\Lua\5.1\clibs 列出了可執行文件的搜索路徑。
%PATHEXT%=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1;.wlua;.lexe 列出操作系統認為可被執行的文件擴展名。
%PROCESSOR_ARCHITECTURE%=x86 列出了處理器的芯片架構。
%PROCESSOR_IDENTIFIER%=x86 Family 6 Model 15 Stepping 13, GenuineIntel 列出了處理器的描述。
%PROCESSOR_LEVEL%=6 列出了計算機的處理器的型號。
%PROCESSOR_REVISION%=0f0d 列出了處理器的修訂號。
%ProgramFiles%=C:\Program Files 列出了ProgramFiles 文件夾的路徑。應用程序的默認安裝目錄
%PROMPT%=$P$G 列出了當前命令解釋器的命令提示設置。
%RANDOM% 列出界於0 和32767 之間的隨機十進制數。
%SESSIONNAME%=Console 列出連接到終端服務會話時的連接和會話名。
%ssuser%=xx vss用戶變量
%SystemDrive%=C: 列出了Windows 啟動目錄所在驅動器。
%SystemRoot%=C:\WINDOWS 列出了Windows 啟動目錄的位置。
%TEMP%=C:\DOCUME~1\xx\LOCALS~1\Temp 列出了當前登錄的用戶可用應用程序的默認臨時目錄。
%TMP%=C:\DOCUME~1\xx\LOCALS~1\Temp 列出了當前登錄的用戶可用應用程序的默認臨時目錄。
%TIME% 列出當前時間。
%USERDOMAIN%=xx 列出了包含用戶帳號的域的名字。
%USERNAME%=xx 列出當前登錄的用戶的名字。
%USERPROFILE%=C:\Documents and Settings\xx 列出當前用戶Profile 文件位置。
%VS71COMNTOOLS%=D:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\ vc用戶變量
%VS90COMNTOOLS%=D:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\ vc用戶變量
%windir%=C:\WINDOWS 列出操作系統目錄的位置