我有一个巨大的Automator应用程序,旨在供没有高级计算机技能的其他人使用。基本上,在几个方面,我希望系统会提示用户启用或禁用后续操作。我见过的最接近的答案是:
automator enable/disable/delete action in run applescript
这很有希望 - 我猜这个AppleScript方法是前进的方法。但这适用于Automator工作流程,而不适用于应用程序。我对Applescript知之甚少 - 即使有可能,我也不知道怎么做。有人有什么想法吗?
答案 0 :(得分:0)
我建议将你庞大的工作流程分解成更小的部分。
一个工作流程可以调用其他工作流程,但工作流程没有条件语句。没有办法做一个if语句,一个工作流的条件。
Automator操作,例如“Run Shell Script”和“Run AppleScript”都有条件(if-statements)。
AppleScript允许调用应用程序来完成任务,并允许您显示简单的对话框。
Shell脚本允许您深入了解OS X,利用Unix的强大功能为您服务。
AppleScript和shell脚本都可以帮助您添加自己的Automator知识。
AppleScript实际上是为与Mac应用程序一起使用而设计的。看看应用程序:
/ Applications / Utilities / AppleScript Editor.app
Beginner's tutorial on AppleScript: