作者megaman1206 (megaman)
看板perl
标题Re: [问题] 请问在 win32上改变output颜色
时间Thu Nov 16 06:56:58 2006
※ 引述《puffs (想吃泡芙)》之铭言:
: 请问如何才能改变 output 的字的颜色
: 我试着用 Term::ANSIColor
: 但在 win32 上好像不行用
: 谢谢
是有color这系统指令可以用
不过会改变整个console的颜色= =
system "color fc";
--
设定预设主控台的前景及背景色彩。
COLOR [attr]
attr 指定主控台输出的色彩属性。
色彩属性由 TWO 十六进位数字所指定 -- 第一个对应於背景,第二个对应於
前景。每一数位可为以下其中一个值:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 蓝绿色 B = 淡蓝绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
如果没有指定引数,这个命令会还原成 CMD.EXE 启动时的色彩。这个值可能
来自目前主控台视窗、/T 命令列参数或来自 DefaultColor 登录值。
COLOR 命令设定 ERRORLEVEL 为 1,如果您尝试执行
COLOR 命令,并指定相同的前景和背景色彩的话。
范例: "COLOR fc" 产生淡红色於亮白色上
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.155.189