您的位置:首页 > 其它

win7自动换锁屏壁纸

2016-03-22 00:00 190 查看
系统是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 off
setlocal enabledelayedexpansion
cd "C:\Windows\System32\oobe\info\backgrounds"
set /a num=!random!%%7
copy backgroundDefault!num!.jpg backgroundDefault.jpg

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

接下来就是定时任务了。点击任务计划程序,创建任务,选择用最高权限运行(因为system32目录需要管理员权限),新建触发器,设置每天早上8点执行,新建操作,选择批处理文件,设置里面,勾选允许按需运行任务,如果过了计划时间,立即启动任务,如果失败,1小时,3次,确定。之后就完成了,只是这个任务计划到底是个什么情况也不是很清楚,有时候9点半运行,有时候9点运行。大概就是这样了,图片多还可以再加。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  替换锁屏壁纸