0

我经常在 iTunes 中选择某些播放列表,以至于我创建了 AppleScripts 来显示它们,然后使用FastScripts将它们绑定到键盘快捷键。

这是用于显示我的“新播客”播放列表的 AppleScript:

tell application "iTunes"
    set view of (browser window 1) to user playlist "New Podcasts"
end tell

这是一个用于显示“音乐”的 AppleScript:

tell application "iTunes"
    set view of (browser window 1) to user playlist 1
end tell

我希望能够去“下载”(当新的播客正在下载时),但我不知道如何从 AppleScript 中做到这一点。我尝试过set view of (browser window 1) to user playlist 1使用各种数字而不是 1 和set view of (browser window 1) to user playlist "Downloads",但这些都不起作用。我在 iTunes AppleScript 词典中没有看到任何下载迹象。

是否可以从 AppleScript 将视图设置为“下载”?如何?

4

2 回答 2

3
tell application "System Events" to tell process "iTunes"
    tell outline 1 of scroll area 2 of window "iTunes"
        set statictexts to value of static text of rows
        repeat with i from 1 to number of statictexts
            if ((item i of statictexts) as text) starts with "Downloads" then
                set value of attribute "AXSelected" of row i to true
                return
            end if
        end repeat
    end tell
end tell
于 2011-10-20T17:28:07.287 回答
1

没有简单的方法可以做到这一点。下载“播放列表”未被识别为对象。

如您所见,我尝试使用两种方法访问下载“播放列表”,但都给了我同样的错误。 在此处输入图像描述 在此处输入图像描述

还应注意,如果您尝试选择以下任何“播放列表”,您将收到相同的错误:Apps、iTunes Store、Ringtones、Ping。

查看这篇文章以获取替代解决方案:这里

于 2011-10-20T14:57:38.547 回答