【问题标题】:Telnet display attributes issueTelnet 显示属性问题
【发布时间】:2015-08-02 02:14:00
【问题描述】:

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

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

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

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

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

(ESC)[;36

(ESC)[;36;46m

(ESC)[1;30;44m

什么意思?

【问题讨论】:

    标签: telnet telnetlib displayattribute


    【解决方案1】:

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

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

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 2012-09-03
      • 1970-01-01
      • 2022-12-18
      • 2011-07-11
      相关资源
      最近更新 更多