中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-24 23:50
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Grub4DOS 用什麼指令可以實驗隔一行? 查看 1,625 回复 2
楼 主 Grub4DOS 用什麼指令可以實驗隔一行? 发表于 2008-08-15 20:04 ·  中国 香港 电讯盈科有限公司
初级用户
积分 42
发帖 16
注册 2008-03-13 02:11
18年会员
UID 112811
性别 男
状态 离线
請問隔一行用什麼指令?
2 发表于 2008-08-16 22:36 ·  中国 河北 廊坊
初级用户
积分 46
发帖 21
注册 2007-05-05 17:46
19年会员
UID 87574
性别 男
状态 离线
不明白所言!
是在grub4dos环境下命令行模式下添加空行吗? 按o和shift+o(字母)
3 关于菜单分隔符或者利用 title 行作为菜单注释 发表于 2008-09-08 03:14 ·  中国 河南 南阳 电信
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
9月7日实现了这些。下载 http://grub4dos.nufans.net/

菜单中有时需要隔行显示,有时需要用一些特殊符号如一串横杠来分隔(分组)菜单项,或者希望有些菜单项只是用来作为注释(帮助用户使用菜单)。

过去的几年里,有人用 clear 命令来建立一个空的菜单项。这个菜单项确实什么也不做,但光标却仍然可以访问到这个菜单项,似乎是个毛病。

新的版本支持这样的做法,光标能够跳过这个菜单项,这样就更合理一些。

grub4dos 会智能地判断你的菜单项是否为空的。如果某个菜单项里面的命令不做任何实质性的工作,而只是用来显示一些信息(比如 cat,pause,help 等),那么这个菜单项就被认为是空的。一个空的菜单项是不能够用 上下箭头键访问到的,只能够用左右箭头键来访问(这个左右箭头的特性也是新增的)。

注意,一个空的菜单项也是一个合法的菜单项,它占有正常的菜单序号。比如说,即使你把第 0 个菜单项做成空的,它也占有第 0 个菜单的位置。如果 default 命令设置为 0,那么这个空的菜单项仍然会被默认启动。同理,fallback 命令也可能跳进空的菜单项之中。

一个空的菜单项,除了不能用上下箭头键访问以外,其他特性完全就如同一个正常的菜单项。用左右箭头键访问时,不会感到有任何异常。

如果你希望某个空的菜单项也能被上下箭头键访问到,你可以在其菜单命令集尾部加上
 boot
或者
 boot    ||    errnum
之类的复合命令就好了(有了 boot 命令的出现,菜单就不再被当作空的了)。

==================

9月7日在实现这些功能时,顺便还解决了一个很古老的bug(在 stage2.c 的 cmain 函数中)。许多人报告自己编译的 grub4dos 无法启动,总是死在 starting cmain..... 上,就可能与此有关。这个 bug 的解决应该是比较重要的。
因为我们亲手创建,这个世界更加美丽。
论坛跳转: