AppleScript UI Scripting 通常很慢,还是我的脚本,或其他什么?

Ste*_*kot 5 applescript

我是 AppleScript 的新手,我只是在深入研究 UI 脚本。我正在尝试为程序 TypeIt4Me 创建一个脚本,这是一个不支持 AppleScript 的菜单栏实用程序(文本扩展)。

我提议的脚本将利用系统事件单击其菜单栏图标,键入五次,一次,然后返回。但是,AppleScript 在单击图标和执行第一次击键之间会暂停很长时间,以至于这作为脚本是不切实际的。下面是第一次点击和一次按下的版本。

tell application "System Events"

click menu bar item 1 of menu bar 2 of application process "TypeIt4Me"
key code 125 -- ie "down"

end tell
Run Code Online (Sandbox Code Playgroud)

这可能是我的代码的问题吗?某个地方的设置?AppleScript 一般?谢谢。

Mar*_*ark 0

您点击什么图标?你的意思是双击吗?也许你的意思是“开始脚本”?如果您的意思是您的脚本需要很长时间才能真正开始运行,这是典型的 AppleScript,而不是由您的脚本引起的。如果 TypeIt4Me 可以运行应用程序而不是脚本,或者如果可以选择将脚本编译并作为应用程序运行,那么您应该能够稍微加快速度。它仍然需要一些时间来启动,但脚本不需要先编译。