跳至內容

批次

出自Taiwan Tongues 客語維基
這是此頁批准,以及是最近的修訂。

批次(英語:Batch file), 又安到批處理文件,在 DOS、OS / 二、Microsoft Windows 中,係一種用來做手稿語言運作程式个檔案。佢本身係文字文件,其中包含了一系列分具備命令列介面个直譯器讀取並執行个指令。佢應用於 DOS 摎 Windows 系統肚項,佢係由 DOS 或者係 Windows 系統內嵌个直譯器(一般好 COMMAND . COM 或者係 CMD . EXE)解釋執行。佢相當於係類啊 Unix 系統下个 Shell script。

在 DOS 過 Windows 九 x 作業系統家族當中,批次檔个安名安到 . bat。在 OS / 二摎 Windows NT 作業系統家族,添加吔 . cmd 係這個副檔名。在其他作業系統裡肚,批次可能具有無共樣个副檔名,比將講,四 OS,四 OS 二合四 NT 使用 . btm 副檔名。係講執行个批次時,shell 程式會讀取檔案个內容,過後一般係用爭取个方式,執行佢个命令。佢最簡單个例仔,係逐行書寫在命令列當中會用著个各種命令。乜做得在批次檔後背加上更多種類个參數。還較複雜个情形,需要使用 if、for、goto、choice 等命令控制程式个執行个過程,就像 C 語言、Basic 等高階語言共樣。係講需要實現到還較複雜應用,利用外部程式係必要个,這包含系統本身提供个外部命令摎第三方提供个工具或者軟體。批次程式雖然係在命令列環境當中執行,毋過毋單淨做得使用命令列軟體,任何做前系統下做得執行个程式都做得放在批次當中執行。

有兜人認為批次處理語言个含義愛比頂高个描述過較廣泛,還包括著異多軟體內建个批次處理語言,像係 Microsoft Office、Visual Studio、AdobePhotoshop 在所內建个批次處理語言个功能,使用者做得通過佢兜分相應个軟體執行自動化操作(比將講調整某一個資料夾所有 PSD 圖檔个解析度)。 這類批次處理語言乜大體提供摎一系列操作錄製為批次檔个功能,恁樣使用者毋使寫程式就做得得著批次程式。

參考資料

參見

  • 批次處理任務
  • Windows PowerShell