如何編寫批處理檔案
批處理檔案(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,然後儲存檔案。
(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。不過對簡單的檔案來說,自己直接寫反而更省時間。
有的程序命令會對系統造成危險,所以你寫程序的時候一定要知道自己在做什麼(比如編寫用來刪除檔案的批處理代碼)。
-
QQ怎麼領取免費氣泡
操作方法(01)登入手機qq,點擊左上角頭像。(02)選擇我的個性裝扮。(03)再選擇氣泡。(04)活動有一些是免費的,大多數是需要充值的,一個一個點開看有哪些是免費的,能設定就是免費的。也可以直接點擊右上角搜尋。(05)一般微笑河馬,浪花朵朵,巧克力棒和麼麼噠這幾個是免費的,可以直接...
-
如何檢視微信註冊時間
微信是現代人的必備工具。那麼如何檢視微信註冊時間呢?感興趣的朋友快來看看吧。操作方法(01)微信註冊時間一般是查不到的,當然你可以看看發第一條朋友圈的時間來推算一下。如果你註冊微信號時的資訊儲存完整,可以透過以下幾種方法來查檢視。(02)第一種通常微信開通時...
-
手機如何傳輸音樂到mp3
現在仍然有很多中學生需要使用MP3來聽音樂,聽英語單詞等,那麼如何透過手機傳輸音樂到MP3那裏呢?小編和大家分享幾個小技巧。操作方法(01)第一種情況就是插入存儲卡式的MP3,可以把存儲卡彈出來,再把它裝入到手機的卡槽裏,然後關緊卡槽。(02)接頭,開啟手機——點擊實用工具...
-
QQ畫圖紅包蒙娜麗莎怎麼畫
QQ就是一個社交軟件,也可以算是一個通訊工具。可以在上面跟朋友聊天,視頻和發紅包,也可以在上面認識更多新的朋友。當好友給我們發紅包時,會有口令紅包,普通紅包,畫圖紅包等等,下面讓我們畫一個畫章魚的畫圖紅包。操作方法(01)當我們看到好友發過來的蒙娜麗莎紅包時,我們...