automator快速操作是macos原生轻量级自动化工具,创建需三步:选模板、搭动作、设输入类型;支持右键、快捷键、快捷指令、spotlight及脚本调用,配置关键在输入类型、错误处理与环境适配。
automator 的“快速操作”(macos catalina 及之后取代了旧版“服务”)是 macos 原生最实用的轻量级自动化入口。它不改默认打开方式、不侵入系统设置,却能让任意文件或文本在右键菜单中一键触发定制逻辑——开发门槛低,调用极方便。
怎么创建一个可用的快速操作
核心是三步:选模板、搭动作、设输入类型。
- 打开 Automator → 新建文稿 → 选择快速操作
- 在左侧“资源库”中搜索并拖入动作,例如“调整图像大小”“运行 Shell 脚本”“复制到剪贴板”等
- 关键设置在右上角:“工作流程收到当前”要选对(如“图像文件”“PDF 文件”“文本”或“文件或文件夹”),并务必勾选“在访达中”
- 保存时命名清晰(如“转为灰度图”“提取PDF文字”),系统会自动归入右键菜单的“快速操作”子项
常见输入与触发场景
快速操作不是万能接收器,它的可用性取决于你设定的输入类型和当前上下文。
- 选中文件时右键出现,前提是保存时设为“文件或文件夹”且未限定类型
- 在文本编辑器中选中文本后右键,需设为“文本”,才可在备忘录、Pages、Safari 地址栏等处调用
- 在 Finder 窗口空白处右键,只有设为“无输入”时才能响应(适合纯脚本类操作,如清理 Downloads)
- 在邮件、信息等应用中,部分动作可能受限——系统会自动隐藏不兼容的快速操作
如何让快速操作更可靠好用
很多失败其实源于细节配置偏差,而非逻辑错误。
- 避免路径硬编码:用“获取指定的Finder项目”这类动态动作,而不是写死 ~/Desktop/xxx
- 加错误处理提示:在关键步骤后插入“显示通知”动作,失败时弹窗提醒(比如“未找到可处理的图片”)
- 支持批量但别假定顺序:多个文件传入时,动作默认逐个处理,无需额外循环;但“重命名”类动作要注意是否启用“为每个项目单独执行”选项
- Shell 脚本注意环境:Automator 默认用 /bin/bash,zsh 用户建议显式写 #!/bin/zsh,并用完整路径调用命令(如 /usr/bin/find)
调用不止靠右键
快速操作本质是系统级工作流,调用方式比你以为的更多。
- 键盘快捷键:系统设置 → 键盘 → 键盘快捷键 → 快速操作 → 找到你的操作并分配组合键
- 快捷指令联动:新建快捷指令 → 添加“运行快速操作”动作 → 选中你的 Automator 流程,再设 Siri 触发或小组件启动
- Spotlight 搜索:保存后稍等片刻,直接用 Spotlight 搜名称,回车即可运行(尤其适合“无输入”类操作)
- 脚本调用:终端中执行 automator -i "$FILE_PATH" "/Users/xxx/Library/Services/MyAction.QuickAction"(需完整路径)











