Automator 101:如何在Mac上自动执行重复任务

对于所有的老笑话关于一键鼠标和简单性,Macs有一些功能用户功能Windows只是不提供。 Automator是其中之一,提供了一种简单的方法来自动化重复任务,而无需任何第三方软件。

Automator是一个强大的工具,有很多你可以做到。 您可以使用图形界面通过拖放创建自动化“Recipe”,或手动编写AppleScript。 快速的网页搜索将会带给你许多不同的事情,你可以做它的例子。

启动Automator和创建文档

是的Automator Mac上安装的默认,因此您可以通过按Command +空间打开启动它Spotlight搜索 ,打字的Automator,然后按Enter键。 你也可以在找到下的其他> Automator的快速启动或应用程序>的Automator在Finder中。

您可以开始使用各种不同的文档类型。 所有这些基本上是不同类型的工作流; 它们只是以不同的方式触发:

  • 工作流 :工作流是一系列的动作的Automator的内部运行。
  • 应用 :应用程序是一样的工作流程,但它可以运行作为来自外部的Automator的应用程序。 例如,您可以将文件拖放到应用程序的图标上,以便从外部自动器运行其上的工作流。
  • 服务 :该服务允许您创建一个“服务”,这将是在其他应用程序的服务菜单访问。
  • 打印插件 :一个打印插件出现在系统的打印对话框。
  • 文件夹操作 :这是你绑到Mac上的特定文件夹的工作流程。 当您将文件添加到该文件夹​​时,Mac将自动在其上运行工作流。
  • 日历报警 :在特定事件在您的日历会出现此运行。
  • 图像采集插件 :这似乎在图像捕捉工具选项,将照片传输到你的Mac时使用。
  • 口述命令 :当触发此运行语音命令,称为听写的命令,在Mac上

创建简单服务

作为一个例子,我们将创建您可以在任何应用程序中使用的服务 首先,我们在对话框中选择服务,然后单击选择。 在窗口的顶部,我们可以选择我们想要的服务。 默认情况下,它设置为“服务在任何应用程序接收选定的文本”。这意味着您可以选择文本,然后单击应用程序的菜单,指向服务,并在任何应用程序中选择您的服务。 (您也可以右键单击或按住Control键点按文本,具体取决于应用程序。)

你可以修改这个,虽然。 例如,您可以选择“服务在Finder中接收文件或文件夹”,并且只有在Finder应用程序中选择文件或文件夹时才会显示该服务。

然后,您可以从左窗格中选择操作。 将它们拖放到右侧,它们将按照您选择的顺序运行。 例如,我们可以将“文本”>“说出文本”操作拖放到右侧窗格上,然后选择语音。

单击文件菜单,单击保存,然后输入服务的名称。 然后它将作为您的系统上的选项显示。 例如,保存上述服务后,我们现在可以在任何应用程序中选择文本,单击服务菜单,然后选择我们的服务,让计算机为我们大声朗读文本。

更多技巧

我们在上面的示例中创建了一个服务,但是您可能想要创建的任何类型的工作流程的过程类似。 您可以从左窗格中添加多个操作,并按照您喜欢的顺序通过拖放操作按顺序对项目执行许多操作。 例如,您可以创建一个“文件夹”操作,将您添加到某个文件夹的图像创建为备份副本,然后将其缩小。

您还可以单击录制按钮以记录一系列鼠标点击并在计算机上键入事件,以便稍后自动执行。 这基本上是像录制宏 ,它可以让你有你的Mac自动复制你的行动。 录制后,事件序列将显示为“观看我做”操作,您可以放置​​在工作流中的任何位置。

要做更多,有“运行AppleScript”操作,您可以使用它来自动运行用AppleScript编写的代码。 如果您在网络上搜索,您会发现用AppleScript编写的各种有用的操作,您可以将其复制并粘贴到运行AppleScript操作中。 这允许您在Automator中执行更多不会显示为容易拖放操作的高级内容。


我们显然只是在这里刮擦表面,这就是这个想法。 整本书可以写这个主题。 随着基础知识,你可以戳自动机,并找出如何使它做你想要做的事情。 您还可以感觉有能力在网上搜索有用的Automator工作流程和AppleScript的代码片段,可以快速为您执行这些重复性任务,了解Automator的工作原理以及如何使用它们。

赞 (1)
分享到:更多 ()