通常,批處理文件中的第一行通常由以下命令組成。
echo命令
@echo off
默認情況下,批處理文件將在運行時顯示其命令。 這第一個命令的目的是關閉這個顯示。 “echo off”
命令會關閉整個腳本的顯示,除了“echo off”
命令本身之外。前面的“@”
符號使命令也適用于自己。
很多時候批處理文件也包含以“Rem”命令開始的行。 這是編寫注釋和文檔的一種方式。程序執(zhí)行時忽略Rem
關鍵字之后的任何內(nèi)容。 對于越來越復雜的批處理文件,這通常對理解程序執(zhí)行一個好的做法。
下面來構(gòu)建一個簡單的批腳本程序。 打開記事本并輸入以下代碼行。 將該文件保存為“List.cmd”
。
代碼執(zhí)行以下操作 -
echo off
命令確保執(zhí)行代碼時不顯示命令。Rem
命令用于添加注釋來說明這個批處理文件的功能。dir
命令用于獲取目錄C:\Program Files
的內(nèi)容。'>'
命令用于將輸出重定向到文件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"
當執(zhí)行上述命令時,C:\Program Files
中的文件名將被發(fā)送到文件C:\lists.txt
,并在命令提示符下顯示“The program has completed”
消息。