2010-07-07 58 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