Online HelpPC 2.10      Quick Reference Utility     Copyright 1991 David Jurgens
 
               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[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)                                                                                                                                                                                                    - for more information see ANSI document x3.64 or your DOS manual                                                                                                                                                                           
[helppc.bosbyte.nl]               ANSI codes                  Home  Back  Topics