GUI 脚本 iTunes 以按 "status" 列出播放列表曲目

GUI scripting iTunes to list playlist tracks by "status"

一直在摆弄 GUI 和使用元素检查器,但似乎无法让 AppleScript 单击 iTunes 播放列表左上角的小按钮,该按钮按照添加到列表中的顺序对曲目进行排序播放列表(它是空白的,但检查员说它是一个名为 "status" 的 AXButton)。

有什么想法吗?

如果有非 GUI 方式可以做到这一点,很高兴听到!

谢谢

迟到

这适用于 iTunes 12.4.1.6(在 El Capitan 上测试):

tell application "System Events"
    tell process "iTunes"
        tell splitter group 1 of window "iTunes"
            if exists splitter group 1 then
                tell button "status" of group 1 of outline 1 of scroll area 1 of splitter group 1 to perform action "AXPress"
            else
                tell button "status" of group 1 of outline 1 of scroll area 1 to perform action "AXPress"
            end if
        end tell
    end tell
end tell