青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

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


參數如果等于(not表示不等,下同)指定的字符串,則條件成立,運行命令,否則運行下一句 。
例:if “%1″==”a” format a:
2、if [not] exist [路徑]文件名 待執行的命令
如果有指定的文件,則條件成立,運行命令,否則運行下一句 。
如: if exist c:config.sys type c:config.sys
表示如果存在c:config.sys文件,則顯示它的內容 。
3、if errorlevel <數字> 待執行的命令
很多DOS程序在運行結束后會返回一個數字值用來表示程序運行的結果(或者狀態),通過if errorlevel命令可以判斷程序的返回值,根據不同的返回值來決定執行不同的命令(返回值必須按照從大到小的順序排列) 。如果返回值等于指定的數字,則條件成立,運行命令,否則運行下一句 。
如if errorlevel 2 goto x2
二、goto 批處理文件運行到這里將跳到goto所指定的標號(標號即label,標號用:后跟標準字符串來定義)處,goto語句一般與if配合使用,根據不同的條件來執行不同的命令組 。
如:
goto end
:end
echo this is the end
標號用”:字符串”來定義,標號所在行不被執行 。
三、choice 使用此命令可以讓用戶輸入一個字符(用于選擇),從而根據用戶的選擇返回不同的errorlevel,然后于if errorlevel配合,根據用戶的選擇運行不同的命令 。
注意:choice命令為DOS或者Windows系統提供的外部命令,不同版本的choice命令語法會稍有不同,請用choice /?查看用法 。
choice的命令語法(該語法為Windows 2003中choice命令的語法,其它版本的choice的命令語法與此大同小異):
CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]
描述:
該工具允許用戶從選擇列表選擇一個項目并返回所選項目的索引 。
參數列表:
/Cchoices指定要創建的選項列表 。默認列表是 “YN” 。
/N在提示符中隱藏選項列表 。提示前面的消息得到顯示,選項依舊處于啟用狀態 。
/CS允許選擇分大小寫的選項 。在默認情況下,這個工具是不分大小寫的 。
/Ttimeout做出默認選擇之前,暫停的秒數 。可接受的值是從 0 到 9999 。如果指定了 0,就不會有暫停,默認選項
會得到選擇 。
/Dchoice在 nnnn 秒之后指定默認選項 。字符必須在用 /C 選項指定的一組選擇中; 同時,必須用 /T 指定 nnnn 。
/Mtext指定提示之前要顯示的消息 。如果沒有指定,工具只顯示提示 。
/?顯示幫助消息 。
注意:
ERRORLEVEL 環境變量被設置為從選擇集選擇的鍵索引 。列出的第一個選擇返回 1,第二個選擇返回 2,等等 。如果用戶按的鍵不是有效的選擇,該工具會發出警告響聲 。如果該工具檢測到錯誤狀態,它會返回 255 的ERRORLEVEL 值 。如果用戶按 Ctrl Break 或 Ctrl C 鍵,該工具會返回 0 的 ERRORLEVEL 值 。在一個批程序中使用 ERRORLEVEL 參數時,將參數降序排列 。

猜你喜歡