applescript - 控制点击

时间:2013-04-13 12:38:41

标签: macos user-interface user-controls applescript controls

如何使用AppleScript控制点击?

此脚本应该有效,但不是

activate application "Finder"
tell application "System Events"
    tell process "Finder"
        key down control
        delay 1
        click at {600, 600} -- {from left, from top}
        delay 1
        key up control
    end tell
end tell

MouseTools有时不可靠。我知道cliclick - 仍然没有尝试过。

我更喜欢AS唯一的解决方法,但欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

  • 您可以使用菜单栏(文件,编辑等)执行上下文菜单中的大多数操作。它可以简化你的工作。
  • 要打开特定GUI元素的上下文菜单,您应该告诉perform action "AXShowMenu"该元素。您可以使用Accessibility Inspector应用程序来查找GUI元素层次结构。看看this discussion
  • 您可以尝试鼠标键。有关详细信息,请查看this主题。请注意,“鼠标键”设置位于“系统偏好设置” - > “辅助功能” - > Mountain Lion中的“Mouse& Trackpad”。
  • 对于查找程序脚本AppleScript Finder Guide可能会有很大帮助。