ASCIIArt 版 (精华区)

发信人: wugang (◆◆King◆◆), 信区: ASCIIArt
标  题: ANSI代码
发信站: 哈工大紫丁香 (Sun Aug  1 10:09:35 1999), 转信

发信人: dragon (飞龙在天), 信区: ASCIIart
发信站: BBS 水木清华站 (Wed Jan 15 13:30:02 1997)



              ANSI.SYS and NANSI.SYS Functions  -  ANSI x3.64

      ESC[y,xH     Cursor position y,x
      ESC[nA       Cursor Up n lines
      ESC[nB       Cursor Down n lines
      ESC[nC       Cursor Forward n characters
      ESC[nD       Cursor Backward n characters
      ESC[y;xf     Cursor position y,x (less frequently used)
      ESC[y;xR     Cursor position report y,x
      ESC[6n       Device status report (cursor pos)(n is constant 'n')
      ESC[s        Save cursor position
      ESC[u        Restore cursor position
      ESC[2J       Erase display
      ESC[K        Erase to end of line
      ESC[nL       Inserts n blank lines at cursor line.   (NANSI)
      ESC[nM       Deletes n lines including cursor line.  (NANSI)
      ESC[n@       Inserts n blank chars at cursor.        (NANSI)
      ESC[nP       Deletes n chars including cursor char.  (NANSI)
      ESC[nP       Deletes n chars including cursor char.  (NANSI)
      ESC[n;ny     Output char translate                   (NANSI)
                   When first char is encountered in output request, it
                   is replaced with the second char.  When no parameters
                   are given, all chars are reset.
      ESC["str"p   Keyboard Key Reassignment. The first char of str gives
                   the key to redefine; the rest of the string is the
                   key's new value.  To specify unprintable chars, give
                   the ASCII value of the char outside of quotes, as a
                   normal parm.   IBM function keys are two byte strings.

                   Ex:  ESC[0;";dir a:";13;p

                   redefines F1 to have the value "dir a:" followed by CR.
                   If no parameters given, all keys are reset to their
                   default values.  Single or double quotes are valid.

      ESC[n;n;...nm  Set Graphics Rendition is used to set attributes as
        well as foreground and background colors.  If multiple parameters
        are used, they are executed in sequence, and the effects are
        cumulative. 'n' is one of the following attributes or colors:
        0  All attributes off       5  Blink
        1  Bold                     7  Reverse Video
        2  Dim                      8  Invisible
        4  Underline

      Foreground colors          Background colors

         30  Black                  40  Black
         31  Red                    41  Red
         32  Green                  42  Green
         33  Yellow                 43  Yellow
         34  Blue                   44  Blue
         35  Magenta                45  Magenta
         36  Cyan                   46  Cyan
         37  White                  47  White


      ESC[=nh     Set mode (see screen modes for n)
      ESC[=nl     Reset Mode (see screen modes for n)


          Screen modes are similar to those found in the IBM BIOS:

             0   text 40x25 Black & White
             1   text 40x25 Color
             2   text 80x25 Black & White
             3   text 80x25 Color
             4   320x200 4 bits/pixel
             5   320x200 1 bit/pixel
             6   640x200 1 bit/pixel
             7   cursor wrap
            13   320x200 4 bits/pixel (EGA)
            14   640x200 4 bits/pixel (EGA)
            16   640x350 4 bits/pixel (EGA)

        ps.本篇最早见于前板主kp.
--

         ┏━━━━━━━━━━━━━━━━━━━━━┓
         ┃    知我者谓我心忧    不知我者谓我何求    ┃ 
         ┗━━━━━━━━━━━━━━━━━━━━━┛ 
                                                        

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: KIng1999.bbs@bbs.net]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.082毫秒