【发布时间】:2016-04-02 16:02:38
【问题描述】:
我正在测试稍后将在我的 OSX 应用程序中使用的 applescript。 在下面的单击按钮命令后,我得到了 6 秒的延迟。 经过一些研究,这似乎是一个已知问题。 我觉得有趣的是,如果我使用商业应用程序 QuicKeys 来执行相同的操作 按钮点击没有延迟,所以我认为他们找到了解决方法。 有人有什么想法吗?
tell application "System Events"
tell process "Pro Tools"
set frontmost to 1
click button "Track List pop-up" of window 1
-- 6 seconds delay before next command is sent
key code 36 -- return key stroke
end tell
end tell
【问题讨论】:
-
我知道这听起来很疯狂,但是如果你在
delay 1命令之后添加delay 1命令有帮助吗? -
不,不是,谢谢你的建议。
-
这可能不会有什么不同,但是您是否尝试过将
click替换为perform action "AXPress" of?是否有用于显示该窗口的菜单栏项? -
是的,我做到了,仍然运行延迟。谢谢
标签: applescript