Automator 是 macOS 內建自動化工具,無需寫代碼即可建立工作流程、服務或獨立應用程式。本文以「批次縮放圖片尺寸並重命名」為例,示範建立可重複使用的 `.app` 檔案,拖曳資料夾即可一鍵處理。
建立「批次縮圖應用程式」步驟
- 開啟「Automator」(Command+Space 搜尋或「應用程式」資料夾)
- 選擇「應用程式」類型 → 「選擇」
- 左側資料庫搜尋並拖入右側流程區:
- 要求 Finder 項目(檔案與資料夾)→ 設定「類型:映像檔」、「允許多重選取:是」、「啟動位置:圖片資料夾」
- 複製 Finder 項目(檔案與資料夾)→ 目的地選「桌面」或自訂資料夾,**勾選「取代現有檔案」**
- 縮放影像(照片)→ 選擇「依大小(像素)縮放」,輸入目標長寬(如 1920×1080),勾選「不放大較小影像」
- 選單列「檔案」→ 按住 Option 鍵 → 「另存為...」→ 格式選「應用程式」→ 命名(如「批次縮圖_1920.app」)→ 儲存至「應用程式」資料夾




使用方式
- 在 Finder 選取一或多張圖片/資料夾 → 拖曳至 Dock 上的「批次縮圖_1920.app」圖示
- 或右鍵圖片/資料夾 → 「服務」→「批次縮圖_1920」(若選擇「服務」類型而非「應用程式」)
進階擴充:加入重命名規則
在「縮放影像」前插入 「重新命名 Finder 項目」 動作:
- 「新增日期/時間」→ 格式
YYYY-MM-DD_
- 「新增序號」→ 起始 1、間距 1、寬度 3 位數
- 「取代文字」→ 將
IMG_ 取代為 Photo_
組合後可產出如 2024-03-15_Photo_001.jpg 規範檔名。
搭配 Hazel 實現全自動
安裝 Hazel(付費自動化工具),設定規則:「當『下載資料夾』新增圖片 → 移動至『待處理』資料夾 → 執行 Automator 應用程式 → 成品移至『成品』資料夾」,實現真正無人值守批次處理。
常見問題
- **權限錯誤**:右鍵 Automator 應用程式 →「顯示套件內容」→
Contents/Info.plist 加入 NSAppleEventsUsageDescription 說明字串
- **HEIC 格式不支援**:macOS 10.13+ 原生支援,舊版需先用「預覽」批次轉檔為 JPEG
- **原始檔保留**:「複製 Finder 項目」勾選「取代現有檔案」會覆寫,若需保留原檔請取消勾選並指定不同輸出資料夾