评论 如何使用OS X的自动化程序来构建自己的软件

如何使用OS X的自动化程序来构建自己的软件

目录:

视频: 淡蓝全球独家首发同志影片《å¤ç«ã€‹2 (十一月 2024)

视频: 淡蓝全球独家首发同志影片《å¤ç«ã€‹2 (十一月 2024)
Anonim

查看图库中的所有照片

内容

  • 如何使用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

我将描述一个极其简单的工作流程,然后再描述一个可以分为两种类型的工作流程,一种简单,一种更为复杂。

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

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

要构建我刚刚描述的iTunes播放列表播放应用程序,请首先启动Automator,然后从文档类型库中选择“应用程序”。 在Automator的两窗格窗口中,您将在左侧看到Actions和Variables列表,在右侧看到一个空窗格。 从左侧的“动作”库中,选择“音乐”类别,然后从与音乐相关的动作的列表中,将“设置iTunes音量”拖到右侧窗格中。 将显示一个名为“设置iTunes音量”的构建块,您可以拖动滑块以设置所需的音量级别。 接下来,从“动作”库中将“设置iTunes均衡器”项拖到右侧窗格中。 在生成的构建块中,选中打开均衡器的框,然后选择一个均衡器配置文件,例如“ Treble Booster”或“ Spoken Word”。

现在,我们已经按照需要的方式设置了iTunes,将“获取指定的iTunes项目”操作从左侧的库中拖动到右侧的空白窗格中。 您将看到一个名为“获取指定的iTunes物品”的构建块,底部具有“添加…”按钮。 单击该按钮,然后选择一个或多个现有播放列表-或者您可以从任何播放列表中添加一首或多首歌曲,也可以添加播放列表和单个歌曲的混合。

现在,返回到左侧的“动作”列表,并将“开始播放iTunes”拖动到您在上一步中添加的“获取指定的iTunes项目”框下方的右侧窗格中。

现在您可以测试您的应用了。 单击“ Automator”窗口顶部的“运行”按钮; 忽略有关在Automator本身中运行工作流的警告消息; 并通过扬声器收听您选择的歌曲。 单击文件/保存…,然后使用您选择的任何名称将您的应用程序保存到桌面或其他任何地方。

查看图库中的所有照片

如何使用OS X的自动化程序来构建自己的软件