Как настроить iTunes отображать «список воспроизведения» с помощью AppleScript (в Mac OS X)? - PullRequest
0 голосов
/ 20 октября 2011

Я выбираю определенные списки воспроизведения в 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? Как?

Ответы [ 2 ]

3 голосов
/ 20 октября 2011
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
1 голос
/ 20 октября 2011

Нет простого способа сделать это. Загружаемый список воспроизведения не распознается как объект.

Как вы можете видеть, я пытался получить доступ к загрузочному списку воспроизведения двумя способами, и оба выдают мне ту же ошибку. enter image description here enter image description here

Следует также отметить, что вы получите ту же ошибку, если попытаетесь выбрать любой из следующих «списков воспроизведения»: приложения, iTunes Store, мелодии звонка, Ping.

Проверьте этот пост для альтернативного решения: здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...