HFS路径(“disk:item:subitem:subsubitem:...:item”)不起作用。如果你打开系统偏好设置,你会得到下面的错误 - >桌面&屏幕保护程序
24/10/13 6:31:47.340 pm System Preferences[3085]: DesktopPref error: loading of kDesktopPictureValueImagePath was not successful
tell application "System Events"
tell current desktop
--not working
set picture to "mavricks:Library:Desktop Pictures:Abstract.jpg"
get properties
--{display name:"iMac", change interval:1.0, id:69671552, random order:false, picture rotation:0, pictures folder:"/Library/Desktop Pictures/", picture:"mavericks:Library:Desktop Pictures:Abstract.jpg", translucent menu bar:true, class:desktop}
end tell
end tell
POSIX路径(/项目/子项目/ subsubitem /.../项目)工作正常
tell application "System Events"
tell current desktop
set picture to "/Library/Desktop Pictures/Abstract.jpg"
get properties
--{display name:"iMac", change interval:1.0, id:69671552, random order:false, picture rotation:0, pictures folder:"/Library/Desktop Pictures/", picture:"/Library/Desktop Pictures/Abstract.jpg", translucent menu bar:true, class:desktop}
end tell
end tell
10.9中存在'curent desktop'。见下面的答案。 – 2014-10-28 00:29:34