【BingBgZz】每日桌面Bing壁纸 v1.4

许多实用脚本和封装函数, 可以让您编写脚本更加便捷高效
User avatar
Zz_
Posts: 2
Joined: 28 Jun 2016, 22:48

【BingBgZz】每日桌面Bing壁纸 v1.4

06 Jan 2017, 10:42

【BingBgZz】每日桌面Bing壁纸 v1.4

每日开机运行后会下载当日bing壁纸并设置为桌面壁纸,用完即关

Code: [Select all] [Download] GeSHi © Codebox Plus

global bgDay=0 ;~;获取必应今天壁纸,1为昨天,以此类推可下载历史壁纸
global bgNum=1 ;~;下载bgDay至前1天壁纸数量,最大为前8天
global bgMax=8 ;~;下载后最多只保留前8天的壁纸,设置0为不限制数量(注:bgFlag不能为1)
global bgFlag=2 ;~;壁纸文件名称形式,0为日期YYYYMMDD,1为英文名称_分辨率,2为英文名称_日期
global bgDir:="D:\Users\Pictures\bing" ;~;壁纸图片保存路径,如bgMax不是0必须是单独文件夹,防止丢失其他图片

用户可自定义配置以上几项,不想看到xml可以设置下载到缓存目录:`SetWorkingDir,%A_Temp%`



v1.4 现在第二次运行就会随机更换壁纸了



v1.3 完善分辨率,右下角显示壁纸介绍

在虚拟机上测试了从640x480像素到3840x2160像素24种分辨率,结果是bing官方壁纸基本良好支持1024x768、1366x768、1920x108​0,而1920x1200在一些壁纸是没有的,所以加了【下载壁纸失败后用其它分辨率替代】



v1.2更新内容:
•获取屏幕的分辨率,根据分辨率下载不同尺寸壁纸,感谢群友`因斯坦爱`提供
•壁纸数量超过设定删除最早一张



是的,顺带做了下载历史壁纸的隐藏功能:

设置`bgNum = 8`即获取前8天的壁纸;
或者同时再设置`bgDay=8`就是前8天的再前8天壁纸;
最后把 `;~ F2::` 改为 `F2::` 再按 F2 键开始下载

PS:如果想继续使用前一天的壁纸,可右键桌面-个性化-选择历史壁纸,或打开壁纸存放目录-右键设置为桌面背景

项目最新测试版GitHub更新:https://github.com/hui-Zz/BingBgZz
联系:hui0.0713@gmail.com 讨论QQ群:3222783、271105729、493194474




Code: [Select all] [Expand] [Download] (Untitled.ahk)GeSHi © Codebox Plus

Return to “脚本函数”

Who is online

Users browsing this forum: No registered users and 24 guests