第四課批處理中的變量._第1頁
第四課批處理中的變量._第2頁
第四課批處理中的變量._第3頁
第四課批處理中的變量._第4頁
第四課批處理中的變量._第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第四章批處理中的變量DOS推處理高級教樣;第一星批處理畢礎(chǔ) DOS批處理離級教棍:第岸DOS旃環(huán)for侖令詳解 DOS批處理高級教程”第三章for命令屮的變量 DOE批處理髙級歆程第四星批處用11m勺變址 DOS批處理髙級隸出:逢 S3命T:' DOSftE處*.邃教Fh第命令講解 D0S'WDJM:諸七*批處理中的變量,我把他分為兩類,分別為"系統(tǒng)變量"和"自定義變量"我們現(xiàn)在來詳解這兩個(gè)變量!一、系統(tǒng)變量他們的值由系統(tǒng)將其根據(jù)事先定義的條件自動賦值 ,也就是這些變量系統(tǒng)已經(jīng) 給他們定義了值,不需要我們來給他賦值,我們只需要調(diào)用而以!我

2、把他們?nèi)苛谐鰜恚?ALLUSERSPROFILE%本地返回所有用戶”配置文件的位置。%APPDATA%本地返回默認(rèn)情況下應(yīng)用程序存儲數(shù)據(jù)的位置。%CD%本地返回當(dāng)前目錄字符串。%CMDCMDLINE%本地返回用來啟動當(dāng)前的 Cmd.exe的準(zhǔn)確命令行。%CMDEXTVERSION%系統(tǒng)返回當(dāng)前的命令處理程序擴(kuò)展”的版本號。%COMPUTERNAME%系統(tǒng)返回計(jì)算機(jī)的名稱。%COMSPEC%系統(tǒng)返回命令行解釋器可執(zhí)行程序的準(zhǔn)確路徑。%DATE%系統(tǒng)返回當(dāng)前日期。使用與 date /t命令相同的格式。由Cmd.exe生成。有關(guān)date命令的詳細(xì)信息,請參閱Date。%ERRORLEVEL%系統(tǒng)返

3、回上一條命令的錯(cuò)誤代碼。通常用非零值表示錯(cuò) 誤。%HOMEDRIVE%系統(tǒng)返回連接到用戶主目錄的本地工作站驅(qū)動器號?;谥?目錄值而設(shè)置。用戶主目錄是在 本地用戶和組”中指定的。%HOMEPATH%系統(tǒng)返回用戶主目錄的完整路徑?;谥髂夸浿刀O(shè)置。用 戶主目錄是在 本地用戶和組”中指定的。%HOMESHARE%系統(tǒng)返回用戶的共享主目錄的網(wǎng)絡(luò)路徑?;谥髂夸浿刀?設(shè)置。用戶主目錄是在 本地用戶和組”中指定的。%LOGONSERVER%本地返回驗(yàn)證當(dāng)前登錄會話的域控制器的名稱。%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)返回處理器說明。%PROCESSOR_LEVEL%系統(tǒng)返回計(jì)算機(jī)上安裝的處理器的型號。%PROCESSOR REVISION%系統(tǒng)返回處理器的版本號%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ū)動器。%SYSTEMROOT% 系統(tǒng)返回 Windows server operating system根目錄的位置。%TEMP%和%TMP%系統(tǒng)和用戶返回對當(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ì)信息,請參閱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)前帳號的啟動目錄里就可以這樣開始菜單程序啟動"復(fù)制代碼%USERNAME%本地返回當(dāng)前登錄的用戶的名稱。注意有空格的目錄要用引 號引起來另外還有一些系統(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ù)注意中間的空格,我們會看到這樣的結(jié)果:我是第一個(gè)參數(shù)我是第二個(gè)參數(shù)我是第三個(gè)參數(shù)我是第四個(gè)參數(shù)我是第一個(gè)參數(shù)我是第二個(gè)參數(shù)我是第三個(gè)參數(shù)我是第

8、四個(gè)參數(shù)對比下代碼,%1就是”我是第一個(gè)參數(shù)” 就是”我是第二個(gè)參數(shù)”怎么樣理解了吧!這些1和%9可以讓批處理也能帶參數(shù)運(yùn)行,大大提高批處理功能!還有一個(gè)%*他是什么呢?他的作用不是很大,只是返回參數(shù)而已,不過他是一次 返回全部參數(shù)的值,不用在輸入%1 %2來確定一個(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ù)都顯示出來了好現(xiàn)在開始講那個(gè)比較特殊的%0%0這個(gè)不是返回參數(shù)的值了,他有兩層意思!第一層意思:返回批處理所在

9、絕對路徑例子:1. echo off2. echo %03. pause復(fù)制代碼保存為test.BAT放在桌面運(yùn)行,會顯示如下結(jié)果桌面 test.bat"他把當(dāng)前批處理執(zhí)行的所在路經(jīng)打印出來了,這就是返回批處理所在絕對路徑的意思第二層意思:無限循環(huán)執(zhí)行BAT例子:1. echo off2. net user3. %0復(fù)制代碼保存為BAT執(zhí)行,他就會無限循環(huán)執(zhí)行net user這條命令,直到你手動停止.龍卷風(fēng)補(bǔ)充:其實(shí)%0就是第一參數(shù)%1前面那個(gè)參數(shù),當(dāng)然就是批處理文件名(包 括路徑。以上就是批處理中的一些系統(tǒng)變量,另外還有一些變量,他們也表示一些功能,F(xiàn)OR命令中的那些就是,F(xiàn)OR變量已經(jīng)說過,就不講了 .二、自定義變量故名思意,自定義變量就是由我們來給他賦予值的變量要使用自定義變量就得使用set命令了,看例子.1. echo off2. set var 是值3. echo %var%4. pause復(fù)制代碼保存為BAT執(zhí)行,我們會看到CMD里返回一個(gè)"我是值var為變量名,二號右變的是要給變量的值這就是最簡單的一種

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論