在论坛里看到下面这个脚本:
@echo off
color 0a
title 正在更换桌面 ...
echo 正在添加注册表项目...
set regadd=reg add "HKEY_CURRENT_USER\Control Panel\Desktop
%regadd%" /v TileWallpaper /d "0" /f
%regadd%" /v Wallpaper /d "C:\Documents and Settings\Administrator\桌面\1.bmp" /f
%regadd%" /v WallpaperStyle /d "2" /f
echo 正在更换桌面背景
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
exit
在XP下这段脚本有效,但是win2000下就不行,壁纸没有换,检查了相关注册表项均已写入,重启了也不行。是不是win2000下的与壁纸相关的注册表项与XP不同?还是说win2000不支持这种功能?如果支持,win2000的相关注册表位置是怎么样的?
请大家指教一下,谢谢!
@echo off
color 0a
title 正在更换桌面 ...
echo 正在添加注册表项目...
set regadd=reg add "HKEY_CURRENT_USER\Control Panel\Desktop
%regadd%" /v TileWallpaper /d "0" /f
%regadd%" /v Wallpaper /d "C:\Documents and Settings\Administrator\桌面\1.bmp" /f
%regadd%" /v WallpaperStyle /d "2" /f
echo 正在更换桌面背景
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
exit
在XP下这段脚本有效,但是win2000下就不行,壁纸没有换,检查了相关注册表项均已写入,重启了也不行。是不是win2000下的与壁纸相关的注册表项与XP不同?还是说win2000不支持这种功能?如果支持,win2000的相关注册表位置是怎么样的?
请大家指教一下,谢谢!
