1. 程式人生 > 其它 >win10鎖屏桌布提取儲存

win10鎖屏桌布提取儲存

win10鎖屏桌布提取儲存

1、操作

  • 將fetchWinScreenAllPic.bat 放在任意位置,雙擊它,在該指令碼同級目錄會產生一個images資料夾,裡面存放著鎖屏時看到的桌布圖片。可能會包含多張不同尺寸的,甚至是之前存在的(暫時還未被系統清除掉的),選擇你想要的那張另存為即可。

2、解釋

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” 檔案即可。