reg add "hkcu\control panel\desktop" /v wallpaper /d "C:\Users\deng\Pictures\ae51f3deb48f8c5471a15c2e38292df5e0fe7f45.jpg" /f
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
pause
方案二
@echo off
title 更换桌面背景
set regadd=reg add "HKEY_CURRENT_USER\Control Panel\Desktop"
%regadd%" /v TileWallpaper /d "0" /f
%regadd%" /v Wallpaper /d "C:\Users\deng\Pictures\ae51f3deb48f8c5471a15c2e38292df5e0fe7f45.jpg" /f
%regadd%" /v WallpaperStyle /d "3" /f
echo 正在更换桌面背景
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
echo 更换桌面背景成功
pause
exit
把里面的C:\Users\deng\Pictures\ae51f3deb48f8c5471a15c2e38292df5e0fe7f45.jpg换成你自己的图片目录即可
有些系统可能需要重启后才能显示
这个是XP系统换bmp格式壁纸的方法,win7系统可能无效。
win7系统可以用vbs调用图片文件的右键菜单更换桌面壁纸。
以下是win7更改桌面壁纸的vbs代码
NUM = "E:\a.jpg" '壁纸图片路径Set sh = CreateObject("Shell.Application")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set f = FSO.GetFile(NUM)
Set vs = sh.NameSpace(f.ParentFolder.Path).ParseName(f.Name).Verbs
For Each v In vs
If v.Name = "设置为桌面背景(&B)" Then v.DoIt
Next
WScript.Sleep 5000
批处理没有,但是可以按照下面的步骤手动修改。
步骤说明:
首先,打开资源管理器,双击C盘盘符进入系统盘。
在C盘根目录下找到“用户”这个文件夹。
在“用户”文件夹下找到你自己的账户,就是名称和你在登录Windows提示的名称一样的文件夹。
在你的文件夹下找到“桌面”,选中后右键选择【属性】。
在第四个选项卡【位置】处选择【移动】。
根据提示,浏览到你想要存储“桌面”文件的地方确定即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)