Anonim
如何使用OS X的Automator来构建自己的软件 查看图库中的所有照片

内容

  • 如何使用OS X的Automator来构建自己的软件
  • 服务自己
  • 变数

无论您是喜欢OS X还是Windows,您可能已经听说过并且可能相信OS X是一个“封闭式”系统,无法以自定义Windows的方式对其进行自定义,因此,真正的高级用户会喜欢Windows。 。

这是一个神话。

除非您是熟练的程序员,否则使用Windows的内置工具在Windows中可以进行的唯一更改就是会影响其外观而不是其功能的更改。 相比之下,OS X的Automator功能使任何人都可以轻松创建微型应用程序和实用程序,这些应用程序和实用程序使OS X只需单击一两次鼠标即可执行复杂的任务。 您可以使用Automator来自动化几乎在OS X中重复执行的所有任务,而无需学习脚本或编程语言即可完成。 在任何其他操作系统中都没有类似的东西。

这是关于OS X中高级功能的系列文章中的第二篇,几乎每个人都可以使用,但不会妨碍不需要它们的初学者。 第一个故事是“ OS X Mountain Lion:选项密钥的秘密”。 该故事适用于想要学习自动化技术但还不准备学习脚本或编程语言的OS X用户。 本系列的第三个故事将介绍OS X的内置脚本语言AppleScript。

Automator是如此灵活,以至于不可能给出其工作原理的完整摘要,但是这里有一些基础知识。 您可以使用Automator创建一个应用程序,该应用程序将完全执行您希望其执行的一系列步骤。 每个步骤都由一种称为“动作”的构建块执行; 全部步骤序列称为工作流。 您可以将工作流另存为双击时运行的独立应用程序,也可以将其另存为其他各种OS X实用程序,包括日历警报和服务,该服务是Apple实用程序的名称,只能从其他OS X应用程序的菜单和弹出菜单运行,而不是通过在Finder中双击运行的单独应用程序运行。

  • 选择类型
  • 播放iTunes
  • 简单发送剪辑
  • 发送剪辑2
查看图库中的所有照片

如何自动化iTunes
我将描述一个非常简单的工作流程,然后再描述您可以创建的两个工作流程,一个简单,一个更复杂。

一个非常简单的工作流程(我仅作为示例来展示Automator的工作原理)是一款应用程序,该应用程序可设置iTunes中的音量,打开iTunes均衡器设置,然后播放一首或多首歌曲或播放列表。 更复杂的示例可以执行整个动作,包括邮件和归档文件,将图像文件转换为其他格式,向Microsoft Word文档添加水印,创建用户帐户,查找生日在下周发生的联系人并向其发送电子邮件,或这些动作与数十种其他动作的任意组合。

高级用户可以通过向其工作流程中添加提供的“运行AppleScript”或“运行Shell脚本”操作来创建自己的自定义构建基块。 这些特殊的Automator动作使您可以插入以各种编程语言(例如Perl,Python,Ruby,任何标准UNIX Shell)以及最简单的OS X本机脚本语言AppleScript编写的代码段。

Now that we' ve set up iTunes the way we want it, drag the "Get Specified iTunes items" Action from the library on the left to the empty pane on the right.>

You' re now ready to test your app. Click on the Run button at the top of the Automator window; ignore a warning message about running your workflow in Automator> 查看图库中的所有照片