批處理之命令

2021-07-16 15:45:26 字數 1438 閱讀 8202

一、基本介紹

批處理是一種簡化的指令碼語言,而指令碼,就是使用一種特定的描述性語言,依據一定的格式編寫的可執行性檔案。

批處理就是對某物件進行批量處理,其實也就是逐行書寫在命令列中會用到的各種命令,複雜的情況就比如使用if,for,goto等命令控制程式的執行。

系統在執行批處理程式的時候,首先會掃瞄整個批處理程式,然後從第一行**開始向下逐句執行所有的命令,直至程式結尾或者遇見exit命令或者出錯意外退出。

二、批處理中的命令

接下來就介紹一些命令:

1.echo命令

開啟回顯或關閉請求回顯功能。

關於回顯,也要解釋一下,舉個例子,我們在電腦上按下乙個鍵,電腦上顯示出按的

內容就是回顯,否則就是不回顯。

語法:echo [message]

sample:@echo off / echo hello world

2.rem命令

是注釋命令,不會被執行,只是起乙個注釋的作用。只會在編輯批處理的時候才會被看到,主要用於方便修改。

3.pause命令

暫停命令,執行pause命令時,會顯示:press any key to continue...(請按任意鍵繼續 )

4.call命令

從乙個批處理程式呼叫另乙個批處理程式,而且不終止父批處理程式。

語法:call [

路徑檔名] [標籤]] 引數

[drive:}[path] filename

指定要呼叫的

批處理程式的位置和名稱。

5.start命令

呼叫外部程式,所有dos命令和命令程式都可以由start命令來呼叫。

比如startcalc.exe就可以開啟windows裡的計算器

常用引數:

min 開始時視窗最小化

separate 在分開的空間內開始 16 位 windows 程式

high 在 high 優先順序類別開始應用程式

realtime 在 realtime 優先順序類別開始應用程式

wait 啟動應用程式並等候它結束

parameters 這些為傳送到命令/程式的引數

6.goto命令

跳轉命令,程式指標跳轉到指定的標籤,從標籤後的第一條命令開始繼續執行批處理程式。

語法:goto label

7.set命令

顯示、設定或刪除變數

顯示變數:set   顯示批處理當前已定義的所有變數及值

設定和呼叫變數:set aa = abcd 即為把aa定義為abcd

%aa%  就是呼叫這個變數

刪除變數: set aa= 即為刪除變數aa

批處理命令

time 2019 07 05 author ruo xiao 1 var 告訴編譯器,var 是變數,不是字串。2 var,僅用在 for 迴圈中。栗子 echo off set vars jack lucy nasa for t in vars do echo t pause 執行結果 注意 1...

DOS批處理命令 命令

命令是乙個禁止當前語句回顯的簡單命令。語法 command command 是要遮蔽的批處理命令 例如執行包含以下內容的bat檔案 echo onecho hello 1 echo echo hello 2 執行的結果是 f tmp echo hello 1 hello 1 hello 2 可見,e...

批處理xcopy命令

前幾天從別人機器上拷東西,每次都是快結束的時候給我彈出對話方塊說有什麼 desktop.ini複製終止。很是痛苦不知怎麼辦,幸好一哥們給我寫了個批處理檔案可以拷過來了。以前沒用過這東西感覺很神奇,開啟一看只有一句話xcopy 192.1.20 gameadmin vss local debugenv...