0

我尝试实现一个 Telnet 客户端,

我可以理解简单的规则,例如:

(ESC)[41m => 将背景颜色设置为红色

(ESC)[32;41m => 设置背景颜色为红色,字体颜色为绿色

但我对某些事情感到困惑,例如:

(ESC)[;36

(ESC)[;36;46m

(ESC)[1;30;44m

什么意思?

4

1 回答 1

0

好的,我在 ANSI 编辑器上尝试代码,

看起来它并不重要在“;”之前有一个值 或不,

只需遵循显示属性规则即可。

(ESC)[;36 => 将字体颜色设置为青色

(ESC)[;36;46m => 设置字体颜色为青色,背景颜色为青色

(ESC)[1;30;44m => 设置字体为明亮,字体颜色为黑色,背景颜色为蓝色

http://www.termsys.demon.co.uk/vtansi.htm#colors

于 2015-05-21T13:11:36.277 回答