获取Windows个性化中自带的聚焦图片

想要保存登录屏幕(锁屏界面)的背景图片,可以通过以下脚本一键获取:

batch 复制代码
@echo off
setlocal enabledelayedexpansion

:: Windows Spotlight 锁屏图片资源地址
set "sourcePath=%localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets"

:: 为保存并查看锁屏图片,先设置一个日常方便浏览的文件夹
set "targetPath=E:\Daily Screen_Lock"

:: 确保上一步的目标路径存在
if not exist "%targetPath%" (
    mkdir "%targetPath%"
)

:: 复制默认存放地址的文件到目标路径
xcopy /E /I "%sourcePath%" "%targetPath%"

:: 遍历目标文件夹下的文件,更改扩展名为JPG
for %%F in ("%targetPath%\*") do (
    if not "%%~xF" neq "" (
        ren "%%F" "%%~nF.jpg"
    )
)
 
endlocal
echo Successfully obtained and changed to JPG format.
pause

将上方脚本复制粘贴保存为.bat格式的文件,需要保存锁屏图片时,只需要双击运行,即可到目标文件夹里查看保存的图片(具体目标路径可根据个人喜好自定义修改,我这里是直接设置在E盘的一个子文件夹下:set "targetPath=E:\Daily Screen_Lock")

PS:源地址里的%localappdata%是一个环境变量,展开后通常是 C:\Users\[用户名]\AppData\Local,其中 [用户名] 是当前登录用户的用户名。上方的脚本里直接使用%localappdata%可以简化大家复制粘贴时修改用户名的步骤。

相关推荐
吴声子夜歌1 小时前
Java数据结构与算法——基本数学问题
java·开发语言·windows
这儿有一堆花5 小时前
用原生脚本编写无害恶作剧
windows
因我你好久不见5 小时前
Windows部署springboot jar支持开机自启动
windows·spring boot·jar
夜流冰5 小时前
Excel - MS Support for Excel: 2 Collaborate
数据库·windows·excel
林瞅瞅6 小时前
PowerShell 启动卡顿?内存飙升?原来是 800MB 的历史记录在作祟!
windows
Shepherd06196 小时前
【Windows Server 实战】WAC 反向代理配置
windows
云小逸6 小时前
【windows系统编程】第一章 Windows 系统核心架构与基础概念
windows·架构
怣疯knight8 小时前
Docker Desktop 4.55.0版本安装成功教程
windows·docker
liulilittle9 小时前
VEthernet 框架实现 tun2socks 的技术原理
网络·windows·c#·信息与通信·通信
独钓寒江雨10 小时前
win11在安全模式下删除360tray.exe
windows·电脑