2011-10-20 62 views
0

我經常在iTunes中選擇某些播放列表,以便創建AppleScript來顯示它們,然後將它們綁定到鍵盤快捷鍵FastScripts如何讓iTunes使用AppleScript(在Mac OS X上)顯示下載「播放列表」?

這裏是一個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 Dictionary中沒有任何下載符號。

是否可以將視圖設置爲AppleScript的「下載」?怎麼樣?

回答

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 
1

有沒有簡單的方法來做到這一點。下載「播放列表」不被識別爲對象。

正如你所看到的我已經嘗試使用兩種方法訪問下載「播放列表」,並且都給了我同樣的錯誤。 enter image description here enter image description here

還應當指出的是,如果你嘗試選擇下列任何一個「播放列表」,你會得到同樣的錯誤:應用程序,iTunes Store,鈴聲,平。

退房這個職位的替代解決方案:here

相關問題