🤖 macOS Automator 學習筆記
← James · Notes
🤖

macOS Automator 完整學習筆記

macOS Automator Complete Study Notes

無需編程知識,讓 Mac 自動完成重複工作 ✦ 整合 Apple 官方資料

macOS Automator 自動化工作流程的抽象插圖
📋 目錄(點擊跳轉)
1
🧠
甚麼是 Automator?
macOS 內建自動化工具

Automator 是 Apple 隨 macOS 內建的免費自動化工具,讓你無需學習程式語言,只需以拖放方式組合「動作」,就能建立自動執行的工作流程。

特性說明
📍 位置應用程式資料夾 → Automator.app
💰 費用完全免費,macOS 內建
🔧 需要技術不需要(可選擇性加入 Shell Script / AppleScript)
📂 適用對象任何 macOS 用戶,尤其適合有大量重複性工作者
🔗 整合可與「捷徑」App、Finder、日曆等整合
💡 典型應用場景
批次重新命名 100 個檔案、將資料夾內所有圖片轉為 JPEG、自動壓縮新加入資料夾的檔案、定時執行備份工作等。
2
🖥️
Automator 介面介紹
認識四個主要區域
區域名稱功能
① 左上程式庫(Library)顯示所有可用動作的分類清單
② 左下動作列表選擇類別後,顯示該類別所有動作
③ 中間搜尋欄快速搜尋特定動作
④ 右方工作流程畫布將動作拖入此處,依序排列形成工作流程
⑤ 右上執行按鈕點擊「執行」(▶) 測試工作流程
⑥ 底部記錄面板顯示執行記錄及錯誤訊息
💡 快速開啟 Automator
按 Command + Space 開啟 Spotlight,輸入「Automator」即可快速啟動。
3
📋
8 種工作流程類型
選擇合適的類型是第一步
類型圖示說明適合場景
工作流程
Workflow
📄 最基本的類型,需在 Automator 內手動執行 測試、學習用途
應用程式
Application
🖥️ 儲存成獨立的 .app 檔案,可雙擊執行或接受拖放檔案 常用自動化工具
快速動作
Quick Action
⚡ 出現在 Finder 右鍵選單、觸控欄及服務選單 對選取檔案快速操作
列印外掛模組
Print Plugin
🖨️ 出現在「列印」對話框 列印相關自動化
資料夾動作
Folder Action
📁 附加至特定資料夾,有新檔案加入時自動執行 監控資料夾、自動處理新檔
日曆鬧鐘
Calendar Alarm
📅 與「日曆」App 整合,在特定時間自動執行 定時自動化任務
相片捕捉外掛
Image Capture Plugin
📷 在「相片捕捉」App 中使用 相機/掃描器影像處理
聽寫指令
Dictation Command
🎤 語音指令觸發工作流程 語音控制 Mac
4
🛠️
建立工作流程詳細步驟
從開啟到儲存執行的完整流程
  1. 1
    開啟 Automator
    前往「應用程式」資料夾,找到 Automator.app 並雙擊開啟。或使用 Spotlight(⌘ + Space)搜尋「Automator」。
  2. 2
    新增文件
    選擇選單列「檔案」→「新增」(⌘ + N),彈出類型選擇視窗。
  3. 3
    選擇工作流程類型
    依照需求從 8 種類型中選擇(參考上表),然後點擊「選擇」。初學者建議先選「工作流程」或「應用程式」。
  4. 4
    瀏覽並尋找動作
    左側「程式庫」可按類別瀏覽(檔案和檔案夾、影像、PDF 等),或在搜尋欄直接輸入關鍵字。
  5. 5
    加入動作至工作流程
    找到所需動作後,雙擊或拖放至右側工作流程畫布。動作會依序疊加,上方動作的輸出會成為下一個動作的輸入。
  6. 6
    設定各動作參數
    每個動作卡片都有可自訂的選項(如檔名前綴、圖片大小、格式等),根據需要填寫或選擇。
  7. 7
    測試執行
    點擊右上角「執行」(▶)按鈕測試。底部記錄面板會顯示執行狀態與任何錯誤。
  8. 8
    儲存工作流程
    選擇「檔案」→「儲存」(⌘ + S)。若是「應用程式」類型,會儲存為可獨立執行的 .app 檔案。
⚠️ 重要提示
執行前務必在測試資料夾或備份的檔案上試驗,部分動作(如刪除、移動)不可逆轉,若操作真實檔案可能造成資料損失。
5
📝
範例一:批次重新命名檔案
一次過為多個檔案重命名

情景:你有 50 張會議截圖,想將它們重命名為「Meeting_001.png」、「Meeting_002.png」⋯

  1. 1
    開啟 Automator → 選擇類型:「工作流程」
  2. 2
    在程式庫搜尋「取得指定的 Finder 項目」→ 雙擊加入
    • 點擊動作內的「加入」按鈕,選取要重命名的所有檔案
  3. 3
    搜尋「重新命名 Finder 項目」→ 雙擊加入
    • 下拉選單選「加入文字」或「製作連續號碼」
    • 選擇「製作連續號碼」,設定開始數字為 1、位數為 3
    • 在「新名稱」欄填入 Meeting_,位置選「名稱開頭之前」
  4. 4
    點擊右上「執行」→ 確認底部記錄無錯誤
  5. 5
    儲存工作流程以備下次使用(⌘ + S)
💡 小技巧
若儲存為「應用程式」類型,下次只需把要改名的檔案直接拖到 .app 圖示上即可自動執行,無需開啟 Automator。
6
🖼️
範例二:批次處理圖片
轉換格式 / 調整大小 / 旋轉

情景:將資料夾內所有 PNG 圖片轉換為 JPEG,並縮小至最大寬度 1024px。

  1. 1
    開啟 Automator → 選擇類型:「快速動作」
    • 設定「工作流程接收:影像檔案」
  2. 2
    程式庫選「影像」類別 → 加入「縮放影像」動作
    • 設定為「按比例縮放」,像素寬度填 1024
  3. 3
    繼續加入「更改影像類型」動作
    • 格式選擇 JPEG
  4. 4
    儲存工作流程,命名為「轉換並縮小圖片」
  5. 5
    使用方式:在 Finder 選取圖片 → 右鍵 → 「快速動作」→「轉換並縮小圖片」
⚠️ 注意
「更改影像類型」動作會直接覆蓋原始檔案。建議在動作之前先加入「複製 Finder 項目」動作,以保留原檔備份。

其他常見圖片動作:

  • 「旋轉影像」— 批次旋轉 90°/180°/270°
  • 「裁切影像」— 批次裁切至指定大小
  • 「翻轉影像」— 水平或垂直翻轉
  • 「加上濾鏡至影像」— 套用 Core Image 濾鏡效果
7
📄
範例三:PDF 文件處理
合併 PDF / 加浮水印 / 擷取文字

Automator 提供多個 PDF 相關動作,以下示範合併多個 PDF 成單一檔案:

  1. 1
    開啟 Automator → 選擇類型:「應用程式」
  2. 2
    程式庫搜尋「取得指定的 Finder 項目」→ 加入
  3. 3
    搜尋「排序 Finder 項目」→ 加入
    • 設定按「名稱」升序排列,確保 PDF 合併順序正確
  4. 4
    搜尋「合併 PDF 頁面」→ 加入
    • 選擇「附加頁面」,設定輸出檔案名稱及位置
  5. 5
    儲存為「合併PDF.app」,之後把多個 PDF 檔案拖到 app 圖示即可自動合併
PDF 動作功能說明
合併 PDF 頁面將多個 PDF 合併成一個文件
PDF 頁面加上浮水印在每頁加上文字或圖片浮水印
取出 PDF 文字提取 PDF 內的文字內容
新增 PDF 密碼為 PDF 加上開啟或複製的密碼保護
PDF 轉為影像將 PDF 每頁轉換為 PNG / JPEG 影像
8
📁
資料夾動作設定
自動監控資料夾,新增檔案即觸發

「資料夾動作」讓特定資料夾變成智能處理器——每當有新檔案加入,指定的工作流程就會自動執行。

  1. 1
    開啟 Automator → 選擇類型:「資料夾動作」
  2. 2
    在視窗頂部「資料夾動作接收加入至:」下拉選單中,選擇要監控的資料夾(或按「其他」指定路徑)
  3. 3
    在程式庫中加入所需動作(例如:「複製 Finder 項目」、「壓縮 Finder 項目」)
  4. 4
    設定動作參數(如複製目標位置)
  5. 5
    儲存工作流程(⌘ + S),Automator 會自動將此動作附加至該資料夾
  6. 6
    啟用資料夾動作: 在 Finder 右鍵點擊監控資料夾 → 「服務」→「資料夾動作設定」→ 確保已勾選啟用
💡 實用範例
設定「下載項目」資料夾動作:每當有新檔案下載,自動將其移至按月分類的子資料夾(如 2026-04)。
⚠️ 注意事項
資料夾動作在 macOS 背景常駐運行。若發現 Mac 有不明自動動作,請到 Finder 右鍵目標資料夾 →「資料夾動作設定」檢查。
9
💻
加入 Shell Script 自訂動作
進階:突破內建動作限制

當內建動作不足時,可在工作流程中嵌入自訂 Shell Script(bash/zsh)或 AppleScript,大幅擴展 Automator 能力。

  1. 1
    在程式庫搜尋「執行 Shell 工序指令」→ 雙擊加入
  2. 2
    設定「Shell」為 /bin/zsh(macOS 預設)或 /bin/bash
  3. 3
    設定「傳入輸入項目」:以引數形式(處理前一動作傳入的檔案)
  4. 4
    在文字區域輸入 Shell 指令

範例:將所有傳入的文字檔轉換為大寫

# 接收前一步驟傳入的檔案路徑
for f in "$@"; do
    # 讀取檔案內容,轉為大寫,覆蓋原檔
    tr '[:lower:]' '[:upper:]' < "$f" > "$f.tmp" && mv "$f.tmp" "$f"
done

範例:執行 AppleScript(彈出提示)

-- 在程式庫搜尋「執行 AppleScript」
on run {input, parameters}
    display dialog "工作流程已完成!共處理 " & (count input) & " 個檔案"
    return input
end run
💡 取得 ChatGPT / AI 輔助撰寫指令
如不熟悉 Shell Script,可直接向 ChatGPT 描述需求(例如:「幫我寫一個 bash script,把所有 .txt 檔案中的換行符號改為逗號」),將生成的代碼貼入即可使用。
10
🔗
整合「捷徑」App
將 Automator 工作流程匯入捷徑

Apple 在近年版本的 macOS 中大力推廣「捷徑」(Shortcuts)App,並支援直接匯入舊有 Automator 工作流程,讓自動化任務更容易與 iPhone/iPad 協作使用。

  1. 1
    在 Finder 找到已儲存的 Automator 工作流程檔案(.workflow 格式)
  2. 2
    開啟「捷徑」App(可在應用程式資料夾找到)
  3. 3
    將 .workflow 檔案直接拖入「捷徑」視窗
  4. 4
    「捷徑」會自動轉換並建立對應的捷徑集合,可立即執行
功能比較Automator捷徑(Shortcuts)
平台macOS 專用macOS + iOS + iPadOS
介面傳統拖放式現代視覺化積木式
Shell Script✅ 支援⚠️ 有限支援
資料夾動作✅ 支援❌ 不支援
跨裝置同步❌ 不支援✅ 透過 iCloud
未來發展逐漸被取代中Apple 主力推廣
⚠️ 重要提示
Apple 已宣告「捷徑」將逐步取代 Automator,但 Automator 在 macOS 上仍受支援。對於「資料夾動作」及複雜 Shell Script 任務,目前 Automator 仍更為強大。
11
📚
常用動作速查分類
依類別整理最常使用的動作
類別常用動作功能
📁 檔案與
資料夾
取得指定的 Finder 項目手動選擇要處理的檔案
重新命名 Finder 項目批次改名(加前綴/後綴/連續號碼)
複製 Finder 項目複製到指定位置
壓縮 Finder 項目壓縮成 .zip 檔案
🖼️ 影像縮放影像調整圖片大小(px 或百分比)
更改影像類型轉換格式(JPEG/PNG/TIFF/GIF)
旋轉影像旋轉指定角度
裁切影像裁切至指定尺寸
📄 PDF合併 PDF 頁面合併多個 PDF
PDF 頁面加上浮水印加文字或圖片浮水印
取出 PDF 文字提取純文字
💬 文字取得剪貼板的內容使用剪貼板文字作為輸入
複製至剪貼板將結果複製到剪貼板
⚙️ 工序指令執行 Shell 工序指令執行自訂 bash/zsh 指令
執行 AppleScript執行自訂 AppleScript 代碼
🌐 網路取得指定的 URL從網址取得內容
下載 URL下載指定 URL 的檔案

📌 速查總表

🚀 開啟 Automator

⌘ + Space → 輸入「Automator」→ Enter

📄 新增工作流程

⌘ + N → 選擇類型 → 選擇

▶️ 執行測試

點擊右上角「執行」按鈕,或按 ⌘ + R

💾 儲存工作流程

⌘ + S,應用程式類型會存為 .app

📁 資料夾動作啟用

Finder 右鍵資料夾 → 服務 → 資料夾動作設定

⚡ 快速動作使用

Finder 選取檔案 → 右鍵 → 快速動作

🔗 匯入至捷徑

將 .workflow 拖入「捷徑」App 視窗

🐚 Shell Script

程式庫搜尋「執行 Shell 工序指令」→ Shell: /bin/zsh

🖼️ 批次圖片轉換

快速動作 → 縮放影像 + 更改影像類型

📝 批次改名

取得項目 → 重新命名 Finder 項目 → 執行

📄 合併 PDF

取得項目 → 排序 → 合併 PDF 頁面

⚠️ 執行前

務必先在測試檔案上試驗,部分動作不可逆!

整合 Apple 官方 Automator 使用手冊(support.apple.com/zh-hk/guide/automator)
筆記製作:2026年4月 ✦ 適用 macOS Sequoia 及以上版本