Applescript - 如何告诉应用程序打开特定的菜单项

时间:2015-12-08 10:40:05

标签: applescript automator

这是我第一次尝试创建一个AppleScript。

我想做的是创建一个苹果脚本,然后为它配置一个自定义快捷方式,以便在需要时启动它。

我需要它来快速扩展Thunderbird的insert -> HTML...菜单。

我当前的AppleScript嵌套在automator工作流程中,代码如下:

on run {input, parameters}
   tell application "Thunderbird"
        activate
            tell application "System Events"
                tell process "Thunderbird"
                     click menu item 6 of menu 1 of menu bar item "Insert" of menu bar 1
                end tell
            end tell
    end tell
 return input
end run

当我启动它时(在对automator授予权限之后),这是我得到的错误:

  

语法错误:系统事件出错;无法获取菜单栏项   "插入"过程" Thunderbird"

的菜单栏1

我认为这个问题是因为" Insert"菜单仅在"写新消息"小组在雷鸟中打开......

所以我的问题是,如何更改上面的脚本,而不是只检查" Thunderbird"应用程序,它检查两个" thunderbird"而它自己的#34;写新消息"小组是开放的?

而且,因为这个原因,我得到这个错误,或者我在我的AppleScript创作中犯了一些错误,这是不是很有可能?

非常感谢,随时可以询问更多细节。

0 个答案:

没有答案