轉信站: GIBBS!ccnews.ncku!news.nctu!news.csie.ncu!spring!netnews.ntu!Ptt
Origin: bbs@ptt.m8.ntu.edu.tw
控制碼 (一) --- 屬性種類
彩色控制碼的原理是由 dos 中的 ansi.sys 的原理來的!! 其中
彩色控制碼共可簡單的分成三個部份:
一、文字屬性: Text attributes
0 正常屬性 ( All attributes off )
1 高亮度 ( Bold on )
4 底線模式 ( Underscore ) (視模擬器而定)
5 閃爍 ( Blink on )
7 反相 ( Reverse video on )
二、文字顏色: (又稱為前景顏色) Foreground color
30 Black
31 Red
32 Green
33 Yellow
34 Blue
35 Magenta
36 Cyan
37 White
三、背景顏色: (又稱為背景顏色) Background colors
40 Black
41 Red
42 Green
43 Yellow
44 Blue
45 Magenta
46 Cyan
47 White
其中可以比較方便記憶的是,文字屬性都只是個位數字的,而前
景顏色是由 30 到 37;而背景顏色是由 40 到 47。所以我們只需要
記其個位數就行了!!
┌─────┬──────────┬───┐
│ANSI CODE │Color │顏 色│
├─────┼──────────┼───┤
│0;1 │White │白 色│
│1;33 │Yellow │黃 色│
│1;35 │Light Magenta │紫 色│
│1;31 │Light Red │紅 色│
│1;36 │Light Cyan │靛 色│
│1;32 │Light Green │綠 色│
│1;34 │Light Blue │藍 色│
│1;30 │Light Black (Grey) │亮黑色│
│1;0 │Grey (Dark White) │灰 色│
│0;33 │Dark Brown │暗褐色│
│0;35 │Dark Magenta │暗紫色│
│0;31 │Dark Red │暗紅色│
│0;36 │Dark Cyan │暗靛色│
│0;32 │Dark Green │暗綠色│
│0;34 │Dark Blue │暗藍色│
│1;34 │Light Blue │藍 色│
│1;30 │Light Black (Grey) │亮黑色│
│1;0 │Grey (Dark White) │灰 色│
│0;33 │Dark Brown │暗褐色│
│0;35 │Dark Magenta │暗紫色│
│0;31 │Dark Red │暗紅色│
│0;36 │Dark Cyan │暗靛色│
│0;32 │Dark Green │暗綠色│
│0;34 │Dark Blue │暗藍色│
└─────┴──────────┴───┘
我是從別的站拿下的!!
如果看過不要罵我!!
--
創 世 奇 俠 敗 腳 下
寰 宇 武 典 握 手 中
天 下 無 敵 第 一 人
哈!
--
※ 發信站: 批踢踢實業坊(ptt.m8.ntu.edu.tw)
◆ From: h116.s124.ts.hi