批處理指令碼 - 語法



通常,批處理檔案的第一行通常包含以下命令。

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,並在命令提示符中顯示訊息“程式已完成”。

廣告