freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[電腦基礎(chǔ)知識(shí)]bat批處理-預(yù)覽頁(yè)

 

【正文】 上面的知識(shí),下面的例子很關(guān)鍵。1IFIF 條件判斷語(yǔ)句,語(yǔ)法格式如下:IF [NOT] ERRORLEVEL number mandIF [NOT] string1==string2 mandIF [NOT] EXIST filename mand下面逐一介紹,更詳細(xì)的分析請(qǐng)看后面章節(jié)。:0echo 命令執(zhí)行成功!Rem 程序執(zhí)行完畢跳至標(biāo)題exit處退出goto exit:1echo 命令執(zhí)行失??!Rem 程序執(zhí)行完畢跳至標(biāo)題exit處退出goto exit:exitpause運(yùn)行顯示:命令執(zhí)行成功!(2) IF [NOT] string1==string2 mandstring1和string2都為字符的數(shù)據(jù),英文內(nèi)字符的大小寫將看作不同,這個(gè)條件中的等于號(hào)必須是兩個(gè)(絕對(duì)相等的意思)條件相等后即執(zhí)行后面的mand檢測(cè)當(dāng)前變量的值做出判斷,為了防止字符串中含有空格,可用以下格式if [NOT] {string1}=={string2} mandif [NOT] [string1]==[string2] mandif [NOT] string1==string2 mand這種寫法實(shí)際上將括號(hào)或引號(hào)當(dāng)成字符串的一部分了,只要等號(hào)左右兩邊一致就行了,比如下面的寫法就不行:if {string1}==[string2] mand(3) IF [NOT] EXIST filename mandEXIST filename為文件或目錄存在的意思echo offIF EXIST echo 文件存在!IF not EXIST echo 文件不存在!這個(gè)批處理大家可以放在C盤和D盤分別執(zhí)行,看看效果1setlocal 與 變量延遲本條內(nèi)容引用[英雄出品]的批處理教程:要想進(jìn)階,變量延遲是必過(guò)的一關(guān)!所以這一部分希望你能認(rèn)真看。我們現(xiàn)在分析一下例1,批處理在運(yùn)行到這句“set a=5 amp。那么如何開(kāi)啟變量延遲呢?變量延遲又需要注意什么呢?舉個(gè)例子說(shuō)明一下:例2:echo offsetlocal enabledelayedexpansionset a=4set a=5 amp。 echo !a!”這句是給變量a賦值為5并輸出(由于啟動(dòng)了變量延遲,所以批處理能夠感知到動(dòng)態(tài)變化,即不是先給該行變量賦值,而是在運(yùn)行過(guò)程中給變量賦值,因此此時(shí)a的值就是5了)。ECHO 處于關(guān)閉狀態(tài)。即沒(méi)有感知到for語(yǔ)句中的動(dòng)態(tài)變化。 set var2=%var1%echo 交換后: var1=%var1% var2=%var2%pause1ATTRIB 顯示或更改文件屬性ATTRIB [+R|R] [+A|A] [+S|S] [+H|H] [[drive:] [path] filename] [/S [/D]] + 設(shè)置屬性。 S 系統(tǒng)文件屬性。 /D 也處理文件夾。 組合命令 amp。 = 不常用的參數(shù)界定符 + COPY命令文件連接符 * ? 文件通配符 / 參數(shù)開(kāi)關(guān)引導(dǎo)符 : 批處理標(biāo)簽引導(dǎo)符 廢話少說(shuō),開(kāi)講了 命令行回顯屏蔽符這個(gè)字符在批處理中的意思是關(guān)閉當(dāng)前行的回顯。 重定向符輸出重定向命令這個(gè)字符的意思是傳遞并且覆蓋,他所起的作用是將運(yùn)行的結(jié)果傳遞到后面的范圍(后邊可以是文件,也可以是默認(rèn)的系統(tǒng)控制臺(tái)) 在NT系列命令行中,重定向的作用范圍由整個(gè)命令行轉(zhuǎn)變?yōu)閱蝹€(gè)命令語(yǔ)句,受到了命令分隔符amp。比如:使用命令:echo hello ,內(nèi)容為”hello “(注意行尾有一空格)使用命令:echo hello,內(nèi)容為”hello“(注意行尾沒(méi)有空格) 重定向符輸出重定向命令這個(gè)符號(hào)的作用和有點(diǎn)類似,但他們的區(qū)別是是傳遞并在文件的末尾追加,而是覆蓋用法同上使用命令:echo hello echo world 內(nèi)容如下:helloworldamp。echo offecho 20050501date del 這樣就可以不等待輸入直接修改當(dāng)前日期amp。相反,從一個(gè)句柄讀取輸入并將其寫入到另一個(gè)句柄輸出中。我們已經(jīng)知道讀取文本中的內(nèi)容可以用for命令,但如果只需要讀取第一行用for命令就有點(diǎn)麻煩。的前導(dǎo)字符,在命令中他將以上3個(gè)符號(hào)的特殊功能去掉,僅僅只把他們當(dāng)成符號(hào)而不使用他們的特殊意義。為什么轉(zhuǎn)義字符放在行尾可以起到續(xù)行符的作用呢?原因很簡(jiǎn)單,因?yàn)槊啃心┪策€有一個(gè)看不見(jiàn)的符號(hào),即回車符,轉(zhuǎn)義字符位于行尾時(shí)就讓回車符失效了,從而起到了續(xù)行的作用。 第三條命令...]amp。這在批處理腳本里是允許的,而且用的非常廣泛。兩邊的命令是順序執(zhí)行的,從前往后執(zhí)行。amp。amp。amp。 dir d:\ !為什么?因?yàn)榻M合命令的優(yōu)先級(jí)沒(méi)有重定向命令的優(yōu)先級(jí)高!所以這句在執(zhí)行時(shí)將本行分成這兩部分:dir c:\和dir d:\ ,而并不是如你想的這兩部分:dir c:\ amp。amp。例十八中的幾句的差別比較特殊,值得好好研究體會(huì)一下。d:\ 來(lái)實(shí)現(xiàn)]1 字符串界定符雙引號(hào)允許在字符串中包含空格,進(jìn)入一個(gè)特殊目錄可以用如下方法cd program filescd progra~1cd pro*以上三種方法都可以進(jìn)入program files這個(gè)目錄1, 逗號(hào)逗號(hào)相當(dāng)于空格,在某些情況下“,”可以用來(lái)當(dāng)做空格使比如dir,c:\1e:\。d:\。 括號(hào)在for語(yǔ)句和if語(yǔ)句中常見(jiàn),用來(lái)嵌套使用循環(huán)或條件語(yǔ)句,其實(shí)括號(hào)()也可以單獨(dú)使用,請(qǐng)看例子。注意:這種多條命令被視為一條命令行時(shí),如果其中有變量,就涉及到變量延遲的問(wèn)題??梢允褂猛ㄅ浞?。如果 Set (也就是我上面寫的 相關(guān)文件或命令) 包含通配符(* 和 ?),將對(duì)與 Set 相匹配的每個(gè)目錄(而不是指定目錄中的文件組)執(zhí)行指定的 Command。遞歸上面我們知道,/D只能顯示當(dāng)前路徑下的目錄名字,那么現(xiàn)在這個(gè)/R也是和目錄有關(guān),他能干嘛呢?放心他比/D強(qiáng)大多了!他可以把當(dāng)前或者你指定路徑下的文件名字全部讀取,注意是文件名字,有什么用看例子!請(qǐng)注意2點(diǎn): set中的文件名如果含有通配符(?或*),則列舉/R參數(shù)指定的目錄及其下面的所用子目錄中與set相符合的所有文件,無(wú)相符文件的目錄則不列舉。 因此,(1,1,5) 將產(chǎn)生序列 1 2 3 4 5,(5,1,1) 將產(chǎn)生 序列 (5 4 3 2 1)。如果迭代變量超過(guò) End,則命令解釋程序退出此循環(huán)。使用迭代變量定義要檢查的內(nèi)容或字符串,并使用各種options選項(xiàng)進(jìn)一步修改解析方式。然后通過(guò)設(shè)置為令牌的迭代變量值,調(diào)用 for 循環(huán)。mand39。這個(gè)替換了空格和跳格鍵的 默認(rèn)分隔符集。通過(guò) nth 符號(hào)指定 mth。 未使用參數(shù)usebackq時(shí):fileset表示文件,但不能含有空格 雙引號(hào)表示字符串,即string 單引號(hào)表示執(zhí)行命令,即39。 后引號(hào)表示命令執(zhí)行,即`mand`以上是用for /?命令獲得的幫助信息,直接復(fù)制過(guò)來(lái)的。 分號(hào)開(kāi)頭的行為注釋行tokens=1,3* 將每行第1段,第3段和剩余字段分別賦予變量%%i,%%j,%%kdelims=, (減號(hào)后有一空格)以逗號(hào)減號(hào)和空格為分隔符,空格必須放在最后For命令例2:****************************************echo offFOR /F eol= delims= %%i in () do echo %%iPause,包括注釋行,不解釋了哈。第三章 FOR命令中的變量FOR命令中有一些變量,他們的用法許多新手朋友還不太了解,今天給大家講解他們的用法!先把FOR的變量全部列出來(lái): ~I 刪除任何引號(hào)(),擴(kuò)展 %I %~fI 將 %I 擴(kuò)展到一個(gè)完全合格的路徑名 %~dI 僅將 %I 擴(kuò)展到一個(gè)驅(qū)動(dòng)器號(hào) %~pI 僅將 %I 擴(kuò)展到一個(gè)路徑 %~nI 僅將 %I 擴(kuò)展到一個(gè)文件名 %~xI 僅將 %I 擴(kuò)展到一個(gè)文件擴(kuò)展名 %~sI 擴(kuò)展的路徑只含有短名 %~aI 將 %I 擴(kuò)展到文件的文件屬性 %~tI 將 %I 擴(kuò)展到文件的日期/時(shí)間 %~zI 將 %I 擴(kuò)展到文件的大小 %~$PATH:I 查找列在路徑環(huán)境變量的目錄,并將 %I 擴(kuò)展 到找到的第一個(gè)完全合格的名稱。龍卷風(fēng)補(bǔ)充:無(wú)頭不刪,有頭連尾刪。dir /b39。dir /b39。dir /b39。dir /b39。dir /b39。%APPDATA% 本地 返回默認(rèn)情況下應(yīng)用程序存儲(chǔ)數(shù)據(jù)的位置。%COMPUTERNAME% 系統(tǒng) 返回計(jì)算機(jī)的名稱。由 生成。%HOMEDRIVE% 系統(tǒng) 返回連接到用戶主目錄的本地工作站驅(qū)動(dòng)器號(hào)?;谥髂夸浿刀O(shè)置。用戶主目錄是在“本地用戶和組”中指定的。Windows 2000 顯示其操作系統(tǒng)為 Windows_NT。值:x86 或 IA64 基于Itanium%PROCESSOR_IDENTFIER% 系統(tǒng) 返回處理器說(shuō)明。由 生成。%SYSTEMROOT% 系統(tǒng) 返回 Windows server operating system 根目錄的位置。使用與 time /t 命令相同的格式。%USERNAME% 本地 返回當(dāng)前登錄的用戶的名稱。 注意有空格的目錄要用引號(hào)引起來(lái)另外還有一些系統(tǒng)變量,他們是代表一個(gè)意思,或者一個(gè)操作!他們分別是%0 %1 %2 %3 %4 %5 ......一直到%9 還有一個(gè)%*%0 這個(gè)有點(diǎn)特殊,有幾層意思,先講%1%9的意思.%1 返回批處理的第一個(gè)參數(shù)%2 返回批處理的第二個(gè)參數(shù)%3%9依此推類反回批處理參數(shù)?到底怎么個(gè)返回法?我們看這個(gè)例子,echo offecho %1 %2 %3 %4echo %1echo %2echo %3echo %4進(jìn)入CMD,輸入cd c:\然后輸入 我是第一個(gè)參數(shù) 我是第二個(gè)參數(shù) 我是第三個(gè)參數(shù) 我是第四個(gè)參數(shù)注意中間的空格,我們會(huì)看到這樣的結(jié)果:我是第一個(gè)參數(shù) 我是第二個(gè)參數(shù) 我是第三個(gè)參數(shù) 我是第四個(gè)參數(shù)我是第一個(gè)參數(shù)我是第二個(gè)參數(shù)我是第三個(gè)參數(shù)我是第四個(gè)參數(shù)對(duì)比下代碼,%1就是”我是第一個(gè)參數(shù)” %2就是”我是第二個(gè)參數(shù)”怎么樣理解了吧!這些%1和%9可以讓批處理也能帶參數(shù)運(yùn)行,大大提高批處理功能!還有一個(gè)%* 他是什么呢?他的作用不是很大,只是返回參數(shù)而已,不過(guò)他是一次返回全部參數(shù)的值,不用在輸入%1 %2來(lái)確定一個(gè)個(gè)的例子echo offecho %* 放到C盤進(jìn)入CMD,輸入cd c:\然后輸入 我是第一個(gè)參數(shù) 我是第二個(gè)參數(shù) 我是第三個(gè)參數(shù) 我是第四個(gè)參數(shù)可以看到他一次把全部參數(shù)都顯示出來(lái)了好現(xiàn)在開(kāi)始講那個(gè)比較特殊的%0%0 這個(gè)不是返回參數(shù)的值了,他有兩層意思!第一層意思:返回批處理所在絕對(duì)路徑例子:echo offecho %0pause,會(huì)顯示如下結(jié)果C:\Documents and Settings\Administrator\桌面\他把當(dāng)前批處理執(zhí)行的所在路經(jīng)打印出來(lái)了,這就是返回批處理所在絕對(duì)路徑的意思第二層意思:無(wú)限循環(huán)執(zhí)行BAT例子:echo offnet user%0保存為BAT執(zhí)行,他就會(huì)無(wú)限循環(huán)執(zhí)行net user這條命令,直到你手動(dòng)停止.龍卷風(fēng)補(bǔ)充:其實(shí)%0就是第一參數(shù)%1前面那個(gè)參數(shù),當(dāng)然就是批處理文件名(包括路徑)。三、循環(huán)語(yǔ)句指定次數(shù)循環(huán)FOR /L %variable IN (start,step,end) DO mand [mandparameters]組合命令:FOR /L %variable IN (start,step,end) DO (Command1Command2……) 對(duì)某集合執(zhí)行循環(huán)語(yǔ)句。 mand 對(duì)每個(gè)文件執(zhí)行的命令,可用小括號(hào)使用多條命令組合。同前面一樣,mand可以用括號(hào)來(lái)組合:FOR /R [[drive:]path] %variable IN (set) DO (Command1Command2……mandn)條件循環(huán) 上面的循環(huán)結(jié)構(gòu)是用for命令來(lái)實(shí)現(xiàn)的,for命令循環(huán)有一個(gè)缺點(diǎn),就是整個(gè)循環(huán)被當(dāng)作一條命令語(yǔ)句,涉及到變量延遲的問(wèn)題。子程序和主程序中的變量都是全局變量,其作用范圍都是整個(gè)批處理程序。其實(shí)可以將ftp命令組合保存為一個(gè)文本文件,然后用以下命令調(diào)用
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1