




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第四章批處理中的變量DOS推處理高級(jí)教樣;第一星批處理畢礎(chǔ) DOS批處理離級(jí)教棍:第岸DOS旃環(huán)for侖令詳解 DOS批處理高級(jí)教程”第三章for命令屮的變量 DOE批處理髙級(jí)歆程第四星批處用11m勺變址 DOS批處理髙級(jí)隸出:逢 S3命T:' DOSftE處*.邃教Fh第命令講解 D0S'WDJM:諸七*批處理中的變量,我把他分為兩類,分別為"系統(tǒng)變量"和"自定義變量"我們現(xiàn)在來(lái)詳解這兩個(gè)變量!一、系統(tǒng)變量他們的值由系統(tǒng)將其根據(jù)事先定義的條件自動(dòng)賦值 ,也就是這些變量系統(tǒng)已經(jīng) 給他們定義了值,不需要我們來(lái)給他賦值,我們只需要調(diào)用而以!我
2、把他們?nèi)苛谐鰜?lái)!%ALLUSERSPROFILE%本地返回所有用戶”配置文件的位置。%APPDATA%本地返回默認(rèn)情況下應(yīng)用程序存儲(chǔ)數(shù)據(jù)的位置。%CD%本地返回當(dāng)前目錄字符串。%CMDCMDLINE%本地返回用來(lái)啟動(dòng)當(dāng)前的 Cmd.exe的準(zhǔn)確命令行。%CMDEXTVERSION%系統(tǒng)返回當(dāng)前的命令處理程序擴(kuò)展”的版本號(hào)。%COMPUTERNAME%系統(tǒng)返回計(jì)算機(jī)的名稱。%COMSPEC%系統(tǒng)返回命令行解釋器可執(zhí)行程序的準(zhǔn)確路徑。%DATE%系統(tǒng)返回當(dāng)前日期。使用與 date /t命令相同的格式。由Cmd.exe生成。有關(guān)date命令的詳細(xì)信息,請(qǐng)參閱Date。%ERRORLEVEL%系統(tǒng)返
3、回上一條命令的錯(cuò)誤代碼。通常用非零值表示錯(cuò) 誤。%HOMEDRIVE%系統(tǒng)返回連接到用戶主目錄的本地工作站驅(qū)動(dòng)器號(hào)。基于主 目錄值而設(shè)置。用戶主目錄是在 本地用戶和組”中指定的。%HOMEPATH%系統(tǒng)返回用戶主目錄的完整路徑?;谥髂夸浿刀O(shè)置。用 戶主目錄是在 本地用戶和組”中指定的。%HOMESHARE%系統(tǒng)返回用戶的共享主目錄的網(wǎng)絡(luò)路徑?;谥髂夸浿刀?設(shè)置。用戶主目錄是在 本地用戶和組”中指定的。%LOGONSERVER%本地返回驗(yàn)證當(dāng)前登錄會(huì)話的域控制器的名稱。%NUMBER_OF_PROCESSORS%系統(tǒng)指定安裝在計(jì)算機(jī)上的處理器的數(shù)目。%OS%系統(tǒng)返回操作系統(tǒng)名稱。 Win
4、dows 2000顯示其操作系統(tǒng)為Windows_NT。%PATH%系統(tǒng)指定可執(zhí)行文件的搜索路徑。%PATHEXT%系統(tǒng)返回操作系統(tǒng)認(rèn)為可執(zhí)行的文件擴(kuò)展名的列表。%PROCESSOR_ARCHITECTURE%系統(tǒng)返回處理器的芯片體系結(jié)構(gòu)。值 :x86 或 IA64 基于 Itanium%PROCESSOR_IDENTFIER%系統(tǒng)返回處理器說(shuō)明。%PROCESSOR_LEVEL%系統(tǒng)返回計(jì)算機(jī)上安裝的處理器的型號(hào)。%PROCESSOR REVISION%系統(tǒng)返回處理器的版本號(hào)%PROMPT%本地返回當(dāng)前解釋程序的命令提示符設(shè)置。由Cmd.exe生成。%RANDOM%系統(tǒng)返回0到32767之間
5、的任意十進(jìn)制數(shù)字。由 Cmd.exe生 成。%SYSTEMDRIVE% 系統(tǒng)返回包含 Windows server operating system根目錄(即 系統(tǒng)根目錄的驅(qū)動(dòng)器。%SYSTEMROOT% 系統(tǒng)返回 Windows server operating system根目錄的位置。%TEMP%和%TMP%系統(tǒng)和用戶返回對(duì)當(dāng)前登錄用戶可用的應(yīng)用程序所使用的默認(rèn)臨時(shí)目錄。有些應(yīng)用程序需要 TEMP,而其他應(yīng)用程序則需要TMP。%TIME%系統(tǒng)返回當(dāng)前時(shí)間。使用與time /t命令相同的格式。由Cmd.exe生 成。有關(guān)time命令的詳細(xì)信息,請(qǐng)參閱Time。%USERDOMAIN%本地返
6、回包含用戶帳戶的域的名稱。%USERNAME%本地返回當(dāng)前登錄的用戶的名稱。%USERPROFILE%本地返回當(dāng)前用戶的配置文件的位置。%WINDIR%系統(tǒng)返回操作系統(tǒng)目錄的位置。這么多系統(tǒng)變量,我們?nèi)绾沃浪闹凳鞘裁茨???CMD 里輸入 echo %WINDIR%這樣就能顯示一個(gè)變量的值了 !舉個(gè)實(shí)際例子,比如我們要復(fù)制文件到當(dāng)前帳號(hào)的啟動(dòng)目錄里就可以這樣開始菜單程序啟動(dòng)"復(fù)制代碼%USERNAME%本地返回當(dāng)前登錄的用戶的名稱。注意有空格的目錄要用引 號(hào)引起來(lái)另外還有一些系統(tǒng)變量,他們是代表一個(gè)意思,或者一個(gè)操作!他們分別是%0 %1 %2 %3 %4 %5 .一直到%9還有
7、一個(gè)%*%0這個(gè)有點(diǎn)特殊,有幾層意思,先講%1-%9的意思.%1返回批處理的第一個(gè)參數(shù)%2返回批處理的第二個(gè)參數(shù)%3-%9依此推類反回批處理參數(shù)?到底怎么個(gè)返回法?我們看這個(gè)例子,把下面的代碼保存為test.BAT然后放到C盤下1. echo off2. echo %1 %2 %3 %43. echo %14. echo %25. echo %36. echo %4復(fù)制代碼然后輸入test.bat我是第一個(gè)參數(shù)我是第二個(gè)參數(shù)我是第三個(gè)參數(shù)我是第四個(gè) 參數(shù)注意中間的空格,我們會(huì)看到這樣的結(jié)果:我是第一個(gè)參數(shù)我是第二個(gè)參數(shù)我是第三個(gè)參數(shù)我是第四個(gè)參數(shù)我是第一個(gè)參數(shù)我是第二個(gè)參數(shù)我是第三個(gè)參數(shù)我是第
8、四個(gè)參數(shù)對(duì)比下代碼,%1就是”我是第一個(gè)參數(shù)” 就是”我是第二個(gè)參數(shù)”怎么樣理解了吧!這些1和%9可以讓批處理也能帶參數(shù)運(yùn)行,大大提高批處理功能!還有一個(gè)%*他是什么呢?他的作用不是很大,只是返回參數(shù)而已,不過(guò)他是一次 返回全部參數(shù)的值,不用在輸入%1 %2來(lái)確定一個(gè)個(gè)的例子1. echo off2. echo %*復(fù)制代碼同樣保存為test.bat放到C盤進(jìn)入CMD,輸入cd c:然后輸入test.bat我是第一個(gè)參數(shù)我是第二個(gè)參數(shù)我是第三個(gè)參數(shù)我是第四個(gè)參數(shù)可以看到他一次把全部參數(shù)都顯示出來(lái)了好現(xiàn)在開始講那個(gè)比較特殊的%0%0這個(gè)不是返回參數(shù)的值了,他有兩層意思!第一層意思:返回批處理所在
9、絕對(duì)路徑例子:1. echo off2. echo %03. pause復(fù)制代碼保存為test.BAT放在桌面運(yùn)行,會(huì)顯示如下結(jié)果桌面 test.bat"他把當(dāng)前批處理執(zhí)行的所在路經(jīng)打印出來(lái)了,這就是返回批處理所在絕對(duì)路徑的意思第二層意思:無(wú)限循環(huán)執(zhí)行BAT例子:1. echo off2. net user3. %0復(fù)制代碼保存為BAT執(zhí)行,他就會(huì)無(wú)限循環(huán)執(zhí)行net user這條命令,直到你手動(dòng)停止.龍卷風(fēng)補(bǔ)充:其實(shí)%0就是第一參數(shù)%1前面那個(gè)參數(shù),當(dāng)然就是批處理文件名(包 括路徑。以上就是批處理中的一些系統(tǒng)變量,另外還有一些變量,他們也表示一些功能,F(xiàn)OR命令中的那些就是,F(xiàn)OR變量已經(jīng)說(shuō)過(guò),就不講了 .二、自定義變量故名思意,自定義變量就是由我們來(lái)給他賦予值的變量要使用自定義變量就得使用set命令了,看例子.1. echo off2. set var 是值3. echo %var%4. pause復(fù)制代碼保存為BAT執(zhí)行,我們會(huì)看到CMD里返回一個(gè)"我是值var為變量名,二號(hào)右變的是要給變量的值這就是最簡(jiǎn)單的一種
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年CFA考試難點(diǎn)試題及答案
- 財(cái)務(wù)比例分析的應(yīng)用技巧試題及答案
- 輔助學(xué)習(xí)的特許金融分析師試題及答案
- 西北旅游區(qū)介紹
- 2024年特許金融分析師考試考生技巧題試題及答案
- 員工崗位操作培訓(xùn)
- 特許金融分析師考試學(xué)習(xí)計(jì)劃題試題及答案
- 2024年特許金融分析師考試資料準(zhǔn)備試題及答案
- 餐飲領(lǐng)班述職報(bào)告
- 高校青年教師培訓(xùn)
- 馬后炮化工論壇-Aspen官方中文培訓(xùn)資料
- 人教版高中數(shù)學(xué)新教材詳細(xì)目錄
- 6MW光伏發(fā)電項(xiàng)目報(bào)價(jià)清單表(全項(xiàng))
- 思想政治素質(zhì)和品德考核表
- 《糖尿病診療規(guī)范》
- 中國(guó)古代宗教課件
- 比亞迪f3維修手冊(cè)13.全車電路圖
- 復(fù)印病歷資料申請(qǐng)表
- GB/Z 41561-2022ISO 8124-1、EN 71-1和ASTM F963標(biāo)準(zhǔn)機(jī)械物理性能差異比對(duì)
- GB/T 34560.2-2017結(jié)構(gòu)鋼第2部分:一般用途結(jié)構(gòu)鋼交貨技術(shù)條件
- 2023年甘肅能源化工投資集團(tuán)有限公司招聘筆試模擬試題及答案解析
評(píng)論
0/150
提交評(píng)論