網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 手機

如何編寫批處理文件

欄目: 手機 / 發佈於: / 人氣:2.62W

批處理文件(batch file)包含一系列 DOS命令,通常用於自動執行重複性任務。用户只需雙擊批處理文件便可執行任務,而無需重複輸入相同指令。編寫批處理文件非常簡單,但難點在於確保一切按順序執行。編寫嚴謹的批處理文件可以極大程度地節省時間,在應對重複性工作時尤其有效。

步驟

(01)注意:Linux 系統下的解決方案為 shell 腳本,而非批處理文件。想要了解如何在 Linux 系統下編寫 shell 腳本,請參閲這份指南。

(02)打開記事本程序。記事本程序可用來以文本文件格式編寫代碼,並將寫好的代碼以批處理文件格式保存。單擊「開始」→「應用程序」→「記事本」,或在運行對話框中輸入 notepad 打開程序。

(03)學習一些基本的批處理命令。批處理文件需要運行一系列 DOS 命令,因此批處理文件的命令與 DOS 命令較為相似。以下是一些較為重要的命令:ECHO - 隱藏通常顯示的文字@ECHO OFF - 用默認程序打開一個文件START - 用默認程序打開一個文件REM - 在程序中插入一個註釋行MKDIR/RMDIR - 創建/刪除目錄DEL - 刪除一個或多個文件COPY - 複製一個或多個文件XCOPY -為複製文件添加更多選項FOR/IN/DO - 對文件進行説明TITLE - 編輯窗口標題

(04)編寫程序以創建目錄。學習創建批處理文件的一個簡單方法,便是首先專注於完成一項基本任務。例如,可以利用批處理文件快速創建多個目錄:MKDIRc:example1MKDIRc:example2

(05)保存文件。輸入代碼後,便可將文件以批處理文件類型保存。點擊「文件」→「另存為」。在下拉菜單中點擊「保存類型」。選擇「全部文件」。為程序輸入一個名字,以 或 格式結尾。確保編碼類型為 ANSI,然後保存文件。

如何編寫批處理文件
如何編寫批處理文件 第2張
如何編寫批處理文件 第3張
如何編寫批處理文件 第4張

(06)編寫基礎備份程序。批處理文件非常適合運行多個命令,若配置其運行多次則效果更佳。通過 XCOPY 命令,用户可以創建一個批處理文件,從選定文件夾中複製文件至備份文件夾,且僅會覆蓋最近一次複製時更新的文件。@ECHOOFF XCOPY c:original c:backupfolder /m /e /y這將把original文件夾中的文件複製到backupfolder文件夾中。用户也可將其替換為任意路徑。代表僅複製更新過的文件,代表列出目錄中的所有子目錄都會被拷貝,代表每次文件被覆蓋,屏幕上都將出現確認信息。

(07)保存文件。輸入代碼後,便可將文件以批處理文件類型保存。點擊「文件」→「另存為」。在下拉菜單中點擊「保存類型」。選擇「全部文件」。為程序輸入一個名字,以或格式結尾。

(08)編寫高級備份程序。把文件從一個文件夾複製到另一個當中固然不錯,但如果要同時將文件分門別類,便需要 FOR/IN/DO 命令。這個命令可以用來通過擴展判斷文件去向。@ECHOOFFcdc:sourceREM 這是你想要排序的文件目錄FOR%%fIN(* *)DOXCOPY c:source"%%f" c:text /m /yREM 這行命令會把所有的文件從c:source移動到c:textREM %%f 是一個變量FOR%%fIN(*.jpg *.png *.bmp)DOXCOPY C:source"%%f" c:images /m /yREM 這行代碼會把所有的.jpg .png .bmp圖片文件從c:source移動到c:images

(09)保存文件。輸入代碼後,便可將文件以批處理文件類型保存。點擊「文件」→「另存為」。在下拉菜單中點擊「保存類型」。選擇「全部文件」。為程序輸入一個名字,以或格式結尾

批處理文件樣本

(01)批處理文件樣本

特別提示

如果你的文件路徑裏包含空格,記得使用引號,例如"C:Documents and Settings"。

在Windows 2000或之後的系統中,批處理文件也可能是格式的。它們在執行的時候並無不同,只不過文件採用32數位執行,而文件採用16數位。

你可以試着用一些第三方編輯器來編輯批處理文件,例如UltraEdit。不過對簡單的文件來説,自己直接寫反而更省時間。

有的程序命令會對系統造成危險,所以你寫程序的時候一定要知道自己在做什麼(比如編寫用來刪除文件的批處理代碼)。