我有一个非常大的 Automator 应用程序,旨在供没有高级计算机技能的其他人使用。基本上,有几点,我希望提示用户启用或禁用随后的操作。我见过的最接近的答案是:
automator 在运行 applescript 中启用/禁用/删除操作
这是有希望的——我猜这个applescript方法是前进的方向。但这适用于 Automator 工作流程,而不是应用程序。我对 Applescript 知之甚少——即使有可能,我也不知道该怎么做。有人有什么想法吗?
我有一个非常大的 Automator 应用程序,旨在供没有高级计算机技能的其他人使用。基本上,有几点,我希望提示用户启用或禁用随后的操作。我见过的最接近的答案是:
automator 在运行 applescript 中启用/禁用/删除操作
这是有希望的——我猜这个applescript方法是前进的方向。但这适用于 Automator 工作流程,而不是应用程序。我对 Applescript 知之甚少——即使有可能,我也不知道该怎么做。有人有什么想法吗?
我建议将您庞大的工作流程分解成更小的部分。
一个工作流可以调用其他工作流,但工作流没有条件语句。没有办法做一个 if 语句,一个工作流的条件。
“运行 Shell 脚本”和“运行 AppleScript”等自动化操作都包含条件(if 语句)。
AppleScript 允许调用应用程序来完成任务,并允许您显示简单的对话框。
Shell 脚本允许您深入 OS X,利用 Unix 的力量为您工作。
AppleScript 和 shell 脚本都有助于您增加 Automator 的知识。
AppleScript 实际上是为与 Mac 应用程序一起工作而设计的。看应用:
/Applications/Utilities/AppleScript Editor.app