无忧启动论坛

标题: 怎样让menu.lst菜单在屏幕居中显示? [打印本页]

作者: szmsys    时间: 2022-1-9 20:41
标题: 怎样让menu.lst菜单在屏幕居中显示?
坛友们好!menu.lst菜单总是显示在屏幕左上角,很不方便。怎样让它显示在屏幕中央?

谢谢
作者: vvt1321    时间: 2022-1-9 21:26
供参考,可以去翻翻老帖
  1. color yellow/blue white/cyan magenta/blue cyan/blue
  2. debug off
  3. call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
  4. font /mboot/FONT.HEX
  5. splashimage /mboot/1.jpg
  6. graphicsmode -1 640:800 480:600 24:32
  7. setmenu --ver-off
  8. setmenu --font-spacing=1:8 --triangle-off
  9. setmenu --lang=zh --timeout=48=5=0xff0066
  10. setmenu --box x=12 w=0 y=5 h=11 l=1
  11. setmenu --help=9=0=18
  12. default 0
  13. timeout 30
  14. title  【1】 运行 最新WinPE支持上网,安装软件,3D游戏
  15. title  【2】
复制代码









作者: nttwqz    时间: 2022-1-9 23:10
很久之前弄的,不知道是否匹配新版

  1. # 设置菜单语言为中文,字间距1,行间距10,整行高亮,版本号显示关,菜单三角形指示器关
  2. setmenu --lang=zh --font-spacing=1:10 --highlight-full --ver-off --triangle-off
  3. # color 未选菜单 被选菜单 帮助 标题,(前景色/背景色) ,顺序不可乱,不设置可用n替换
  4. # color white/black black/white white/black white/black
  5. color light-gray/black black/light-gray white/black white/black

  6. # 列数=图像水平像素/(字符宽+字符间距)     字符宽=8
  7. # 行数=图像垂直像素/(字符高+行间距)       字符高=10
  8. # setmenu --box x=[x] y=[y] w=[w] h=[h] l=[l] 菜单项标题起始列,起始行,每行最大字符数,最大菜单项数,菜单框线条宽度(像素)
  9. # 注:w=0 表示水平居中。此时 w 应当在 x 之后;l=0 表示不显示菜单框;
  10. # 按黄金分割比例设置菜单框宽度:1024/(8+1)=113.78;113*0.618=70.31 70/2=35,故居中时x=35
  11. setmenu --box x=35 y=6 w=0 l=0
  12. # 居中位置计算:例如1024宽,列数:1024/(8+1)=113.78,“DOS菜单”应该是7个字符,(113-7)/2=53,故--string=53
  13. # 2018-3-15后,省略x自动居中
  14. setmenu --string==3=0xffffff="DOS菜单" --timeout=75=5=0xffff00
复制代码

作者: 1368115829    时间: 2022-1-10 08:57

楼主辛苦   !!!!!!!!




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3