批次處理語法


通常,批次處理檔案中的第一行通常由以下命令組成。

echo命令

@echo off

預設情況下,批次處理檔案將在執行時顯示其命令。 這第一個命令的目的是關閉這個顯示。 「echo off」命令會關閉整個指令碼的顯示,除了「echo off」命令本身之外。前面的「@」符號使命令也適用於自己。

文件注釋

很多時候批次處理檔案也包含以「Rem」命令開始的行。 這是編寫注釋和文件的一種方式。程式執行時忽略Rem關鍵字之後的任何內容。 對於越來越複雜的批次處理檔案,這通常對理解程式執行一個好的做法。

第一批指令碼程式

下面來構建一個簡單的批指令碼程式。 開啟記事本並輸入以下程式碼行。 將該檔案儲存為「List.cmd」

程式碼執行以下操作 -

  • 使用echo off命令確保執行程式碼時不顯示命令。
  • Rem命令用於新增注釋來說明這個批次處理檔案的功能。
  • dir命令用於獲取目錄C:\Program Files的內容。
  • '>'命令用於將輸出重定向到檔案C:\lists.txt
  • 最後,echo命令用於告訴使用者操作已完成。

完整的程式碼如下所示 -

@echo off 
Rem This is for listing down all the files in the directory Program files 
dir "C:\Program Files" > C:\lists.txt 
echo "The program has completed"

當執行上述命令時,C:\Program Files中的檔案名將被傳送到檔案C:\lists.txt,並在命令提示字元下顯示「The program has completed」訊息。