在 Windows 上建立和使用 BAT 檔案的說明

批次檔是電腦使用者完成工作的一種方式。它們可以自動執行日常任務,縮短完成某件事所需的時間,並將複雜的過程轉變為任何人都可以操作的過程。

在本文中,您將學習如何編寫一個簡單的批次文件,以了解批次文件功能的基礎知識,以及如何自己編寫它們。本文還將為您提供額外的資源來學習如何編寫批次(BAT)檔案。

如何在 Windows 上建立批次文件

若要建立 Windows 批次文件,請依照下列步驟操作:

  1. 開啟一個文字文件,例如記事本或寫字板文件。
  2. 新增您的指令,以@echo [off]開頭,然後在新行上新增每個指令,title [批次腳本的標題],echo [第一行]和 pause。
  3. 使用BAT文件副檔名儲存文件,例如:test.bat。
  4. 若要執行批次文件,請雙擊剛剛建立的BAT 檔案。
  5. 若要編輯批次文件,請右鍵點選 BAT 文件並選擇「編輯」。

您的原始文件應如下所示:

在 Windows 上建立和使用 BAT 檔案的說明
一個包含最基本元件的簡單批次檔。

以下是上述範例對應的命令視窗:

在 Windows 上建立和使用 BAT 檔案的說明

如果本教程太短或您想了解有關 BAT 文件命令及其使用方法的更多信息,請繼續閱讀!

步驟1:建立BAT文件

假設您經常遇到網路問題;您必須轉到命令提示符,鍵入ipconfig並 ping Google 來修復網路問題。過了一會兒,您意識到如果您只是編寫一個簡單的 BAT 文件,將其貼到 USB 上並在您排除故障的機器上使用它,效率會更高一些。

建立新的文本文檔

批次檔使用 Windows 命令提示字元簡化了可重複的電腦任務。下面是一個批次檔的範例,它負責在命令提示字元中顯示一些文字。透過右鍵點擊資料夾中的空白處並選擇新建>文字文件來建立一個新的 BAT 檔案。

在 Windows 上建立和使用 BAT 檔案的說明
在 Windows 中開啟新的文字文件

新增程式碼

雙擊“新文字文檔”以開啟預設文字編輯器。將以下程式碼複製並貼上到您的文字輸入中。

@echo off
title This is your first batch script!
echo Welcome to batch scripting!
pause

另存為BAT文件

上述腳本重複了文字「歡迎使用批次腳本!」。透過前往文件>另存為來儲存文件,然後根據需要命名文件。使用新增的 BAT 副檔名結束檔名,例如:Welcome.bat,然後按一下「確定」。這將完成批次過程。現在雙擊新建立的批次檔以啟動它。

在 Windows 上建立和使用 BAT 檔案的說明

不要以為這就是批次腳本所能做的全部。批次腳本參數是命令提示字元代碼的調整版本,因此您只能使用命令提示字元來執行操作。對於不熟悉該程式的人來說,命令提示字元是一個強大的工具,但如果您使用的是Windows 11,則應將 Windows 終端設定為預設應用程式。

步驟 2:了解建立批次腳本的基礎知識

批次檔使用與命令提示字元相同的語言。您所做的只是告訴命令提示字元您想要使用檔案匯入什麼,而不是在命令提示字元中輸入它。這可以節省您的時間和精力。它還允許您引入一些邏輯,例如簡單循環、條件語句等,這些邏輯在概念上是過程程式設計能夠做到的。

  • @echo:此參數將允許您在命令提示字元中查看正在執行的腳本。此參數對於查看程式碼是否正常運作很有用。如果批次檔出現任何問題,您將能夠使用回顯功能查看與腳本相關的問題。新增此參數將允許您在完成後快速關閉腳本。
  • title:提供許多與標籤相同的功能
  • cls:清除命令提示符,最適合用於不相關的程式碼可能使您存取的內容難以找到的情況。
  • rem:remark的縮寫,提供與 tag 類似的功能

留下評論

使用 occ 指令安全地清除 ownCloud 檔案版本

使用 occ 指令安全地清除 ownCloud 檔案版本

刪除一個帳戶或所有使用者的所有已儲存的 ownCloud Server Classic 檔案版本,並區分完全清除和基於保留期限的過期。

ownCloud 行動連線被拒絕?請檢查 URL 和可及性

ownCloud 行動連線被拒絕?請檢查 URL 和可及性

以正確的順序檢查伺服器 URL、手機網路、HTTPS 端點和伺服器日誌,即可追蹤 ownCloud 行動連線被拒絕的原因。

使用 Systemd 定時器可靠地執行 ownCloud 後台作業

將按需作業運行替換為 systemd 定時器,該定時器每 15 分鐘執行一次 ownCloud 支援的 occ system:cron 命令。

透過尋找故障路由來恢復 ownCloud WebDAV 同步

透過 Apache、Nginx 或反向代理程式追蹤 WebDAV 請求,然後使用經過驗證的 PROPFIND 測試確認 ownCloud 同步功能正常。

設定 Nextcloud 的公共 URL,以便它可以存取自身。

透過設定其規範 URL 並從伺服器本身檢查 DNS、HTTPS 和反向代理路由,修復 Nextcloud 缺少出站位址警告的問題。

在 Ubuntu 24.04 上設定 Nextcloud Redis 快取

在 Ubuntu 24.04 上設定 Nextcloud Redis 快取

透過本機 Unix 套接字配置 APCu 和 Redis,以實現 Nextcloud 快取和檔案鎖定,並提供目前和舊版 Nextcloud 的步驟。

使用 Systemd 定時器自動執行 Nextcloud Cron

檢查 Nextcloud 的 cron 模式,修復其 systemd 服務和計時器,並驗證後台作業在啟動後以及每隔五分鐘運行一次。

使用 Redis 清除 Nextcloud 的檔案鎖定警告

啟用可靠的 Nextcloud 檔案鎖定,選擇適當的 Redis 或 Valkey 後端,並驗證警告是否清除,同時避免並發檔案變更的風險。

如何才能獲得 Nextcloud A+ 安全評級

如何才能獲得 Nextcloud A+ 安全評級

使用最新更新、HTTPS 和 HSTS、精確的反向代理信任以及針對公共伺服器的檢查,修復 Nextcloud 掃描中常見的錯誤。

啟用 Nextcloud 伺服器端加密,並評估其影響

為需要加密的儲存配置 Nextcloud SSE,保護加密金鑰,並在加密現有文件之前測量傳輸和 CPU 影響。