Mac OS X Yosemite上的自定义桌面更改壁纸间隔

时间:2015-06-11 22:22:32

标签: macos background applescript intervals

我希望能够以随机顺序每隔10秒更改一次桌面背景。我喜欢使用漫画页作为背景,5秒太短。有人可以帮我弄清楚如何定制时间。我读了另一篇关于同样情况的文章,但是,他们提供的代码对我不起作用。我刚刚发现了AppleScript,所以我不知道自己在做什么。我认为代码不是根据我的需求量身定制的,需要修改我似乎无法弄清楚。

tell application "System Events"
 -- RANDOM ROTATION OF A FOLDER OF IMAGES
 tell current desktop
 set picture rotation to 1 -- (0=off, 1=interval, 2=login, 3=sleep)
 set random order to true
 set pictures folder to file "Mac OS X:Library:Desktop Pictures:Plants:"
 set change interval to 5.0 -- seconds
 end tell
end tell

我已将“Mac OS X:Library:Desktop Pictures:Plants:”改为“Macintosh HD:用户:jonathan:桌面:壁纸:”

并收到“系统事件出错:无法设置文件”Macintosh HD:用户:jonathan:桌面:壁纸:“当前桌面到文件”Macintosh HD:用户:jonathan:桌面:壁纸:“当前桌面“。

如果有帮助,我想在桌面上使用名为“Wallpaper”的文件夹。

我很感激帮助。对不起,我缺乏知识或问题结构不好。

以下是原始问题https://apple.stackexchange.com/questions/103833/can-i-have-a-custom-desktop-wallpaper-change-picture-interval

的链接

2 个答案:

答案 0 :(得分:1)

使用它可以使用并将特定文件夹作为图片

tell application "System Events"
    -- RANDOM ROTATION OF A FOLDER OF IMAGES
    tell current desktop
        set pictures folder to "Mac OS X:Library:Desktop Pictures:Plants:"
        set picture rotation to 1 -- (0=off, 1=interval, 2=login, 3=sleep)
        set random order to true
        set change interval to 5.0 -- seconds
    end tell
end tell

答案 1 :(得分:0)

首先添加文件夹,然后运行此脚本:

tell application "System Events"
    tell current desktop
        set change interval to 10
    end tell
end tell

似乎设置很棒,但我不确定它是在重新启动后还是在修改任何桌面设置之后。您可能需要根据需要重新运行该命令。