批处理改桌面壁纸

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:37:37
如何做批处理改桌面壁纸

方法一:
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /d e:\windows\ACDWallpaper.bmp /f
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters

方法二:
@echo off
echo Windows Registry Editor Version 5.00 >>reg.reg
echo [HKEY_CURRENT_USER\Control Panel\Desktop]>>reg.reg
echo "Wallpaper"="E:\\WINDOWS\\ACD Wallpaper.bmp">>reg.reg
regedit /s reg.reg
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
del reg.reg

第一种快,可是不支持含有空格的图片名字。你复制代码的时候可能要保证复制到记事本后的 reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /d e:\windows\ACDWallpaper.bmp /f
中间没有任何换行。e:\windows\ACDWallpaper.bmp为图片地址。

第二种产生一个REG.REG后自己导入,然后删除,再刷新背景。效率不如第一种,但可以支持含有空格的图片名字。你直接复制代码应该没有问题。E:\\WINDOWS\\ACD Wallpaper.bmp为图片地址。

VBS脚本要不要? 只要将文件存为.VBS即可在WINDOWS下运行.
另,你的图片文件是什么格式的? BM