萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

第 36 課:批次檔(.bat)建立與常用指令實戰

批次檔是一種純文字可執行檔(副檔名 .bat 或 .cmd),按順序執行裡面的 DOS 指令,常用於自動化清理暫存檔、安裝軟體、系統維護。圖示為齒輪視窗,雙擊即在黑色命令視窗執行。

一、認識批次檔結構

  • 右鍵批次檔 → 「編輯」用記事本開啟檢視/修改內容。
  • 每行一條指令,逐行由上而下執行。
  • 可加註解:REM 這是註解 或 :: 這也是註解。

二、核心指令詳解

三、自製批次檔步驟

  1. 開啟「記事本」。
  2. 輸入指令(建議第一行 @echo off)。
  3. 「另存新檔」→ 檔名輸入 cleanup.bat(副檔名 .bat) → 存檔類型選「所有檔案」 → 存至桌面或常用資料夾。
  4. 雙擊執行測試。

四、實戰範例:清理系統垃圾檔

@echo off
echo 正在清理系統暫存檔...
del /q /s %temp%\*.*
del /q /s C:\Windows\Temp\*.*
echo 清理完成!
pause

⚠️ 執行前請確認無重要檔案在暫存資料夾;建議先備份或加 pause 確認。

五、進階技巧

  • 參數傳遞: %1 %2… 代表執行時傳入的參數。
  • 條件判斷: if exist file.txt echo 存在。
  • 迴圈: for %%i in (*.txt) do echo %%i。
  • 管理員權限: 右鍵批次檔 → 「以系統管理員身分執行」(需 UAC 提權)。

小結

批次檔是 Windows 自動化入門最佳工具。從簡單的清理暫存檔開始,逐步學習變數、判斷、迴圈,即能撰寫實用的維護腳本,省去重複手動操作。

copyright © 萬盛學電腦網 all rights reserved
指令功能範例與說明
@echo off關閉指令回顯(畫面不顯示指令本身)習慣放第一行,畫面較乾淨
echo顯示訊息echo 正在清理暫存檔,請稍候…
del刪除檔案del /q /s %temp%\*.* 安靜刪除暫存資料夾所有檔
rd刪除目錄rd /s /q %temp%\old
pause暫停,提示「按任意鍵繼續」除錯/確認用,正式批次檔常拿掉
exit結束批次檔/命令視窗—