Applescript单击大纲中单元格中的复选框

时间:2014-11-17 14:42:18

标签: macos applescript

我在以下层次结构中有一个复选框: Outline->行向与GT;细胞>复选框 这是它在辅助功能检查器中的外观:

This is how it looks in accessibility inspector

我需要点击它。

所以,我试过了:

  

click checkbox 1 of cell 1 of row 3 of outline 1 of scroll area 2 of splitter group 1 of tab group 1 of window 1

这给出了错误: Expected end of line, etc. but found number.

如果我尝试选择这样的行:

  

select row 3 of outline 1 of scroll area 2 of splitter group 1 of tab group 1 of window 1

该行已被选中。

另外,我可以像这样读取行的属性:

  

get properties row 3 of outline 1 of scroll area 2 of splitter group 1 of tab group 1 of window 1

但不使用复选框/单元格的属性:

  

get properties of checkbox 1 of cell 1 of row 3 of outline 1 of scroll area 2 of splitter group 1 of tab group 1 of window 1

我对申请人绝对是n00b,我没有,我知道出了什么问题。

有人可以帮忙吗?

PS:我正在尝试使用系统偏好设置关闭屏幕截图快捷方式。

1 个答案:

答案 0 :(得分:1)

它正在扼杀AXCell的说明符。细胞不起作用。只需使用UI元素1:

tell application "System Events"
    tell process "System Preferences"
        click checkbox 1 of UI element 1 of row 3 of outline 1 of scroll area 2 of splitter group 1 of tab group 1 of window 1
    end tell
end tell