天天看點

Windows批處理指令總結(一)1 指令:echo2 指令:pause3 指令:@4 指令:goto

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舉例

①指令行如下

Windows批處理指令總結(一)1 指令:echo2 指令:pause3 指令:@4 指令:goto

執行結果如下

Windows批處理指令總結(一)1 指令:echo2 指令:pause3 指令:@4 指令: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 檔案名 調用外部的批處理檔案,并執行内容

Windows批處理指令總結(一)1 指令:echo2 指令:pause3 指令:@4 指令:goto
Windows批處理指令總結(一)1 指令:echo2 指令:pause3 指令:@4 指令:goto

執行結果如下:

Windows批處理指令總結(一)1 指令:echo2 指令:pause3 指令:@4 指令:goto

ps:1.終止正在執行的批處理程式:Ctrl+C 快捷鍵文法

繼續閱讀