0

私は iTunes で特定のプレイリストを頻繁に選択するので、それらを表示するために AppleScript を作成し、FastScriptを使用してそれらをキーボード ショートカットにバインドしています。

「新しいポッドキャスト」プレイリストを表示するための 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 11 や の代わりにさまざまな数値を試してみましset view of (browser window 1) to user playlist "Downloads"たが、どれも機能しません。iTunes の AppleScript Dictionary に Downloads の兆候が見られません。

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

これを行う簡単な方法はありません。ダウンロードの「プレイリスト」はオブジェクトとして認識されません。

ご覧のとおり、2 つの方法を使用してダウンロードの「プレイリスト」にアクセスしようとしましたが、どちらも同じエラーが発生します。 ここに画像の説明を入力 ここに画像の説明を入力

次の「プレイリスト」のいずれかを選択しようとすると、同じエラーが発生することにも注意してください: Apps、iTunes Store、Ringtones、Ping。

別の解決策については、この投稿をご覧ください。

于 2011-10-20T14:57:38.547 に答える