【发布时间】:2013-04-04 05:24:25
【问题描述】:
我正在开发一个简单的应用程序,它可以从服务器下载桌面壁纸并将图像保存在Wallpaper Downloads 中。我想将此目录设置为我在Control Panel\Appearance and Personalization\Personalization\Desktop Background 中看到的墙纸目录。我的意思是我想将此文件夹中的每个图像设置为我的墙纸一段时间,就像在personalization 中所做的那样。我已经看到将一张图像设置为墙纸但整个文件夹都没有设置的代码,这不可能吗?
就像在Windows Personalization 中一样,我们可以浏览壁纸文件夹,然后将其中的所有图像设置为我们的壁纸,这些图片会随着指定的时间而变化。
【问题讨论】:
-
壁纸是一个文件,而不是一个文件夹。注册表中没有这样的键。
-
我知道,我想问的是如何使用批处理脚本将文件夹内的所有图像设置为墙纸。就像在 Windows 个性化中一样,他们要求浏览一个文件夹,然后将里面的所有图像设置为墙纸,一段时间后会发生变化
-
您想使用批处理从特殊文件夹中设置“随机”壁纸吗?
-
基本上你可以用一个批处理脚本来做到这一点,但我更喜欢 AutoIt :)
-
我们可以假设“更改图片”选项已经启用吗?还是您也需要启用它?
标签: windows command-line batch-file desktop-application wallpaper