无忧启动论坛
标题:
批处理菜鸟,请哪位大侠帮忙看看这个批处理
[打印本页]
作者:
fukystone
时间:
2014-2-9 23:53
标题:
批处理菜鸟,请哪位大侠帮忙看看这个批处理
原先是菜单中的,用于手动设置e820参数,想转成批处理调用,可惜实在太菜,请哪位大侠帮个忙,多谢!
!BAT
debug off
checkrange 20130419:-1 read 0x8278 || echo Please use grub4dos-0.4.5C-2013-04-19 or above! && exit 1
::记录启动设备
set bootdev=%~d0
::如果有分区号,则取出分区号
if '%bootdev:~-3,1%'==',' set bootpart=%bootdev:~-2,1%
::获得菜单用bd变量
echo -e \x25bootdev\x25 | set menudev=
terminal console
#需配合map --e820cycles=%e820%;或run --e820cycles=%e820%使用
#通过手动设置0-9参数来防止蓝屏;一般设3;默认是-1
#定义VBE显示相关
#字库
font %menudev%/BOOT/GRUB/ufont.gz
#分辨率
graphicsmode -1 -1 -1 24:32 && graphicsmode -1 800 600 24:32
echo -e \n $[0006]<==$[0102]3秒内$[0107]可以设置e820cycles参数$[0103]防止蓝屏$[0006]==$[0107]使用数字键$[0102]0-9$[0107]设置e820cycles参数$[0006]==>
set keyt=
pause --wait=3 && set /A keyt=*0x4CB00
set e820=-1
if %keyt%>=0x30 && if %keyt%<=0x39 set e820=%keyt:~-1%
configfile (md)0x23000+0x10 || exit
复制代码
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3