Mac自动化需按任务场景选择正确工作流类型:一、基础工作流用于一次性批量操作;二、快速操作集成至访达右键菜单;三、应用程序可双击运行;四、文件夹操作实现被动监听;五、AppleScript扩展跨App控制能力。

如果您希望在Mac上简化重复性任务,但尚未掌握Automator的基本构建逻辑与实用路径,则可能是由于工作流类型选择不当或操作链配置不完整。以下是实现高效自动化工作流的多种核心方法:
一、创建并运行基础工作流
基础工作流适用于一次性执行、无需外部触发的批量任务,如重命名一组文件、转换图像格式或提取文本内容。其核心在于将离散操作按数据流向串联,形成线性执行链。
1、打开“应用程序”文件夹,启动“自动操作”应用。
2、点击“新建文稿”,在弹出窗口中选择“工作流”,然后点击“选取”。
3、在左侧“资源库”中展开“Finder”类别,双击“获取指定的Finder项目”操作添加至右侧工作区。
4、在该操作下方,再次从“资源库”中拖入“重命名 Finder 项目”操作,并设置重命名规则为“添加前缀”、输入“已处理_”。
5、点击右上角“运行”按钮,系统将弹出文件选择对话框,选定目标文件后立即执行重命名流程。
二、制作可调用的快速操作
快速操作被深度集成至访达上下文菜单,适合高频、基于选中对象的即时响应任务,例如压缩所选文件、调整图片尺寸或生成PDF。
1、在Automator中新建文稿,选择“快速操作”类型并点击“选取”。
2、顶部设置区域中,“工作流程收到”选择“文件或文件夹”,“位于”选择“访达”。
3、从“资源库”的“文件”分类下双击“压缩文件”操作添加至工作区。
4、点击菜单栏“文件”→“导出”,命名为“一键压缩”,保存类型为“快速操作”。
5、前往访达,任意选中一个或多个文件,右键 → “服务” → “快速操作” → 点击“一键压缩”,压缩包将自动生成于原位置。
三、打包为独立应用程序
将工作流封装为.app应用,可脱离Automator环境双击运行,适合固定参数、跨用户共享或添加至程序坞常驻使用。
1、新建文稿时选择“应用程序”类型,点击“选取”。
2、在工作区依次添加“获取指定的Finder项目”和“转换文本为语音”操作。
3、在“转换文本为语音”操作中,将“文本”字段设为“你好,Automator已启动。”,语音选择“Tingting”。
4、点击“文件”→“导出”,文件名设为“问候语音”,位置选择“应用程序”文件夹,格式保持“应用程序”。
5、保存后,在启动台或程序坞中点击该图标,Mac将直接朗读预设语句。
四、启用文件夹操作实现被动响应
文件夹操作使特定文件夹具备“监听”能力,一旦有新文件加入即自动触发预设流程,适用于自动归档、格式转换或备份同步场景。
1、新建文稿时选择“文件夹操作”,点击“选取”。
2、在弹出窗口中点击“选择文件夹”,定位并选取目标文件夹(如“待处理素材”)。
3、从“资源库”中添加“移动 Finder 项目”操作,目标路径设为“~/桌面/已归档”。
4、勾选工作区右上角的“在此文件夹中启用此工作流程”复选框。
5、点击“文件”→“保存”,关闭Automator;此后向该文件夹放入任何文件,都将被自动移至桌面“已归档”文件夹。
五、嵌入AppleScript扩展控制边界
当标准操作无法满足条件判断、跨App交互或动态变量处理时,AppleScript提供底层系统级指令能力,可精准操控Music、Safari、邮件等原生应用。
1、新建“工作流”文稿,添加“运行AppleScript”操作至工作区底部。
2、在脚本编辑框中输入以下代码:
tell application "Safari"
activate
make new document
set URL of front document to "https://example.com"
end tell
3、确保系统允许自动化控制:前往“系统设置”→“隐私与安全性”→“自动化”,勾选“Safari”及其子项“Safari”。
4、点击“运行”,Safari将被唤醒并新建一个指向example.com的标签页。









