2010-07-07 28 views
0

我只是想知道用戶當前壁紙的/File/System/Location/存儲在OS X 10.5中。像/System/Library/CoreServices/DefaultDesktop.jpg哪裏是OS X 10.5用戶壁紙的位置

+0

superuser.com問題 – zengr 2010-07-07 20:09:33

+0

不,這裏有一個編程答案。 – 2010-07-07 20:37:58

回答

0

存儲默認登錄窗口壁紙的信息有關每個桌面(即監視器)當前桌面圖片的信息可通過系統事件AppleScript界面​​獲得。例如:

tell application "System Events" 
    get picture of its first desktop 
end tell 
+0

OSX從那裏拉出圖像。我的問題是系統在哪裏保存圖像的一致命名緩存副本? – 2010-07-14 20:45:46

+0

我不確定你的意思是「緩存副本」。 System Events界面允許腳本訪問或更改每個桌面的圖片路徑。桌面和屏幕保護程序首選面板是傳統的GUI界面。請注意,如果有多個監視器,則每個監視器都被視爲桌面,並且可以擁有自己的背景。此外,用戶還可以爲每個桌面選擇圖片文件夾(而不是單個圖片),並指定圖片在桌面上自動旋轉的時間段。所以可能沒有一個靜態圖像。 – 2010-07-14 21:48:41

+0

有關腳本界面的更多詳細信息,請參閱AppleScript Script Editor.app中System Events.sdef的Desktop Suite部分。也許如果你能詳細說明你想要做什麼,可以制定一個更好的答案。 – 2010-07-14 21:55:01

1

請嘗試以下路徑:/ Library/Desktop Pictures其中root是您的計算機名稱。這就是它位於我的OS X 10.5