美化PE的提示方式

在正常的系统提示一般都会有气泡提示,想不想在PE下也实现这个功能呢?
在WinPE系统中无需usp10.dll、sysdm.cpl的支持,套用 批处理代码。在没有THEMEUI.DLL支持的情况下,PECMD的WALL 命令是无效的。批处理代码如下:
@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
============================================================
::确保有"%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
常见问题:
最新文章:
如沐清风0
2019/5/28
-
用U盘来装系统,你想进入PE界面,你首先要将U盘制成可以启动的“U盘启动盘”,然后设好U盘为第一启动项,这样才可以进入PE(有WIN2003PE加强版和WIN8PE)界面了。
真心英雄0
2019/5/28
-
用U盘来装系统,你想进入PE界面,你首先要将U盘制成可以启动的“U盘启动盘”,然后设好U盘为第一启动项,这样才可以进入PE(有WIN2003PE加强版和WIN8PE)界面了。
水冰霜0
2019/5/28
-
新电脑速度二十几兆老电脑十几吧,插2.0和3.0一模一样,别说驱动没装,以前有一个一模一样的前些天丢了,图情怀买回来结果差距这么大,换芯了吧!拿2.1的东西骗谁呢。大家注意