0

我是applescripting的新手:

我使用 UI 浏览器来查找我想要单击的流程元素。我发现我要点击的元素是“UI element 10”

这就是我带来的:

tell application "System Events"
    tell application process "nameofmyapp" to tell window 1
        click UI element 10
    end tell
end tell

但它返回:“缺失值”。

我该如何解决这个问题?

4

1 回答 1

2

系统事件有时会在单击按钮时出现问题,主要是在非本地可可应用程序窗口上。你的情况是这样吗?

即使不是,我也写了一个命令行工具,可以让你执行鼠标点击。你可以在这里找到它。您可能想尝试一下。您必须通过屏幕坐标单击事物,因此您必须以编程方式从系统事件中获取按钮的屏幕坐标,然后添加一些像素以将坐标移动到按钮的中间,然后使用我的工具单击它。我的网页上有示例 applescript 代码可以为您提供帮助。

于 2012-10-14T23:06:30.457 回答