无忧启动论坛
标题:
怎样让menu.lst菜单在屏幕居中显示?
[打印本页]
作者:
szmsys
时间:
2022-1-9 20:41
标题:
怎样让menu.lst菜单在屏幕居中显示?
坛友们好!menu.lst菜单总是显示在屏幕左上角,很不方便。怎样让它显示在屏幕中央?
谢谢
作者:
vvt1321
时间:
2022-1-9 21:26
供参考,可以去翻翻老帖
color yellow/blue white/cyan magenta/blue cyan/blue
debug off
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
font /mboot/FONT.HEX
splashimage /mboot/1.jpg
graphicsmode -1 640:800 480:600 24:32
setmenu --ver-off
setmenu --font-spacing=1:8 --triangle-off
setmenu --lang=zh --timeout=48=5=0xff0066
setmenu --box x=12 w=0 y=5 h=11 l=1
setmenu --help=9=0=18
default 0
timeout 30
title 【1】 运行 最新WinPE支持上网,安装软件,3D游戏
title 【2】
复制代码
作者:
nttwqz
时间:
2022-1-9 23:10
很久之前弄的,不知道是否匹配新版
# 设置菜单语言为中文,字间距1,行间距10,整行高亮,版本号显示关,菜单三角形指示器关
setmenu --lang=zh --font-spacing=1:10 --highlight-full --ver-off --triangle-off
# color 未选菜单 被选菜单 帮助 标题,(前景色/背景色) ,顺序不可乱,不设置可用n替换
# color white/black black/white white/black white/black
color light-gray/black black/light-gray white/black white/black
# 列数=图像水平像素/(字符宽+字符间距) 字符宽=8
# 行数=图像垂直像素/(字符高+行间距) 字符高=10
# setmenu --box x=[x] y=[y] w=[w] h=[h] l=[l] 菜单项标题起始列,起始行,每行最大字符数,最大菜单项数,菜单框线条宽度(像素)
# 注:w=0 表示水平居中。此时 w 应当在 x 之后;l=0 表示不显示菜单框;
# 按黄金分割比例设置菜单框宽度:1024/(8+1)=113.78;113*0.618=70.31 70/2=35,故居中时x=35
setmenu --box x=35 y=6 w=0 l=0
# 居中位置计算:例如1024宽,列数:1024/(8+1)=113.78,“DOS菜单”应该是7个字符,(113-7)/2=53,故--string=53
# 2018-3-15后,省略x自动居中
setmenu --string==3=0xffffff="DOS菜单" --timeout=75=5=0xffff00
复制代码
作者:
1368115829
时间:
2022-1-10 08:57
楼主辛苦 !!!!!!!!
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3