跳转至内容

Mac OS X Tiger/应用程序简介/Automator

来自维基教科书,开放的书籍,开放的世界

Automator 是一个功能强大的应用程序,可快速完成一组重复或耗时的任务。它允许用户自动执行其他应用程序要执行的操作。用户可以通过创建“工作流程”来实现这一点,工作流程是 Automator 要执行的一组命令。

文件:Apple automator .app 全屏 1.png
图 1:Automator 界面

何时使用 Automator

[编辑 | 编辑源代码]

如果必须完成一系列简单的重复性任务且 UI(用户界面)不是问题,则应使用 Automator。通常,Automator 仅用于非常简单的操作,因为创建复杂的工作流程可能比节省的时间更长。

创建工作流程

[编辑 | 编辑源代码]

要创建工作流程,只需将所需的操作从左侧窗格拖动到中央窗格。您会注意到每个操作的输入和输出链接。这些显示了信息从一个操作流向下一个操作的方式。可以通过单击输入然后单击“忽略来自先前操作的结果”来关闭此功能。

图 2:“运行”和“停止”按钮,位于主 Automator 窗口(参见图 1)的右上角。

使用工作流程

[编辑 | 编辑源代码]

创建工作流程后,可以通过单击右上角的“运行”按钮来运行它。然后,工作流程将执行所有指定的操作。可以通过单击“停止”(位于“运行”旁边)随时取消工作流程。

操作列表

[编辑 | 编辑源代码]

本节列出了 Automator 可以执行的所有操作。它们按来源应用程序分组,就像在 Automator 中一样。

通讯簿
名称 定义
筛选通讯簿项目 确定输入项目是否符合指定条件
查找通讯簿项目 允许搜索群组或人员
查找生日人员 获取生日在指定时间范围内的联系人
获取联系人信息 从选定联系人中获取指定信息
获取选定的通讯簿项目 获取文本并将其转换为通讯簿项目
获取指定的通讯簿项目 获取指定的通讯簿项目并将它们传递到下一个操作中。
群发邮件 接收通讯簿项目并向其发送带有指定主题、正文和附件的消息。
Automator
名称 定义
请求确认 显示带有指定消息和可自定义按钮的弹出窗口。肯定按钮允许工作流程继续,否定按钮停止工作流程。
暂停 将工作流程暂停指定时间,然后继续。
运行 AppleScript 允许输入并运行 AppleScript 脚本。
运行 Shell 脚本 允许输入并运行 Shell 脚本。
运行 Web 服务 将来自先前操作的文本与来自指定 Web 服务的输出相结合。
运行工作流程 运行指定的工作流程。
查看结果 在 Automator 中显示先前操作的输出
等待用户操作 显示对话框,并等待用户单击“继续”。可以设置超时时间。
DVD 播放器
名称 定义
访达
名称 定义
字体簿
名称 定义
日历
名称 定义
iDVD
名称 定义
图像捕捉
名称 定义
iPhoto
名称 定义
iTunes
名称 定义
Keynote
名称 定义
邮件
名称 定义
PDF
名称 定义
预览
名称 定义
QuickTime Player
名称 定义
Safari
名称 定义
Spotlight
名称 定义
系统
名称 定义
TextEdit
名称 定义
Xcode
名称 定义
华夏公益教科书