确定应用程序响应的 AppleScript 命令

Posted

技术标签:

【中文标题】确定应用程序响应的 AppleScript 命令【英文标题】:Determining what AppleScript commands an application responds to 【发布时间】:2010-08-07 11:57:42 【问题描述】:

是否可以询问 OSX 应用程序它响应哪些 applescript 命令,如果可以,如何?

【问题讨论】:

【参考方案1】:

您需要查看应用程序的字典才能查看应用程序支持的所有类和命令。要在 Applescript 编辑器中访问应用程序的字典,请转到 File > Open Dictionary...。将出现操作系统知道支持 Applescript 的所有应用程序的列表,但操作系统不会全部捕获它们,因此您可以使用“浏览”按钮。如果应用程序不支持 Applescript,则无法在对话窗口中选择它。

需要注意的是,应用程序应该支持某些命令但不支持,或者应用程序可能只支持最低要求。这些都非常非常简单,例如openquit 等。您的里程可能会有所不同。

【讨论】:

我觉得我会浪费很多时间来为最平凡的任务编写脚本。 如果应用程序不可编写脚本并且您需要它的命令,那么在采用 GUI 脚本方法之前,您会怎么做,即如何列出命令?

以上是关于确定应用程序响应的 AppleScript 命令的主要内容,如果未能解决你的问题,请参考以下文章

如何将Applescript scpt文件转换为命令

Applescript 值增量检测

是否可以在没有 Dock 图标的情况下将程序作为 AppleScript 程序的子进程运行?

AppleScript 问题检查指定文本的字符串

我的新玩具-AppleScript(四)

Applescript 在 Photoshop 中隐藏提示