使用Automator的实用指南

自动机图标Automator是Mac OS X中一个令人难以置信的用户友好程序,它允许您自动执行一些日常和日常操作。不幸的是,大多数新Mac用户甚至都不知道这个工具的存在。所以今天我将尝试修复它,并在说明性示例的帮助下显示创建迷你程序的基本原则,称为“流程”(工作流程)。

组重命名图像

我们可能会从一个相当简单的任务开始,根据包含文件名,数字和当前日期的特定掩码对图像进行组重命名。如果有多个这样的文件,您可以手动重命名,但是对于大量文件,我建议使用Automator服务。

要运行该实用程序,只需在Applications目录的顶部找到其图标,或使用您喜欢的启动程序启动应用程序/系统Spotlight。在我们看到应用程序窗口之前几秒钟,以及可用模板列表:

  • “进程”是可以直接从Automator启动的最简单的操作序列。
  • “程序”是一个独立的过程,可以保存为带扩展名的常规Mac OS X应用程序 * .app.
  • “服务”是一个依赖于上下文的过程,可以在整个系统或单个应用程序中使用。
  • “文件夹操作”仅针对其中指定的文件夹启动,并使用添加到其中的对象进行初始化。
  • “打印插件”用于增强打印对话的可能性。
  • “ICal提醒”是由添加到iCal的事件触发的进程。
  • 最后,“Image Capture Plugin”可以在相应的应用程序中用于处理从相机上传的照片。

自动机-01

在我们的例子中,选择“文件夹操作” – 然后您将出现一个分为2个区域的窗口。左半部分是库(可用操作和变量列表),右侧是工作流窗口,您可以在其中拖动库中的项目。

如果选项位于流程窗口的顶部(工具栏右下方),则需要选择一个文件夹。对她而言,我们将采取行动:

自动机-02

我们解决问题可能需要的所有内容都位于“文件和文件夹”类别中。首先,您需要找到并在工作流窗口中拖动一个名为“重命名查找器对象”的操作。由于Automator更改了他们的名字,我们将被提示自动添加一个动作,这允许将原始文件保存到另一个文件夹(我决定不保存副本,但这并不意味着你需要做同样的事情)。

现在,在我们操作的第一个下拉列表中,选择“Make consistent”并自行定制新名称的格式。要做到这一点很容易,因为在动作的底部是一个例子。

要将当前日期添加到文件名,必须再次将“重命名查找器对象”操作拖动到工作流程窗口。只有这一次,而不是“使一致”,选择项目“添加日期或时间”(更确切地说,它是自动选择)并随意设置参数:

自动机-03

您可以轻松地测试该过程:保存它并将该组文件拖到最开始指定的文件夹中。过了一会儿 – 它取决于文件的大小和数量 – 它们的名称将自动更改。你觉得它有多简单吗?

组图像调整大小

我们使任务复杂化。假设我们需要减少大量图像(照片)。要解决此问题,我们需要选择“程序”模板。

自动机-04

然而,在急于解决“额头上”的问题之前,我建议制定一系列必要的行动。例如,首先,您应该要求用户选择我们想要更改其尺寸的照片。此外,不希望使用原始文件,而是使用其副本,以便始终有机会为我们的过程尝试新设置。我们将较小的图像复制到一个单独的目录中。

现在,您可以继续组建我们的迷你程序。首先,您需要找到“文件和文件夹”类别(或通过搜索栏)中的“请求查找器对象”操作并将其拖动到工作流程窗口。在那里,您可以指定窗口标题的标题,开始文件夹和数据类型。不要忘记设置多个选择的复选框。

要处理文件副本,我建议在库中找到“复制查找器对象”操作,指定目标目录。下一个操作位于“照片”类别中,称为“缩放图像”。在设置中,您可以指定结果图像的大小(以像素或百分比表示)。

顺便说一句,在每个操作的底部面板中有三个选项卡:结果,参数和描述。所以,如果你想每次的Automator提供这样做的时候,你可以指定图像所需的大小,选择弗拉特科设置复选框“进展显示操作”(如果需要的话,这个选项可以延续此前的过程来定义一个特定的名称用于重命名的文件)。

如果你注意到,每次动作都会出现一个三角形箭头,这是他工作的结果。然后将这些结果用作下一个操作作为输入参数。

还有一个技巧:选中“显示正在进行的操作”复选框,选项“仅显示所选对象”变为活动状态。因此,您将无法使用操作显示整个窗口,而只能显示某些元素。例如,用于指定所需大小的字段。

在流程结束时,我们需要将缩小的图像传输到新目录。为此,我们需要“文件和文件夹”类别中的“新建文件夹”操作。

自动机-05

保存的程序将与系统上的任何其他应用程序完全相同。

我们在浏览器启动时打开某些网页

几乎每天我都运行Safari并开始使用相同的网页。那么为什么不创建一个自动执行此操作的应用程序呢?

我们需要“应用程序”模板和“Internet”类别中的两个操作:

  • “获取所选网址”,在我们指定我们喜欢的网页的设置中;
  • 和“显示网页”操作在默认浏览器中打开它们。

自动机-06

从PDF中提取文本

对于Automator来说,这是一个相当简单但方便的脚本,有时可以节省时间。它允许您从PDF文档中提取文本(当然,在这样的文档中它应该是文本,而不是扫描图像)并将其保存在具有格式或没有格式的单独文件中。

要解决此问题,我们只需要一个名为“提取PDF文本”的操作,该操作位于“PDF文件”类别中。将其拖入工作流程窗口并根据需要自定义设置:

自动机-07

需要注意的是,我们没有在这个过程中行动“请求对象查找»指定,因此在运行后可以拖放任何PDF文件直接在Dock中我们的应用程序图标处理。此文件将用作进程的输入参数。

将剪贴板的内容保存到文本文件中

我们继续熟悉不同的Automator模板,在此过程中我建议创建一个服务,将剪贴板的内容存储到我们指定的文本文件中。所需的模板称为“服务”。她不会教任何初始数据,但会“根据情况采取行动”。因此,它将不具有输入数据,这在工作流窗口上方的下拉列表中是必需的。

接下来,在工作区中,从“文本”类别中复制“实用程序”类别(它没有任何设置)和“新文本文件”操作中的“获取剪贴板内容”操作。

自动机-08

我们的服务需要有人名,以便我们可以在任何应用程序的“服务”菜单中找到它而没有任何问题…

自动机-09

…如有必要,在“系统偏好设置”应用程序中为其指定快捷方式。

自动机-10

如果你更换了“文本到音频文件”中的“新建文本文件”的动作,然后随着过程的结果,你会得到一个音轨到剪贴板中的内容,记录与内置的Mac OS X的文本到语音转换。

自动机11

一般而言,此功能是专为残障人士开发的,但如果需要,它可用于娱乐目的。

轻松自动备份

我们继续使任务复杂化,现在我建议创建一个简单的备份系统,该系统将在iCal中发生事件时起作用。为此,我们将使用其启动特定应用程序或文件的能力作为事件的提醒。

自动机12

在Automator中,我们选择一种新的模板类型 – “iCal Reminder”,然后将“文件和文件夹”类别中的三个操作拖到工作流程窗口中:

  • “获取指定的Finder对象”(使用“添加”按钮选择所需的备份文件夹)。
  • “获取文件夹的内容”,并选择“对每个找到的子文件夹重复”选项。
  • 和“复制查找器对象”(为此,您必须指定目标目录并允许您替换现有文件)。

自动机13

保存过程后,iCal将立即启动,并且将在最近的时间自动添加具有过程名称的事件。您可以自行决定更改此活动,以及创建一个全新的独立活动,表明需要在提醒部分运行我们的程序:

自动机14

退出所有应用程序

有时,您需要完成所有正在运行的应用程序,这些应用程序会干扰工作或占用计算机的几乎所有免费资源。在这种情况下,您可以使用一个特殊的实用程序,如Blitz,专注于Mac OS X的技巧之一,或者从头开始工作,一举关闭所有应用程序。

这样的工作流程只需要一个以程序形式设计的动作。此操作类似地调用 – “结束所有程序”(它位于“实用程序”类别中)。您也可以向异常添加一些应用程序。在“困难时刻”足以运行我们的迷你应用程序,等待一段时间再次享受Mac的速度。

自动机15

这就是今天的一切!我希望本文不仅可以帮助您了解Automator的精彩和实用工具,还可以大大简化一些日常操作。不要害怕尝试,因为如果你愿意,你可以作为上述任何一个例子的基础,并由你自行决定改变它们。

Loading...