相关疑难解决方法(0)

如何使用 AppleScript 自动单击应用程序窗口中的按钮?

假设我想使用 AppleScript 单击出现在窗口中某处的按钮。click button工作,但你必须知道你想按哪个按钮。


例如:当您总是要等待扫描仪完成,然后切换到 Image Capture.app,然后再次单击扫描时,扫描有点麻烦。

所以,我想在这里自动点击这个按钮……

在此处输入图片说明

好吧,我认为这会相对容易,但一开始就我得到了:

tell application "System Events"
    tell process "Image Capture"
        click button "Scan" of window "Image Capture"
    end tell
end tell
Run Code Online (Sandbox Code Playgroud)

当然,按钮埋得更深(即在某些拆分组中)。

使用Accessibility Inspector我可以看到它在哪里,但我真的必须沿着 UI 元素树找到按钮吗?有什么捷径吗?如果没有,我错过了click button "Scan" of window "Image Capture"什么?

在此处输入图片说明

更一般的:我在哪里可以找到 UI 元素层次结构中的按钮?

applescript macos

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

applescript ×1

macos ×1