FastScripts 回顾:让 AppleScripts 进入高速运转
一目了然
专家评级
近二十年来,FastScripts 一直是 AppleScript 的礼宾员,帮助填补了空白,使 AppleScripts 成为桌面和应用程序工作流程的便捷部分,并提供了 Apple 脚本菜单的有效替代品。
FastScripts 用更快、更高效和可配置的方式取代了”脚本”菜单和 AppleScript 脚本执行。
如果您广泛使用 AppleScripts,FastScripts 就是您不知道自己需要的应用程序。安装后,您会想知道为什么以前没有它。最新的主要更新版本 3 于 2021 年 11 月 11 日发布。由于一些限制,该版本未出现在 Mac App Store 中,从而阻碍了其高级功能。 (之前付费的业主仍然可以获得升级价格。)
自近 30 年前发布以来,AppleScript 一直是编写准应用程序以及自动化某些类型的系统和应用程序操作的便捷方法。它在桌面出版领域尤其蓬勃发展,报纸和杂志使用 AppleScript 来自动执行常见的布局和生产任务,而无需承担成熟的应用程序开发的负担。 (Automator 接管了部分工作负载,但受到很大限制。)
FastScripts 继承了 Apple 的足球风格,并与它一起运行,将 AppleScripts 从一种稍微被推到地毯下的技术提升为可以与应用程序相媲美的结缔组织。从 FastScripts 菜单中,您可以选择您自己的脚本或系统脚本。按住 Option 可以立即编辑脚本。该应用程序比 Apple 的内置脚本执行系统更能理解上下文,最大限度地减少应用程序之间的切换,并更准确地返回到选择脚本时所在的位置。
FastScripts 还可以让您通过触发 AppleScripts 并执行它们来节省时间。您可以设置键盘快捷键来调用脚本。版本 3 引入了并行脚本执行来释放更多处理能力,如果 AppleScript 执行繁重的任务(例如文件文本处理或文件管理),则特别有用。
由于 FastScripts 免费提供大部分功能,因此普通用户可以将其用于一些常见的省时活动或 macOS/应用程序功能添加,您可以在 Doug 的脚本音乐、电视和 iTunes,由 Doug Adams 运行的大型存储库(免费;请求捐赠),或者在无数讨论和发布 AppleScript 解决方案的论坛和网站中。虽然我并不总是使用 AppleScript,但自从 2010 年编写一个简单的脚本以来,我已经运行了数千次(并在这篇 Macworld 文章中进行了记录) )。
FastScripts 提供对脚本的轻松访问和广泛的可配置性。
最新版本的 FastScripts 还允许您在 FastScripts 菜单中查看脚本的进度。如果您的 AppleScript 可能会运行很长一段时间或在完成之前执行未知次数的迭代,您可以利用此功能来查看其状态。 (这需要编写脚本来使用 AppleScript 的报告机制或使用使用该功能的脚本,但门槛很低。)
通过正确编写的脚本,FastScripts 可以报告进度。
版本 3 中还添加了菜单内搜索选项。如果您是那种认为 FastScripts 每天都很有用的人,那么搜索能力就更上一层楼了。
虽然 FastScripts 的重点是 AppleScript,但您还可以将其他项目放入系统脚本文件夹中以供其操作:Automator 工作流程、可在 macOS 中执行的其他脚本语言编写的代码(如 Perl 或 PHP)以及应用程序.
FastScripts 在版本 3 中扩展了其免费提供许多功能的传统。您可以使用此版本中的所有功能,而不是以前免费的有限数量的脚本调用,但某些功能会引发升级提醒。这包括键盘快捷键和 FastScripts 脚本添加:应用程序会在您继续之前提示您,但无需付费即可继续。
通过解锁应用内的高级版可以删除提醒(单个用户 39.95 美元;最多 5 个家庭用户的家庭许可证 59.95 美元)。
人们已经多次写过 AppleScript 的讣告,但它仍然存在。 macOS 12 Monterey 允许您在快捷方式中运行 AppleScript,反之亦然,可以从 AppleScript 运行快捷方式。 FastScripts 是 AppleScript 的青春之泉,即使进入了三十多岁,仍然保持着青春的光泽:快速、灵活且响应迅速。
我们最后一次审查 Mac Gems 的 FastScripts 是在 2011 年,并指出,”如果运行 AppleScripts 是您日常生活的一部分,那么您应该请自行查看 Red Sweater Software 的 FastScripts。”
随着近年来 Mac 的强劲复苏,我们想要庆祝我们使用的工具以及读者推荐的工具,以充分利用您的 macOS 体验。 Mac Gems 重点介绍了 Mac 软件的重要部分,这些应用程序具有很高的实用性,重点关注要解决的有限问题,并且通常由个人或小公司开发。请继续关注每周更新,并将您的建议发送到 Mac Gems Twitter feed (@macgems)。