如何在AppleScript中单击按钮?

时间:2015-12-17 03:52:19

标签: applescript buttonclick image-capture

编写AppleScript以打开Image Capture,然后单击“全部导入”按钮。

tell application "Image Capture"
    activate
        tell application "System Events"
            tell process "Image Capture"
                click button "Import All" of group 1 of splitter group 1 of window 1
            end tell
        end tell
end tell

图像捕获打开但脚本会抛出一条错误消息,说它无法找到按钮"全部导入"。

已遵循有关如何检查辅助功能检查器中的位置以及如何将其转换为AppleScript指令的其他线程的建议。

缺少什么?

1 个答案:

答案 0 :(得分:0)

对于图像捕获版本6.6,“全部导入”按钮是“窗口1的分割器组1的组2的按钮3”。此外,我更喜欢使用按钮编号而不是按钮名称来确保脚本适用于任何语言。

tell application "Image Capture"
activate
    tell application "System Events"
        tell process "Image Capture"
            click button 3 of group 2 of group 1 of splitter group 1 of window 1
        end tell
    end tell
end tell

请注意,Apple在Image Capture上进行的任何下一次更改都会影响您的脚本。