C盘根目录下的boot.ini(隐藏文件)可以使用ANSI控制码来控制启动菜单显示出彩色。您可以根据以下短短的代码来为自己设计一个彩色的
Windows启动菜单。这也有助于让您理解ANSI控制码及其转义,当然彩色的菜单也非常具有个性。
; P8 Y3 m3 a- `/ k8 A
C盘根目录下的boot.ini(隐藏文件)可以使用ansi控制码来控制启动菜单显示出彩色,例如下面的boot.ini:
0 I `. P% M$ e6 P' C6 n
CODE:
7 B3 ?" c% i9 H: D' F
----------------------------------------------------------------------
6 {7 z; z1 ~' {; K2 A; E" h" r
6 m! J* Q3 B2 I( k4 K# F0 s+ \timeout=30
" ?0 M6 c: X+ j) C
default=multi(0)disk(0)rdisk(0)partition(3)WINDOWS
4 }5 ?! {! z5 I7 r; v[operatingsystems]
+ O6 f. @2 p3 v; U A+ H2 ?, G9 z- Y
multi(0)disk(0)rdisk(0)partition(2)WINDOWS="[1;32m
Microsoft[1;34mWindows[1;33mXPProfessional"/NOEXECUTE=OPTIN/FASTDETECT
; ^4 I! x Z2 y: ^; \ P/ K6 x
c:Avldrxp.bin="[1;36mAvlgo-PELDR"/noguiboot
0 T+ p W& L' u5 g& r0 g7 smulti(0)disk(0)rdisk(0)partition(3)WINDOWS="[1;31mMicrosoft[1;33mWindmows[1;35mSermver2003"/noexecute=optout/fastdetect
* w& j1 S) L! Y2 _ o. X
c:1.bin="[1;37mMS-DOS"
" z& E# L) c7 [7 r% C I) F
" k# a E# ~' B! h* `2 M---------------------------------------------------------------
/ U, r+ O1 ~+ }( B; h
- Z5 k% u; O) n1 @" r3 ^) J! e* w$ n. T5 |
运行的效果图
- Z3 K2 _4 i0 c& s) w
关于ansi控制码:
2 Y& \7 ^. \4 ] 箭头+“[”声明了转义序列的开始
- _/ y, b% ~7 w3 t" X( p 后面的“1 ”定义了默认的字体宽度。对于文本属性来说,这些值是有意义的:0、1、22、4、24、5、25、7、27,分别表示:默认值、粗体、非粗体、下划线、非下划线、闪烁、非闪烁、反显、非反显。
% E4 c, f. y9 | ]/ u+ ^; M. }( K 30m--37m 设置前景色
" d6 ~- I' s- \: I) y
40m--47m 设置背景色
6 B5 S9 i: U, r, X
可选颜色:红色、绿色、黄色、蓝色、洋红、青色和白色。
* s, d2 l3 g/ F' F. l 他们对应的颜色代码是:
: z* k) |- d7 m: P& m8 ^9 V9 h% \* k 30(黑色)、31(红色)、32(绿色)、33(黄色)、34(蓝色)、35(洋红)、36(青色)、37(白色)。
/ r) w! I* C5 H8 W8 n( U
用同样色方法设置背景色,不过要把第一个数字“3”替换成“4”,
; X% Y/ T7 j0 {. l9 ?5 k" N" l2 D1 Y2 M 40(黑色)、41(红色)、42(绿色)、43(黄色)、44(蓝色)、45(洋红)、46(青色)、47(白色)。
/ G" ^4 E5 s# I! B" P $ j& J3 s# w. l8 [. ?* f
& A% E) q! O+ Y3 j* c- p
, Y: `# g4 y4 k$ m/ u6 [3 y: a 比如可以 [1;32m;43m 粗体绿色前景黄色背景
1 t, f S, @) w8 R/ ]# l6 y
注意:boot.ini 是
系统重要文件,谨慎修改,只修改如"MicrosoftWindowsXPProfessional" 双引号里面的内容,外面的不要修改!