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

作者: sssdfghj
时间: 2009-1-18 11:55
按動新掉 Windows XP
作者: evio
时间: 2009-2-2 13:54
楼主厉害啊,彩色都行!
作者: wangking2008
时间: 2009-2-25 23:21
niu啊
作者: wama
时间: 2009-4-12 03:41
不錯,若有圖形顯示更好。
作者: torr
时间: 2009-12-1 19:41
留个脚印。。。
作者: sl543001
时间: 2009-12-18 10:41
标题: 收藏
收藏,俺要马上试试看,俺要吧头像搞到启动菜单里面!
作者: ql1307096
时间: 2010-1-4 14:27
不错,学习了
作者: doslike
时间: 2010-2-25 14:02
用xp紧急引导盘试一下,那里有ntldr
作者: ck0824
时间: 2010-5-7 08:37
原来首发在这里啊。