技术分享
使用 PowerShell 脚本自动更换 Windows 锁屏壁纸
00 分钟
2024-9-3
2024-9-26
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,确保该目录存在(不存在就创建一个)。
 
现在,我们来执行这个脚本
  1. 按下 Win-X,打开“Windows Powershell (管理员)”。
  1. 输入 cd "你的图片目录",切换到你的图片目录
  1. 输入 powershell -ExecutionPolicy Bypass -File "set-random-lock-screen.ps1",执行这个脚本。
搞定,现在锁屏,看看是不是已经更换了锁屏壁纸。
接下来,我们再来设置一个定时任务,让它每天晚上十二点运行一次这个脚本。
打开 Powershell,输入如下命令:
 
powershell
 
当然,你也可以改成每次开机都运行一次,或者每隔几小时运行一次,这取决于你的需求。以30分钟运行一次为例,在上面的终端里继续执行如下命令:
 
powershell
 
使用这个方案有一个好处,幻灯片有时候会组合多张图片,并不美观,影响我们欣赏图片,而使用单张图片模式则每次只会显示一张。😄
但与此同时,也有一个缺点,那就是在锁屏的时候,并不会更新锁屏壁纸,只有在解锁后才会更新。😅
 

桌面壁纸

 
 
上一篇
什么是SOA?什么是微服务?SOA和微服务有什么区别?
下一篇
使用net send给局域网用户发送消息