type
status
date
slug
summary
tags
category
icon
password
思路很简单,就是写一个 Powershell 脚本,每次运行时,从指定目录中随机选择一张图片,然后设置为锁屏壁纸。
然后再设置一个定时任务,每隔一段时间(我这里设定是一天)运行一次这个脚本,就可以实现定时随机更换锁屏壁纸了。
先看看随机选择图片并设置为锁屏壁纸的 Powershell 脚本:
powershell
把这段内容保存为
set-random-lock-screen.ps1
文件,放进你的图片目录,先不要执行。我们先按下
Win-R
,输入 regedit
打开注册表编辑器,找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP
,确保该目录存在(不存在就创建一个)。现在,我们来执行这个脚本
- 按下
Win-X
,打开“Windows Powershell (管理员)”。
- 输入
cd "你的图片目录"
,切换到你的图片目录
- 输入
powershell -ExecutionPolicy Bypass -File "set-random-lock-screen.ps1"
,执行这个脚本。
搞定,现在锁屏,看看是不是已经更换了锁屏壁纸。
接下来,我们再来设置一个定时任务,让它每天晚上十二点运行一次这个脚本。
打开 Powershell,输入如下命令:
powershell
当然,你也可以改成每次开机都运行一次,或者每隔几小时运行一次,这取决于你的需求。以30分钟运行一次为例,在上面的终端里继续执行如下命令:
powershell
使用这个方案有一个好处,幻灯片有时候会组合多张图片,并不美观,影响我们欣赏图片,而使用单张图片模式则每次只会显示一张。😄但与此同时,也有一个缺点,那就是在锁屏的时候,并不会更新锁屏壁纸,只有在解锁后才会更新。😅
桌面壁纸
- 作者:胡凯
- 链接:https://hukai.fun/article/90b42b2f-4d15-4c0f-9493-ce6ad927348f
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。