windwos 桌面背景图片下载保存(保存.bat 运行即可)
@echo off
:: 设置代码页为 UTF-8,防止中文路径报错
chcp 65001 >nul
:: 设置源文件和目标位置
set "sourceFile=C:\Users\Troy\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper"
set "targetDir=C:\Users\Troy\Pictures"
:: 获取当前日期 (格式: YYYY-MM-DD)
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set "dt=%%I"
set "today=%dt:~0,4%-%dt:~4,2%-%dt:~6,2%"
:: 如果目标文件夹不存在则创建
if not exist "%targetDir%" mkdir "%targetDir%"
:: 初始化文件名和计数器
set "finalName=%today%.jpg"
set /a count=1
:check_loop
if exist "%targetDir%\%finalName%" (
set "finalName=%today%_%count%.jpg"
set /a count+=1
goto check_loop
)
:: 执行复制
copy /y "%sourceFile%" "%targetDir%\%finalName%" >nul
echo ============================================
echo [SUCCESS] Desktop background has been saved!
echo [FILE] %finalName%
echo [PATH] %targetDir%
echo ============================================
pause

浙公网安备 33010602011771号