实用批处理--更换桌面背景

news/2024/11/16 7:35:19/

"%userProfile%/Local Settings/Application Data/Microsoft/Wallpaper1.bmp"
此为当前桌面背景完整路径。

测试环境:XP SP2

::复制更换桌面背景.bat::
::将bmp格式图片拖入P中
@echo off
title 更换桌面背景
cd/d %~dp0
if /i %~x1==.BMP copy %1 "%userProfile%/Local Settings/Application Data/Microsoft/Wallpaper1.bmp"
echo 正在更换桌面背景
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
goto :eof
::复制更换桌面背景.bat::
::::::::::::::::::::::::

::一般更换墙纸.bat::
::图片为bmp格式
::拖入bmp格式图片即设置它为背景。
::直接双击运行,若当前目录中有bmp格式图片,则将名称排在最后的一张设为壁纸
@echo off
title 更换墙纸
setlocal enableDelayedExpansion
set pic=%1
if "!pic!"=="" call :search
if "!pic!"=="" set pic="%userProfile%/Local Settings/Application Data/Microsoft/Wallpaper1.bmp"
echo 正在添加注册表项目...
reg add "HKCU/Control Panel/Desktop" /v Wallpaper /d !pic! /f>nul
reg add "HKCU/Control Panel/Desktop" /v WallpaperStyle /d "2" /f>nul
echo 正在更换桌面背景
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
goto :eof
:search
 cd/d "%~dp0"
 for /f "delims=" %%a in ('dir/b *.bmp') do (
  set pic="%~dp0%%a"
 )
 goto :eof
::一般更换壁纸.bat::
::::::::::::::::::::

 

::强制更换壁纸.bat::
::有些系统不能成功
::图片为bmp或jpg格式
::如果图片格式为jpg,则桌面图标文字有背景色(成功设置后,运行一遍下面的还原壁纸可去除背景色)
::拖入图片运行
::双击直接运行,名字排后的一张设为背景
::同时可以禁止通过桌面属性来更改壁纸(用软件更改不能禁止)
@echo off
title 更换壁纸
setlocal enableDelayedExpansion
set pic=%1
if "!pic!"=="" call :search
if "!pic!"=="" set pic="%userProfile%/Local Settings/Application Data/Microsoft/Wallpaper1.bmp"
echo 正在添加注册表项目...
reg add "HKCU/Control Panel/Desktop" /v Wallpaper /d !pic! /f>nul
reg add "HKCU/Control Panel/Desktop" /v WallpaperStyle /d "2" /f>nul
reg add "HKCU/Software/Microsoft/Windows/CurrentVersion/Policies/System" /v Wallpaper /d !pic! /f>nul
reg add "HKCU/Software/Microsoft/Windows/CurrentVersion/Policies/System" /v WallpaperStyle /d "2" /f>nul
echo 正在更换桌面背景
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
goto :eof
:search
 cd/d "%~dp0"
 for /f "delims=" %%a in ('dir/b *.jpg *.bmp') do (
  set pic="%~dp0%%a"
 )
 goto :eof
::强制更换壁纸.bat::
::::::::::::::::::::

::还原壁纸.bat::
::确保有"%userProfile%/Local Settings/Application Data/Microsoft/Wallpaper1.bmp"
@echo off
title 还原壁纸
set pic="%userProfile%/Local Settings/Application Data/Microsoft/Wallpaper1.bmp"
echo 正在添加注册表项目...
reg add "HKCU/Control Panel/Desktop" /v Wallpaper /d %pic% /f>nul
reg add "HKCU/Control Panel/Desktop" /v WallpaperStyle /d "2" /f>nul
reg add "HKCU/Software/Microsoft/Windows/CurrentVersion/Policies/System" /v Wallpaper /d %pic% /f>nul
reg add "HKCU/Software/Microsoft/Windows/CurrentVersion/Policies/System" /v WallpaperStyle /d "2" /f>nul
echo 正在还原桌面背景
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
goto :eof
::还原壁纸.bat::
::::::::::::::::

说明文档
存放桌面背景的几个路径
-------------------------
C:/WINDOWS/Web/Wallpaper
::jpg桌面(还有Bliss.bmp)
C:/WINDOWS
::bmp桌面
[图片收藏]或[我的图片][My Pictures]
::jpg、bmp、gif
-------------------------
其他两个位置
-------------------------
你指定的图片位置
::jpg、bmp、gif
"%userProfile%/Local Settings/Application Data/Microsoft/Wallpaper1.bmp"
::无特殊情况即为当前桌面背景
=========================


http://www.ppmy.cn/news/247778.html

相关文章

简述改变计算机桌面背景的方法,怎么设置和更改桌面背景

壁纸让我们的电脑看起来更好看,更漂亮,更有个性。 桌面壁纸就是电脑屏幕所使用的各种图片。那么你知道怎么设置和更改桌面背景么?接下来是小编为大家收集的怎么设置和更改桌面背景,欢迎大家阅读: 怎么设置和更改桌面背景 1.打开“…

Win11黑色桌面背景如何解决?

Win10升级之后就会随机显示黑色桌面背景,在更改主题或使用新壁纸时也会在显示器上看到黑色壁纸。这是怎么回事?还不清楚的小伙伴们不用着急,小编下面就给大家分享一下修复方法,希望可以解决问题。 修复 1:使用任务管理…

C#语言实例源码系列-设置桌面背景

专栏分享 点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册👉关于作者 众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是…

英语学习:H开头

habit 习惯 hair 头发 haircut 理发 half 一半 hall 大厅 ham 火腿 hamburger 汉堡包 hammer 锤子 hand 手,指针 handbag 手提包 handful 少量,少数 handkerchief 手帕 handle 柄 handsome 英俊的 handwriting 书法 handy 便利的&#xf…

电脑屏幕配置护眼色

豆沙绿rgb值:(199,237,204) 修改窗口颜色:运行 输入regedit

windows卸载删除流氓软件,花瓣壁纸星云压缩PDF等广告

卸载了几次,每次都会重新死灰复燃,原因是因为没有清除注册表。 并且请将用户等级开到level 3 卸载流氓软件强烈建议用geek uninstall

找到驱动精灵屏幕保护图片

1 图片的位置 C:\Users\boluo1125\AppData\Roaming\khealtheye\wallpaper 2 当图片有文字时点击右上角的设为壁纸时保持的位置 C:\Users\boluo1125\AppData\Roaming\khealtheye\cache

《大脑规则》随记

大脑规则( brinrules ) 1.运动促进大脑发展。在运动时大脑会产生一种脑源性神经营养因子的微量蛋白,他们可以促进大脑发育。 2.生存。协商,合作,并建立联盟,我们与人的沟通能力决定,大脑是人类赖以生存最重要的工具。 …