1

我有一个非常大的 Automator 应用程序,旨在供没有高级计算机技能的其他人使用。基本上,有几点,我希望提示用户启用或禁用随后的操作。我见过的最接近的答案是:

automator 在运行 applescript 中启用/禁用/删除操作

这是有希望的——我猜这个applescript方法是前进的方向。但这适用于 Automator 工作流程,而不是应用程序。我对 Applescript 知之甚少——即使有可能,我也不知道该怎么做。有人有什么想法吗?

4

1 回答 1

0

我建议将您庞大的工作流程分解成更小的部分。

一个工作流可以调用其他工作流,但工作流没有条件语句。没有办法做一个 if 语句,一个工作流的条件。

“运行 Shell 脚本”和“运行 AppleScript”等自动化操作都包含条件(if 语句)。

AppleScript 允许调用应用程序来完成任务,并允许您显示简单的对话框。

Shell 脚本允许您深入 OS X,利用 Unix 的力量为您工作。

AppleScript 和 shell 脚本都有助于您增加 Automator 的知识。

AppleScript 实际上是为与 Mac 应用程序一起工作而设计的。看应用:

/Applications/Utilities/AppleScript Editor.app

AppleScript 初学者教程:

Mac 的 Unix 命令行初学者教程:

-- 凯德尔
kaydell@yahoo.com
http://learnbymac.com

于 2013-06-28T13:46:16.203 回答