博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
win7自动换锁屏壁纸
阅读量:7243 次
发布时间:2019-06-29

本文共 1123 字,大约阅读时间需要 3 分钟。

hot3.png

系统是win7用了4年都没重装过,公司有要求要设置密码。设置了10分钟不用自动锁屏。

有一天发呆着发呆着,突然觉得,每天都看这个默认锁屏壁纸,可以换别的壁纸吗?于是乎上网搜索,找到结果,挺简单的。

开始,regedit,找到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Authentication/LogonUI/Background的注册表项,如果没有OEMBackground这个键值,自己添加一个,把值设置为1,表示使用OEM背景。接下来,进入C:\Windows\System32\oobe\info\backgrounds目录,如果没有backgrounds这个目录,新建一个。在目录中放入一张命名为backgroundDefault.jpg的壁纸,这时候就生效了,注意壁纸的大小不要大于256KB。好吧,这段基本是copy来的,还没验证其他图片格式,跟大于256KB的图片是否可以用╮(╯▽╰)╭

接下来,又想到,能不能每天自动换一张图呢?这个简单,写个批处理就好,根据批处理,把昨天的图片重命名回去,把今天的图片命名为backgroundDefault.jpg,于是乎,找到批处理关于日期处理的命令 %date:~-1,1% →_→这神马情况,截取出来的是中文。好吧,换个简单的思路,直接取随机数不就行了?于是批处理如下:

@echo offsetlocal enabledelayedexpansioncd "C:\Windows\System32\oobe\info\backgrounds"set /a num=!random!%%7copy backgroundDefault!num!.jpg backgroundDefault.jpg

简单的7张图片处理,把图片命名为backgroundDefault0.jpg到backgroundDefault6.jpg,然后随机数,把随机到的图片copy为backgroundDefault.jpg就OK了。

接下来就是定时任务了。点击任务计划程序,创建任务,选择用最高权限运行(因为system32目录需要管理员权限),新建触发器,设置每天早上8点执行,新建操作,选择批处理文件,设置里面,勾选允许按需运行任务,如果过了计划时间,立即启动任务,如果失败,1小时,3次,确定。之后就完成了,只是这个任务计划到底是个什么情况也不是很清楚,有时候9点半运行,有时候9点运行。大概就是这样了,图片多还可以再加。

转载于:https://my.oschina.net/u/2274874/blog/644942

你可能感兴趣的文章
Android-PullToRefresh(一)
查看>>
JavaScript+XML+VBA导出报表初步构想
查看>>
UVA1452|LA4727-----Jump------经典的约瑟夫公式的变形(DP)
查看>>
Android SDK安装教程
查看>>
sourceinsight 相对路径设置
查看>>
mysql describe
查看>>
程序员的自我修养 学习笔记(5)
查看>>
DNS安全浅议、域名A记录(ANAME),MX记录,CNAME记录 专题
查看>>
数据字典生成工具之旅(9):多线程使用及介绍
查看>>
Java编程思想学习笔记——注解
查看>>
使用HTML5新特性Mutation Observer实现编辑器的撤销和撤销回退操作
查看>>
Java可变参数传递中可以接收多个对象
查看>>
Python中的正则表达式(re)
查看>>
2016 新学++ , 回顾过去展望未来
查看>>
让你在DOS中任意切换目录
查看>>
较完整的轮播图特效
查看>>
微信公众开发接入服务器的接口配置信息
查看>>
deployment与Web应用程序部署
查看>>
详解iOS多图下载的缓存机制
查看>>
关于CAE的那点儿破事儿
查看>>