|
|
发表于 2015-11-18 12:19:08
|
显示全部楼层
- FILE %temp%\BOOTINFO.TXT
- EXEC| =!bcdedit.exe /enum {current} >> %temp%\BOOTINFO.TXT
- CALL BOOTINFOhangshu
- _SUB BOOTINFOhangshu
- READ %temp%\BOOTINFO.TXT,-1,BOOTINFOHangNum
- ENVI BOOTINFOlineNum=0
- LOOP #%BOOTINFOLineNum% < %BOOTINFOHangNum%,CALL BOOTINFOfindtimeout
- _END
- _SUB BOOTINFOfindtimeout
- read %temp%\BOOTINFO.TXT,%BOOTINFOLineNum%,BOOTINFOneirong
- RSTR BOOTINFORealhead=3,%BOOTINFOneirong%
- FIND $%BOOTINFORealhead%=efi,MESS 本机为EFI启动
- FIND $%BOOTINFORealhead%=exe,MESS 本机为BIOS启动
- CALC BOOTINFOLineNum=%BOOTINFOLineNum%+1
- _END
复制代码
其他判断你自己写吧,我这个可能不是标准的。 |
|