雨林木风 > 新闻资讯 >

美化PE的提示方式

美化PE的提示方式

作者:佚名 来源:雨林木风 2014-04-04 06:58:54

在正常的系统提示一般都会有气泡提示,想不想在PE下也实现这个功能呢?  

在WinPE系统中无需usp10.dll、sysdm.cpl的支持,套用 批处理代码。在没有THEMEUI.DLL支持的情况下,PECMD的WALL 命令是无效的。批处理代码如下:

  1. @echo off
  2. title 更换壁纸
  3. setlocal enableDelayedExpansion
  4. set pic=%1
  5. if "!pic!"=="" call :search
  6. if "!pic!"=="" set pic="%userProfile%\Local Settings\Application
  7. Data\Microsoft\Wallpaper1.bmp"
  8. echo 正在添加注册表项目...
  9. reg add "HKCU\Control Panel\Desktop" /v Wallpaper /d !pic! /f>nul
  10. reg add "HKCU\Control Panel\Desktop" /v WallpaperStyle /d "2" /f>nul
  11. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v Wallpaper /d !
  12. pic! /f>nul
  13. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v WallpaperStyle
  14. /d "2" /f>nul
  15. echo 正在更换桌面背景
  16. RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
  17. goto :eof
  18. :search
  19.  cd/d "%~dp0"
  20.  for /f "delims=" %%a in ('dir/b *.jpg *.bmp') do (
  21.   set pic="%~dp0%%a"
  22.  )
  23.  goto :eof
  24. ============================================================
  25. ::确保有"%userProfile%\Local Settings\Application Data\Microsoft\Wallpaper1.bmp"
  26. @echo off
  27. title 还原壁纸
  28. set pic="%userProfile%\Local Settings\Application Data\Microsoft\Wallpaper1.bmp"
  29. echo 正在添加注册表项目...
  30. reg add "HKCU\Control Panel\Desktop" /v Wallpaper /d %pic% /f>nul
  31. reg add "HKCU\Control Panel\Desktop" /v WallpaperStyle /d "2" /f>nul
  32. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v Wallpaper /d %
  33. pic% /f>nul
  34. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v WallpaperStyle
  35. /d "2" /f>nul
  36. echo 正在还原桌面背景
  37. RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
  38. goto :eof