Spotlight—— 每日更换一张精美壁纸
之前的一篇文章介绍了 Windows 聚焦壁纸的 API,然后基于此写了一个可以开机自动换壁纸的小程序。我自己用了挺久了感觉还不错,最近把程序又完善了一下,现在发布出来。
Spotlight 是一个控制台程序,运行后会随机下载一张图片设置为壁纸。壁纸来源于 Windows 的锁屏壁纸库,这个库至少有 500 张以上的壁纸,所以一年多每天壁纸不重样是没问题的。程序运行截图如下。
壁纸图片及元信息保存在 C:\Users\%USERNAME%\Pictures\SpotlightWallpapers
文件夹下,图片和元信息均以日期为文件名。
元信息中包含了图片标题,版权信息,及横向和竖向的图片地址。
默认一天只设置一次壁纸,如果同一天多次运行程序,会提示已经设置过壁纸了。如果不喜欢当天的壁纸需要删除或移走 SpotlightWallpapers 文件夹下的壁纸图片,再次运行程序。
为了让 Spotlight 能每次开机时自启动更换壁纸,需要先创建 Spotlight 的快捷方式,然后将快捷方式复制到 C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
文件夹下。
程序使用 C# 编写,逻辑很简单,就是从 API 解析图片地址,下载图片再设为壁纸。程序包含了.NET 运行时,下载后即可运行,不需要额外安装运行时。
项目地址:Spotlight: 下载并设置 Windows 聚焦图片为壁纸
程序下载:Spotlight v0.1.2
Spotlight—— 每日更换一张精美壁纸
http://blog.qzink.me/posts/spotlight-每日更换一张精美壁纸/