无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2700|回复: 0
打印 上一主题 下一主题

[求助] 批处理菜鸟,请哪位大侠帮忙看看这个批处理

[复制链接]
跳转到指定楼层
1#
发表于 2014-2-9 23:53:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原先是菜单中的,用于手动设置e820参数,想转成批处理调用,可惜实在太菜,请哪位大侠帮个忙,多谢!
  1. !BAT
  2. debug off
  3. checkrange 20130419:-1 read 0x8278 || echo Please use grub4dos-0.4.5C-2013-04-19 or above! && exit 1

  4. ::记录启动设备
  5. set bootdev=%~d0

  6. ::如果有分区号,则取出分区号
  7. if '%bootdev:~-3,1%'==',' set bootpart=%bootdev:~-2,1%

  8. ::获得菜单用bd变量
  9. echo -e \x25bootdev\x25 | set menudev=
  10. terminal console
  11. #需配合map --e820cycles=%e820%;或run --e820cycles=%e820%使用
  12. #通过手动设置0-9参数来防止蓝屏;一般设3;默认是-1
  13. #定义VBE显示相关
  14. #字库
  15. font %menudev%/BOOT/GRUB/ufont.gz
  16. #分辨率
  17. graphicsmode -1 -1 -1 24:32 && graphicsmode -1 800 600 24:32
  18. echo -e \n $[0006]<==$[0102]3秒内$[0107]可以设置e820cycles参数$[0103]防止蓝屏$[0006]==$[0107]使用数字键$[0102]0-9$[0107]设置e820cycles参数$[0006]==>
  19. set keyt=
  20. pause --wait=3 && set /A keyt=*0x4CB00
  21. set e820=-1
  22. if %keyt%>=0x30 && if %keyt%<=0x39 set e820=%keyt:~-1%
  23. configfile (md)0x23000+0x10 || exit
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-3 08:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表