|  | 
| 下面是我经过 各位高手的帮助 后写的 
 但是 有一个问题   下面的代码 运行到 红色部分时 !就会出现 bcdedit 不是内部或外部命令,也不是可运行的程序或批处理文件。
 
 能帮我改改改吗!谢谢了!
 
 rem 首先 还原BCD
 bcdedit /import %SYSTEMDRIVE%\BOOT\QQBCD\BCD.
 
 @echo off
 bcdedit>.\tempd.ini
 for /f "tokens=1* delims= " %%a in (tempd.ini) do (
 set "%%a=%%b"
 if "%%b"=="你好 GHOST 我爱你" goto loop
 )
 :loop
 echo %标识符%>.\idt.ini
 del /f /q .\tempd.ini
 for /f %%i in (.\idt.ini) do set TID=%%i
 start /min bcdedit /delete %TID%
 del /f /q .\idt.ini
 
 SET TP=%~dp0
 SET TP=%TP:~0,-1%
 SET BAKPATH=%SYSTEMDRIVE%\BOOT\BCDBAK.BAK
 SET INFO=你好 GHOST 我爱你
 SET MBRP=\yybot.mbr
 
 set timeout=6
 
 for /f %%i in (%SYSTEMDRIVE%\BOOT\Deadlyid.ini) do set CID=%%i
 bcdedit /delete %CID%
 rem 开始写入
 IF NOT EXIST "%BAKPATH%" start /wait bcdedit.exe /export "%BAKPATH%"
 for /f "tokens=2 delims={}" %%i in ('bcdedit.exe /create /d "%INFO%" /application bootsector') do SET CLASSID=%%i
 rem IF "%CLASSID%"=="" GOTO createerr
 SET CLASSID={%CLASSID%}
 ECHO %CLASSID%>%SYSTEMDRIVE%\BOOT\Deadlyid.ini
 bcdedit.exe /set %CLASSID% device boot >nul
 bcdedit.exe /set %CLASSID% path %MBRP% >nul
 bcdedit.exe /displayorder %CLASSID% /addlast >nul
 bcdedit.exe /timeout %timeout% >nul
 | 
 |