在 Mac 上搭配 Automator 使用工序指令
Automator 能讓你不必使用工序指令即可製作自動化操作,但你可以將 Shell 指令、AppleScript 或 JavaScript 工序指令整合,或使用工序指令控制 Automator 來擴充 Automator 的效能。
在 Automator 工作流程中使用 Shell 工序指令動作
你可以同時串連數個 bash shell 指令來執行複雜作業。
將「執行 Shell 工序指令」動作(在「工具程式」類別中)拖移到工作流程中。
按一下 Shell 彈出式選單,然後選擇 Shell 環境。
在指令欄位中輸入 Shell 指令。
儲存工作流程前先進行測試。
將 AppleScript 或 JavaScript 工序指令加入 Automator 工作流程
在 Automator 中,你並不受限於只能使用「程式庫」中的動作,你也可以將 AppleScript 或 JavaScript 工序指令加入工作流程。
按一下 Automator 視窗左上角的「動作」,然後選取「程式庫」中的「工具程式」。
將「執行 AppleScript」動作或「執行 JavaScript」動作拖移到工作流程中。
你可以直接在動作中編輯、編譯和測試工序指令,或者你可以在「工序指令編寫程式」中開發你的工序指令。
在 Mac 上以工序指令控制 Automator
Automator 是「支援工序指令」的應用程式,且可使用 AppleScript 和 JavaScript for Automation 指令來控制。你可以執行工作流程、製作新的工作流程、將動作加入工作流程,取得動作中所設定的值,以及更多功能。
若要查看工序指令可用的 Automator 指令,請使用 macOS 內建的「工序指令編寫程式」。
在 Finder 中,打開「應用程式」檔案夾中的「工具程式」檔案夾。
「工序指令編寫程式」圖像會顯示在「工具程式」檔案夾中。
打開另一個 Finder 視窗,然後打開「應用程式」檔案夾。
Automator 會顯示在「應用程式」檔案夾中。
將 Automator 圖像拖到「工序指令編寫程式」圖像上來打開 Automator 的「工序指令編寫程式」指令詞彙。
若要學習更多有關 AppleScript 以及如何使用工序指令詞彙的資訊,請前往 AppleScript Language Guide(AppleScript 語言指南)。