這篇文章給大家介紹怎樣進行windows變量使用,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
為雨花臺等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務,及雨花臺網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務為網(wǎng)站建設(shè)、網(wǎng)站制作、雨花臺網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠![設(shè)置變量]
格式:set 變量名=變量值
詳細:被設(shè)定的變量以%變量名%引用
[取消變量]
格式:set 變量名=
詳細:取消后的變量若被引用%變量名%將為空
[展示變量]
格式:set 變量名
詳細:展示以變量名開頭的所有變量的值
[列出所有可用的變量]
格式:set
[計算器]
格式:set /a 表達式
示例:set /a 1+2*3 輸出 7
!注意!
set不能用在復合語句里面比如if 1==1 set a=2或者for %%i in (a) do set a=2
預定義的變量
下面是些已經(jīng)被底層定義好可以直接使用的變量:不會出現(xiàn)在 SET 顯示的變量列表中
%CD% - 擴展到當前目錄字符串。
%DATE% - 用跟 DATE 命令同樣的格式擴展到當前日期。
%TIME% - 用跟 TIME 命令同樣的格式擴展到當前時間。
%RANDOM% - 擴展到 0 和 32767 之間的任意十進制數(shù)字。
%ERRORLEVEL%- 擴展到當前 ERRORLEVEL 數(shù)值。
%CMDEXTVERSION% - 擴展到當前命令處理器擴展名版本號。
%CMDCMDLINE% - 擴展到調(diào)用命令處理器的原始命令行。
%0 bat的完整路徑名如"C:\Windows\system32\xxx.bat"
%1 bat參數(shù)1依次類推%2參數(shù)2...
%path% - 當前的環(huán)境變量。以分號隔開的路徑列表,路徑可包含空格,可以以'\'結(jié)尾, 可以以雙引號包圍之。
擴展變量
@ 與%i相關(guān)的變量(bat參數(shù)或者for循環(huán)的%i)
假設(shè)文件為C:\Documents and Settings\jinsun\桌面\ParseSinglePkgs.bat
%0 C:\Documents and Settings\jinsun\桌面\ParseSinglePkgs.bat
%~dp0 C:\Documents and Settings\jinsun\桌面\
%cd% C:\Documents and Settings\jinsun\桌面
%~nx0 ParseSinglePkgs.bat
%~n0 ParseSinglePkgs
%~x0 .bat
@ 與%VAR%相關(guān)的變量
%VAR:str1=str2% 會將VAR中的str1替換為str2(str2如果為空則可以達到刪除的效果,str1前可以加*,變量%ABC:*B=%是C)
%VAR:~0,-2% 會提取VAR 變量的所有字符,除了最后兩個
%VAR:~-2% 會提取VAR 變量的最后兩個
系統(tǒng)變量:
他們的值由系統(tǒng)將其根據(jù)事先定義的條件自動賦值,我們只需要調(diào)用而已
%ALLUSERSPROFILE% (allusersprofile)本地 返回“所有用戶”配置文件的位置。 C:Documents and SettingsAll Users
%APPDATA% (appdata)本地返回默認情況下應用程序存儲數(shù)據(jù)的位置。 C:Documents and SettingsAdministratorApplication Data
%CD% (cd)本地返回當前目錄字符串。 C:Documents and SettingsAdministrator桌面
%CMDCMDLINE% (cmdcmdline)本地返回用來啟動當前的 Cmd.exe 的準確命令行。 cmd /c ""C:Documents and SettingsAdministrator桌面a.bat" "
%CMDEXTVERSION%(cmdextversion)系統(tǒng)返回當前的“命令處理程序擴展”的版本號。2
%COMPUTERNAME% (computername)系統(tǒng)返回計算機的名稱。 xxxx
%COMSPEC% (comspec) 系統(tǒng)返回命令行解釋器可執(zhí)行程序的準確路徑。 C:WINDOWSsystem32cmd.exe
%DATE% 系統(tǒng)返回當前日期。使用與 date /t 命令相同的格式。由 Cmd.exe 生成。有關(guān) date 命令的詳細信息,請參閱 Date。
%ERRORLEVEL% (errorlevel) 系統(tǒng)返回上一條命令的錯誤代碼。通常用非零值表示錯誤。
%HOMEDRIVE% (homedrive)系統(tǒng)返回連接到用戶主目錄的本地工作站驅(qū)動器號?;谥髂夸浿刀O(shè)置。用戶主目錄是在“本地用戶和組”中指定的。 C:
%HOMEPATH% (homepath) 系統(tǒng)返回用戶主目錄的完整路徑。基于主目錄值而設(shè)置。用戶主目錄是在“本地用戶和組”中指定的。 Documents and SettingsAdministrator
%HOMESHARE% (homeshare) 系統(tǒng)返回用戶的共享主目錄的網(wǎng)絡路徑?;谥髂夸浿刀O(shè)置。用戶主目錄是在“本地用戶和組”中指定的。
%LOGONSERVER% (logonserver) 本地返回驗證當前登錄會話的域控制器的名稱 \ xxxx
%NUMBER_OF_PROCESSORS% (numeer_of_processors) 系統(tǒng)指定安裝在計算機上的處理器的數(shù)目。
%OS% (os)系統(tǒng)返回操作系統(tǒng)名稱。Windows 2000 顯示其操作系統(tǒng)為 Windows_NT。 Windows_NT
%PATH%
(path)系統(tǒng)指定可執(zhí)行文件的搜索路徑。
C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:Program
FilesVc++ToolsWinNT;C:Program FilesVc++MSDev98Bin;C:Program
FilesVc++Tools;C:Program FilesVC98in
%PATHEXT% (pathext)系統(tǒng)返回操作系統(tǒng)認為可執(zhí)行的文件擴展名的列表。 .COM .EXE .BAT .CMD .VBS .VBE .JS .JSE .WSF .WSH
%PROCESSOR_ARCHITECTURE% (processor_architecture) 系統(tǒng)返回處理器的芯片體系結(jié)構(gòu)。值:x86 或 IA64 基于Itanium x86
%PROCESSOR_IDENTFIER% (processor_identfier)系統(tǒng)返回處理器說明。
%PROCESSOR_LEVEL% (processor_level)系統(tǒng)返回計算機上安裝的處理器的型號。 15
%PROCESSOR_REVISION% (processor_revision)系統(tǒng)返回處理器的版本號。 4f02
%PROMPT% (prompt)本地 返回當前解釋程序的命令提示符設(shè)置。由 Cmd.exe 生成。$P$G
%RANDOM% (random)系統(tǒng)返回 0 到 32767 之間的任意十進制數(shù)字。由 Cmd.exe 生成。 30580
%SYSTEMDRIVE% (systemdrive)系統(tǒng)返回包含 Windows server operating system 根目錄(即系統(tǒng)根目錄)的驅(qū)動器。 C:
%SYSTEMROOT% (systemroot)系統(tǒng)返回 Windows server operating system 根目錄的位置。C:WINDOWS
%TEMP%(temp)
C:DOCUME~1ADMINI~1LOCALS~1Temp和 %TMP%
(tmp)C:DOCUME~1ADMINI~1LOCALS~1Temp系統(tǒng)和用戶返回對當前登錄用戶可用的應用程序所使用的默認臨時目錄。有些應用程序需要
TEMP,而其他應用程序則需要 TMP。
%TIME% 系統(tǒng) 返回當前時間。使用與 time /t 命令相同的格式。由 Cmd.exe 生成。有關(guān) time 命令的詳細信息,請參閱 Time。
%USERDOMAIN% (userdomain)本地返回包含用戶帳戶的域的名稱。 xxxx
%USERNAME% (username)本地返回當前登錄的用戶的名稱。 Administrator
%USERPROFILE% (userprofile)本地返回當前用戶的配置文件的位置。 C:Documents and SettingsAdministrator
%WINDIR%(windir) 系統(tǒng) 返回操作系統(tǒng)目錄的位置。 C:WINDOWS
關(guān)于怎樣進行windows變量使用就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。