亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

bat文件注釋一段命令 bat文件怎么寫注釋( 三 )


 /N在提示符中隱藏選項(xiàng)列表 。提示前面的消息得到顯示,選項(xiàng)依舊處于啟用狀態(tài) 。
 /CS允許選擇分大小寫的選項(xiàng) 。在默認(rèn)情況下,這個(gè)工具是不分大小寫的 。
 /Ttimeout做出默認(rèn)選擇之前,暫停的秒數(shù) 。可接受的值是從 0 到 9999 。如果指定了 0,就不會(huì)有暫停,默認(rèn)選項(xiàng)
會(huì)得到選擇 。
 /Dchoice在 nnnn 秒之后指定默認(rèn)選項(xiàng) 。字符必須在用 /C 選項(xiàng)指定的一組選擇中; 同時(shí),必須用 /T 指定 nnnn 。
 /Mtext指定提示之前要顯示的消息 。如果沒(méi)有指定,工具只顯示提示 。
 /?顯示幫助消息 。
 注意:
 ERRORLEVEL 環(huán)境變量被設(shè)置為從選擇集選擇的鍵索引 。列出的第一個(gè)選擇返回 1,第二個(gè)選擇返回 2,等等 。如果用戶按的鍵不是有效的選擇,該工具會(huì)發(fā)出警告響聲 。如果該工具檢測(cè)到錯(cuò)誤狀態(tài),它會(huì)返回 255 的ERRORLEVEL 值 。如果用戶按 Ctrl+Break 或 Ctrl+C 鍵,該工具會(huì)返回 0 的 ERRORLEVEL 值 。在一個(gè)批程序中使用 ERRORLEVEL 參數(shù)時(shí),將參數(shù)降序排列 。
示例:
 CHOICE /?
 CHOICE /C YNC /M “確認(rèn)請(qǐng)按 Y,否請(qǐng)按 N,或者取消請(qǐng)按 C 。”
 CHOICE /T 10 /C ync /CS /D y
 CHOICE /C ab /M “選項(xiàng) 1 請(qǐng)選擇 a,選項(xiàng) 2 請(qǐng)選擇 b 。”
 CHOICE /C ab /N /M “選項(xiàng) 1 請(qǐng)選擇 a,選項(xiàng) 2 請(qǐng)選擇 b 。”
如果我運(yùn)行命令:CHOICE /C YNC /M “確認(rèn)請(qǐng)按 Y,否請(qǐng)按 N,或者取消請(qǐng)按 C 。”
屏幕上會(huì)顯示:
確認(rèn)請(qǐng)按 Y,否請(qǐng)按 N,或者取消請(qǐng)按 C 。[Y,N,C]?

例:test.bat的內(nèi)容如下(注意,用if errorlevel判斷返回值時(shí),要按返回值從高到低排列):
@echo off
choice /C dme /M “defrag,mem,end”
if errorlevel 3 goto end
if errorlevel 2 goto mem
if errotlevel 1 goto defrag
:defrag
c:dosdefrag
goto end
:mem
mem
goto end
:end
echo good bye
此批處理運(yùn)行后,將顯示”defrag,mem,end[D,M,E]?” ,用戶可選擇d m e ,然后if語(yǔ)句根據(jù)用戶的選擇作出判斷,d表示執(zhí)行標(biāo)號(hào)為defrag的程序段,m表示執(zhí)行標(biāo)號(hào)為mem的程序段,e表示執(zhí)行標(biāo)號(hào)為end的程序段,每個(gè)程序段最后都以goto end將程序跳到end標(biāo)號(hào)處,然后程序?qū)@示good bye,批處理運(yùn)行結(jié)束 。
四、for 循環(huán)命令,只要條件符合,它將多次執(zhí)行同一命令 。
語(yǔ)法:
對(duì)一組文件中的每一個(gè)文件執(zhí)行某個(gè)特定命令 。
FOR %%variable IN (set) DO command [command-parameters]
%%variable指定一個(gè)單一字母可替換的參數(shù) 。
(set)指定一個(gè)或一組文件 ??梢允褂猛ㄅ浞?。
command指定對(duì)每個(gè)文件執(zhí)行的命令 。
command-parameters 為特定命令指定參數(shù)或命令行開關(guān) 。
例如一個(gè)批處理文件中有一行:
for %%c in (*.bat *.txt) do type %%c
則該命令行會(huì)顯示當(dāng)前目錄下所有以bat和txt為擴(kuò)展名的文件的內(nèi)容 。
批處理示例
1. IF-EXIST
1)
首先用記事本在C:建立一個(gè)test1.bat批處理文件,文件內(nèi)容如下:
@echo off
IF EXIST AUTOEXEC.BAT TYPE AUTOEXEC.BAT
IF NOT EXIST AUTOEXEC.BAT ECHO AUTOEXEC.BAT does not exist
然后運(yùn)行它:
C:>TEST1.BAT
如果C:存在AUTOEXEC.BAT文件,那么它的內(nèi)容就會(huì)被顯示出來(lái),如果不存在,批處理就會(huì)提示你該文件不存在 。
2)
接著再建立一個(gè)test2.bat文件,內(nèi)容如下:
@ECHO OFF
IF EXIST %1 TYPE %1
IF NOT EXIST %1 ECHO %1 does not exist
執(zhí)行:
C:>TEST2 AUTOEXEC.BAT
該命令運(yùn)行結(jié)果同上 。
說(shuō)明:
(1) IF EXIST 是用來(lái)測(cè)試文件是否存在的,格式為


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: