1 指令:echo
1.1 echo含義
顯示消息,或者啟用或關閉指令回顯。
ECHO [ON | OFF]、ECHO [message]
若要顯示目前回顯設定,請鍵入不帶參數的 ECHO。
1.2 echo舉例
①echo 顯示目前回顯設定,結果有ECHO 處于打開狀态、ECHO 處于關閉狀态
②echo on 打開回顯設定,即ECHO 處于打開狀态
③echo off 關閉回顯設定,即ECHO 處于關閉狀态
④echo 我是中國人 顯示輸出的内容資訊,視窗輸出“我的中國人”,不需要加單雙引号
⑤echo . 換行
2 指令:pause
2.1 pause含義
暫停批處理程式,并顯示以下消息:請按任意鍵繼續…
2.2 pause舉例
①pause 顯示“請按任意鍵繼續…”資訊
3 指令:@
3.1 @含義
用于禁止目前執行的指令回顯在螢幕上
3.2 @舉例
@echo off 該指令行不會回顯在螢幕上
4 指令:goto
4.1 goto含義
将 cmd.exe 定向到批處理程式中帶标簽的行。
GOTO label label 指定批處理程式中用作标簽的文字字元串。
标簽必須單獨一行,并且以冒号打頭。
如果指令擴充被啟用,GOTO 會如下改變:
GOTO 指令現在接受目标标簽 :EOF,這個标簽将控制轉移到目前批腳本檔案的結尾。不定義就退出批腳本檔案,這是一個容易的辦法。有關能使該功能有用的 CALL 指令的擴充描述,請鍵入CALL /?。
4.2 goto舉例
①指令行如下
執行結果如下
5 指令:call
5.1 call含義
從批處理程式調用另一個批處理程式。
CALL [drive:][path]filename [batch-parameters]
batch-parameters 指定批處理程式所需的指令行資訊。
如果指令擴充被啟用,CALL 會如下改變:
CALL 指令現在将卷标當作 CALL 的目标接受。文法是:CALL:label arguments
一個新的批檔案上下文由指定的參數所建立,控制在卷标被指定後傳遞到語句。你必須通過達到批腳本檔案末兩次來 “exit” 兩次。第一次讀到檔案末時,控制會回到 CALL 語句的緊後面。第二次會退出批腳本。
5.2 call舉例
①call 檔案名 調用外部的批處理檔案,并執行内容
執行結果如下:
ps:1.終止正在執行的批處理程式:Ctrl+C 快捷鍵文法