【问题标题】:is Click at broken on Mavericks?点击在小牛队被打破了吗?
【发布时间】:2016-08-15 08:05:09
【问题描述】:

在早期版本的 OS X 上,一个 applescript 像:

tell application "System Events" to tell process "Google Chrome"
get position of window 1
click at {598, 260}
end tell

工作。

但它不再适用于小牛队。是不是有点坏了?

PS:AppleScript 编辑器可以访问辅助功能。

【问题讨论】:

    标签: macos applescript osx-mavericks


    【解决方案1】:

    是的,是的。有一些讨论on Apple's site

    【讨论】:

      【解决方案2】:

      是的。当我尝试运行时

      tell application "System Events" to click at {500, 500}
      

      它在 10.8 的 VM 中工作,但在 10.9 中会导致类似 System Events got an error: Can’t make {500, 500} into type list 的错误。

      您可以改用MouseTools

      do shell script "MouseTools -x 500 -y 500;MouseTools -leftClick"
      

      【讨论】:

        【解决方案3】:

        此问题已在 Yosemite 上得到修复(在 Beta 5 和 GM 上测试)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-05-17
          相关资源
          最近更新 更多