win10锁屏壁纸提取保存
操作
-
将fetchWinScreenAllPic.bat 放在任意位置,双击它,在该脚本同级目录会产生一个images文件夹,里面存放着锁频时看到的壁纸图片。可能会包含多张不同尺寸的,甚至是之前存在的(暂时还未被系统清除掉的),选择你想要的那张另存为即可。
命令执行截图 图片提取效果截图
解释
bat脚本如下
@echo OFF
setlocal enabledelayedexpansion
Title 提取win10锁屏壁纸工具
rem yyyymmdd 为格式 // _%time:~0,2%%time:~3,2%%time:~6,2%
set yyyymmdd=%date:~0,4%%date:~5,2%%date:~8,2%
set originPath=C:\Users\%username%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\
rem echo %originPath%
set tFile="目录"
set tName="文件名"
set folder="images"
rem 删除images旧数据
if exist %folder% (
cd %folder%
del /q *.*
cd ..
)
if not exist %folder% (
md %folder%
)
:STEP1
for /f "Delims=" %%i in ('dir /s /b /o:-s %originPath%') do (
set tFile=%%i
set tName=%%~ni
copy %%i %folder%
)
:STEP2
cd %folder%
set /a index=0
for /f "delims=" %%x in ('dir /s /b /o:-s *.*') do (
set /a index+=1
ren "%%x" "!index!-!yyyymmdd!-%%~nx.jpg"
)
:exit
exit
将上述内容保存为 “fetchWinScreenAllPic.bat” 文件即可。
网友评论