一、什麼是批處理
批處理(Batch),也稱爲批處理腳本。顧名思義,批處理就是對某對象進行批量的處理。目前比較常見
的批處理包含兩類:DOS批處理和PS批處理。PS批處理是基於強大的圖片編輯軟件Photoshop的,用來批量
處理圖片的腳本;而DOS批處理則是基於DOS命令的,用來自動地批量地執行DOS命令以實現特定操作的腳本
。這裏要講的就是DOS批處理。
批處理是一種簡化的腳本語言,它應用於DOS和Windows系統中,它是由DOS或者Windows系統內嵌的命
令解釋器(通常是COMMAND.COM或者CMD.EXE)解釋運行。類似於Unix中的Shell腳本。批處理文件具有.bat
或者.cmd的擴展名,其最簡單的例子,是逐行書寫在命令行中會用到的各種命令。更復雜的情況,需要使
用if,for,goto等命令控制程序的運行過程,如同C,Basic等高級語言一樣。如果需要實現更復雜的應用
,利用外部程序是必要的,這包括系統本身提供的外部命令和第三方提供的工具或者軟件。
批處理文件,或稱爲批處理程序,是由一條條的DOS命令組成的普通文本文件,可以用記事本直接編輯
或用DOS命令創建,也可以用DOS下的文本編輯器Edit.exe來編輯。在“命令提示”下鍵入批處理文件的名
稱,或者雙擊該批處理文件,系統就會調用Cmd.exe運行該批處理程序。
一般情況下,每條命令佔據一行;當然也可以將多條命令用特定符號(如:&、&&、|、||等)分隔後
寫入同一行中;還有的情況就是像if、for等較高級的命令則要佔據幾行甚至幾十幾百行的空間。系統在解
釋運行批處理程序時,首先掃描整個批處理程序,然後從第一行代碼開始向下逐句執行所有的命令,直至
程序結尾或遇見exit命令或出錯意外退出。
二、簡單批處理命令簡介
【 echo 命令 】
打開回顯或關閉請求回顯功能,或顯示消息。如果沒有任何參數,echo 命令將顯示當前回顯設置。
語法
echo [{on|off}] [message]
Sample:@echo off / echo hello world
在實際應用中我們會把這條命令和重定向符號(也稱爲管道符號,一般用> >> ^)結合來實現輸入一
些命令到特定的文件中。