Applescript:单击特定的菜单栏项

酸麋鹿

我为被调用的应用程序制作了一个applescript。但我有一个异常问题:(

抱歉,但是“您需要至少 10 个声望才能发布图片。”

我的问题在哪里?

tell application "System Events" to tell process "EndpointConnect"
    tell menu bar item 1 of menu bar 2
        click
        click menu item "Disconnect" of menu 1
    end tell
end tell

实际结果是:

error "System Events got an error: Can’t get menu 1 of menu bar item 1 of menu bar 2 of process \"EndpointConnect\". Invalid index." number -1719 from menu 1 of menu bar item 1 of menu bar 2 of process "EndpointConnect"
中日韩

目前的脚本click在(尚)不存在的对象上执行 a 基本上,您需要delay在两个click命令之间给系统时间来实例化菜单及其项目。

这是我无法为您测试的编辑,但我希望能奏效:

tell application "System Events" to tell ¬
    process "EndpointConnect" to tell ¬
    menu bar 2 to tell ¬
    menu bar item 1

    if not (exists) then return null

    click

    tell (a reference to menu item "Disconnect" of menu 1)
        repeat until it exists
            delay 0.5
        end repeat
        click
    end tell
end tell

但是,由于某些未知原因,您可能会在菜单出现和单击菜单项之间出现令人讨厌的 5 秒延迟。这是众所周知的/记录在案的,经常被抱怨的,并且是一个多年未解决的问题,而且可能永远不会解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在地图菜单中的所需位置放置自定义菜单栏项

来自分类Dev

CSS子菜单栏

来自分类Dev

目标C-菜单栏图标单击事件

来自分类Dev

如何隐藏emacs中特定框架的菜单栏?

来自分类Dev

CSS顶部菜单栏

来自分类Dev

使用Applescript创建一个简单的菜单栏应用

来自分类Dev

KendoUI菜单栏在单击时打开

来自分类Dev

可可应用程序菜单栏不可单击

来自分类Dev

Tkinter菜单栏类

来自分类Dev

中心菜单栏链接

来自分类Dev

digiKam中的菜单栏

来自分类Dev

不能单击Gnome面板和菜单栏。

来自分类Dev

如何单击网站上的菜单栏选项?

来自分类Dev

菜单栏不显示

来自分类Dev

digiKam中的菜单栏

来自分类Dev

如何显示菜单栏上的下拉项TEXT

来自分类Dev

样式菜单栏CSS

来自分类Dev

不能单击Gnome面板和菜单栏。

来自分类Dev

如何使整个菜单栏项目+区域可单击jQuery

来自分类Dev

将菜单栏居中与特定宽度对齐

来自分类Dev

如何隐藏emacs中特定框架的菜单栏?

来自分类Dev

显示菜单栏

来自分类Dev

菜单栏项无法正确显示CSS错误

来自分类Dev

单击移动设备(汉堡菜单)时为整个Bootstrap菜单栏着色

来自分类Dev

左键单击菜单栏额外未打开

来自分类Dev

右键单击时菜单栏中的弹出菜单

来自分类Dev

单击菜单栏上的更改字体真棒图标

来自分类Dev

在菜单栏中选择特定元素

来自分类Dev

目录菜单栏