标题:[推荐]彩色的boot.ini菜单
作者:fujianabc | 时间:2006-05-25 13:52 | 标题:[推荐]彩色的boot.ini菜单
boot.ini菜单可以使用ansi控制码来显示出彩色,例如下面的boot.ini:
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="
运行的效果图:
[ Last edited by fujianabc on 2006-5-25 at 18:42 ]
作者:DOSforever | 时间:2006-05-25 14:38
哦——!没想到 NTLDR 还支持 ANSI 转义符
作者:chujiafu | 时间:2006-05-25 16:15
试试看。
作者:willsort | 时间:2006-05-25 16:34
Re fujianabc:
令人振奋的发现!
已经测试得知,NTLDR不仅支持ANSI的颜色控制转义序列,也支持其他的ANSI控制序列,包括清屏,光标定位、移位、复位,键盘重定义,显示模式设置等。
也就是说,我们可以据此设计出全新的boot.ini菜单,只要注意某些细节便可以实现出完全自定义的界面,除了无法使用背景图的缺憾,其它类似EasyBoot的菜单样式也可以设计出来。
作者:wl00560 | 时间:2006-05-25 16:37
楼主强啊,真的可能么?试试看……
作者:Michael | 时间:2006-05-25 18:29
呵呵,好玩儿。
作者:Michael | 时间:2006-05-25 18:31
如果选单以外的文字提示也可以是彩色的就好了。
作者:electronixtar | 时间:2006-05-25 19:38
这下论坛又有一系列好玩的东东了!
希望用ntldr作一个MS-DOS 9,哈哈
作者:JonePeng | 时间:2006-05-25 20:31
成功了!即使我把中文字体 Bootfont.bin 文件删掉,仍可显示多彩的菜单,真的是 NTLDR. 能处理ANSI的颜色控制转义序列。
建议本帖加精。
作者:willsort | 时间:2006-05-25 22:39
Re Michael:
“如果选单以外的文字提示也可以是彩色的就好了。”
这就是我所提到的细节了,菜单项下方的一些提示文字,因为它是在显示菜单项之后再被显示的。所以如果在菜单项中使用[2J进行清屏,此提示文字仍会出现在此菜单项下方,但如果此时上下移动光标,菜单项信息被重写,屏幕再次被清空,而提示文字却不会再出现了。
作者:Wengier | 时间:2006-05-26 11:34
试了一下,确实不错。不过我发现如果某行采用了ANSI控制颜色的话,当光标移到这行时光标条会消失,不知有没有办法解决?
作者:fujianabc | 时间:2006-05-26 12:01
Originally posted by Wengier at 2006-5-26 11:34 AM:
试了一下,确实不错。不过我发现如果某行采用了ANSI控制颜色的话,当光标移到这行时光标条会消失,不知有没有办法解决?
如果不用高亮
作者:Michael | 时间:2006-05-26 18:50
如果提示文字是ntldr里的,应该可以改变吧。不知能不能手工添加点ansi转义符进去。
估计不可能。呵呵。
作者:Michael | 时间:2006-05-26 18:53
呵呵,怪不得,高亮文字和高亮条冲突了。不过,如果不选取高亮颜色就不好看了。
作者:DOSforever | 时间:2006-05-26 19:35
Originally posted by Michael at 2006-5-25 18:31:
如果选单以外的文字提示也可以是彩色的就好了。
诶——要求太高了
作者:MySOFT2006 | 时间:2006-05-26 19:49
各位都是高手呀。。。。
作者:zxxx1314 | 时间:2006-05-29 13:40
呵呵 不错 有空看看
作者:willsion | 时间:2006-05-29 20:52
看来这里高手如云啊。
作者:ko20010214 | 时间:2006-05-30 09:38
不错。这个真不错。呵呵
作者:chujiafu | 时间:2006-05-30 19:22
就是亮度条看不太明显。
作者:JonePeng | 时间:2006-05-30 20:12
Originally posted by ko20010214 at 2006-5-30 09:38:
不错。这个真不错。呵呵
好久没见 KO 版主出场啦!别来无恙吧?
作者:sxfschina | 时间:2006-05-30 22:25
楼主强啊,真的可能么?试试看……
作者:qwr123 | 时间:2006-07-27 11:37
这里高手如云啊。
作者:zts59 | 时间:2006-07-28 20:21
哇,谢谢,我试试,
作者:zts59 | 时间:2006-07-28 20:52
要知道这些ansi控制码使用键盘的ALT+小键盘数字,才好编辑。
作者:220110 | 时间:2006-07-30 23:23
Originally posted by Michael at 2006-5-26 18:50:
如果提示文字是ntldr里的,应该可以改变吧。不知能不能手工添加点ansi转义符进去。
估计不可能。呵呵。
测试成功!
的确提示文字是在ntldr 里的.
我是用NOTEPAD++ 打开ntldr ,定位到1538行这里,把相应的中文提示文字删除即可!但是有个问题还是会有秒数显示.至于添加ansii转义字符,暂未测试.
另外,提醒个注意:用实机测试的朋友,即不是在虚拟机上测试的,请不要改动ntldr里除相应的文字外的任何符号,否则你的实机会无法进入系统,状况是一读取ntldr将是不断地重启!
作者:chishingchancn | 时间:2006-08-03 20:15
再列点ANSII转义符的命令资料嘛
作者:BAKHN | 时间:2006-08-04 01:13
嘿嘿,没有任何实用意义。。。。。。。。
作者:28656945 | 时间:2006-08-09 15:44 | 标题:菜鸟提问
如何输入那个左箭头呀,找不到码了
作者:austin369 | 时间:2006-09-06 12:23
菜鸟问一问:在哪里改?
作者:yjf2006 | 时间:2006-09-18 02:28
试试看 。 太令人兴奋了!
作者:xypcmac | 时间:2006-09-18 12:47
发现新大陆哦
作者:tuminghao | 时间:2007-05-04 00:38
好帖!
作者:Lastingfreeman | 时间:2007-05-06 22:25
强贴支持哈!!
作者:zpj86 | 时间:2007-05-08 10:55
太强悍了!!!!
作者:shy303 | 时间:2007-05-09 13:32
倒,我还不知道什么是ansi转移符,看样子我要多学习呀
作者:heixingdos | 时间:2007-05-10 14:13
牛
学习了
作者:767682968 | 时间:2007-05-12 16:42
好东西收下了,以后有空做个给MM看,
作者:redapple | 时间:2007-05-12 17:06
谢谢了!楼主真高!
作者:lifeivv | 时间:2007-05-23 22:52
着都可以哈,好高级
作者:jywgq | 时间:2007-05-24 10:40
有意思.
作者:lxmxn | 时间:2007-05-30 18:14
的确不错,很好看啊。。
有时间试试。
作者:xwgod | 时间:2007-05-31 09:55
中文的也显示么?
作者:leizhongniao | 时间:2007-06-27 16:45
不错!
作者:lxhstudio | 时间:2007-06-29 13:38
能详细介绍一下转义付不?
作者:shurenzhi | 时间:2007-06-29 15:40
这个帖子好玩.
转了..呵呵
作者:bobo4548 | 时间:2007-06-29 19:46
LZ强人啊!!!谢了!!!
请LZ在发些关于ANSI转义字符的资料???另外大家在实战中如何编辑修改BOOT.INI文件啊,如何输入那些特殊字符啊?????
作者:playboy2925 | 时间:2007-07-03 13:39
这个不错.转载了.已注明转自中国DOS联盟.
作者:genius | 时间:2007-07-09 14:52
Originally posted by fujianabc at 2006-5-26 12:01 PM:
如果不用高亮
不用
作者:genius | 时间:2007-07-09 15:07
哦,知道了,是去掉 1; 就可以了。
作者:rsea | 时间:2007-07-12 21:04
作者:hahahakk | 时间:2007-07-29 00:42
能滚动就更完美了。。哈哈
作者:laozhao | 时间:2007-07-31 23:36
这.............
偶开机是从来不显示这玩意的。
作者:webjump | 时间:2007-08-03 17:14
太好了,兴奋。
作者:supergame | 时间:2007-08-16 04:25
开机选单变漂亮了 谢谢分享
作者:5i177 | 时间:2007-08-23 20:46
呵呵,好玩
作者:lxpean | 时间:2007-08-27 18:12
我也想搞一个!
作者:huqiu2 | 时间:2007-08-28 13:43
o(∩_∩)o...太有意思了
作者:tzyq | 时间:2007-09-22 16:49
呵呵,花头,偶试了下,虽然可以,但没啥意思,还是换回原来的
作者:xjj2007 | 时间:2007-09-27 22:10 | 标题:楼主 牛!
牛人啊!!
作者:xuanyabaizhang | 时间:2007-10-03 12:57
佩服!!!
作者:xiexiesky | 时间:2007-10-13 00:26
这样做占用内存否?
作者:jhua | 时间:2007-10-18 11:51
学习中………………
作者:mmfy | 时间:2009-01-14 18:50
Originally posted by DOSforever at 2006-5-26 19:35:
诶——要求太高了
很容易呀,用UE打开NTLDR,把最后的中文提示按照boot.ini的修改方法修改就可以了

作者:sssdfghj | 时间:2009-01-18 11:55
按動新掉 Windows XP
作者:evio | 时间:2009-02-02 13:54
楼主厉害啊,彩色都行!
作者:wangking2008 | 时间:2009-02-25 23:21
niu啊
作者:wama | 时间:2009-04-12 03:41
不錯,若有圖形顯示更好。
作者:torr | 时间:2009-12-01 19:41
留个脚印。。。
作者:sl543001 | 时间:2009-12-18 10:41 | 标题:收藏
收藏,俺要马上试试看,俺要吧头像搞到启动菜单里面!
作者:ql1307096 | 时间:2010-01-04 14:27
不错,学习了
作者:doslike | 时间:2010-02-25 14:02
用xp紧急引导盘试一下,那里有ntldr
作者:ck0824 | 时间:2010-05-07 08:37
原来首发在这里啊。
来源:https://www.cn-dos.net/forum/viewthread.php?tid=20816 · 打印时间 2026-07-15 20:56