Scripting Applescript:应为行尾,但找到编号

Scripting Applescript:应为行尾,但找到编号,scripting,syntax,numbers,applescript,itunes,Scripting,Syntax,Numbers,Applescript,Itunes,我正在尝试使用applescript在iTunes中自动选择一个菜单项。然而,每次我运行这个脚本时,我都会收到一条错误消息,上面写着“预期行尾,但找到了数字,并将我指向“scrollarea 1”。我正在使用苹果的UIElement inspector获取iTunes中GUI元素的名称。任何帮助都将不胜感激 以下是我目前掌握的情况: tell application "iTunes" activate delay 10 tell application "Sy

我正在尝试使用applescript在iTunes中自动选择一个菜单项。然而,每次我运行这个脚本时,我都会收到一条错误消息,上面写着“预期行尾,但找到了数字,并将我指向“scrollarea 1”。我正在使用苹果的UIElement inspector获取iTunes中GUI元素的名称。任何帮助都将不胜感激

以下是我目前掌握的情况:

tell application "iTunes"
      activate
      delay 10
      tell application "System Events"
            key code 53
            tell outline 1 of scrollarea 1 of window 1
                 click menu 1
            end tell
      end tell
end tell

嗯,我让它点击我需要它点击的东西。现在唯一的问题是它没有实际点击它,它只是返回AXValue。我需要它在iTunes中实际点击项目本身。

你想点击什么?我正在尝试点击iTunes设备列表中的第一个设备。我只是在UI中找到了它(谢谢,顺便说一句)但由于某些原因,它没有点击它。相反,它返回了文本。我已经告诉了应用程序“iTunes”的窗口“iTunes”的滚动区域2的大纲1的第11行单击static text 1 end Tell我也尝试过选择,但它做了同样的事情。我现在想知道是否有任何方法可以让applescript发送真正的鼠标点击。如果没有,coco、bash或python是否能够发送真正的单击?与其单击/选择静态文本,不如像我在回答中那样尝试这一行。在《雪豹》中,我的脚本从列表中选择了我的iPod。我又回到了那个位置。谢谢你,先生/女士。如果可以,我会给你一分!
activate application "iTunes"
tell application "System Events"
    tell process "iTunes"
        select row 15 of outline 1 of scroll area 2 of window "iTunes"
    end tell
end tell