GENWiki

Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools


archive:programming:ansicode.pro
	 ANSI CODES DIMYSTIFIED
	 ----------------------

Cursor Position

ESC [#;#H Moves cursor to the position specified by the parameters.  The first
    parameter is the line number, and the second is the column number.
    If no parameter is given, it moves the cursor to the home position.

Cursor Up

ESC [#A Moves the cursor up one line without changing columns.  The value of
  # determines the lines to move up.  The default value for # is one.

Cursor Down

ESC [#B Same as Cursor Up, except it moves the cursor down.

Cursor Forward

ESC [#C Moves the cursor forward one column without changing lines.  The value
  of # determines the number of columns moved.

Cursor Backward

ESC [#D Same as cursor forward, except it moves the cursor backward.

Horizontal and Vertical Position

ESC [#;#f Same as cursor position.

Device Status Report

ESC [6n The console driver will output a CPR sequence on reciept of DSR
   (See below).

Cursor Position Report

ESC [#;#R The CPR sequence reports the current cursor position through the

   standard output device.  The first parameter specifies the current
   line and the second parameter specifies the current column.

Save Cursor Position

ESC [s The current cursor position is saved. This cursor position can be

   restored with the RCP sequence.

Restore Cursor Position

ESC [u Restores the cursor to the value it had when the console driver

   recieved the Save Cursor Position sequence.

Erase Display

ESC [2j Erases all of the screen and the cursor goes to the home position. Erase in Line

ESC [k Erases from the cursor to the end of line and includes the cursor

   position.

Set Graphics Rendition

ESC Sets the character attribute specified by the parameter(s). All of [#;…;#m the following characters will have the attribute according to the

   parameter(s) until the next occurrence of SGR.
   0   All attributes Off (normal white on black).
   1   Bold On (high intensity)
   4   Underscore on (IBM Monochrome Display Only)
   5   Blink On
   7   Reverse Video On
   8   Cancelled On (invisible)
   30  Black foreground
   31  Red foreground
   32  Green foreground
   33  Yellow foreground
   34  Blue foreground
   35  Magenta foreground
   36  Cyan foreground
   37  White foreground
   40  Black Background
   41  Red Background
   42  Green background
   43  Yellow Background
   44  Blue background
   45  Magenta background
   46  Cyan background
   47  White background

Set Mode

ESC [=#h Invokes the screen width or type specified by the parameter. ESC [=h ESC [=0h 0 40x25 black and white ESC [?7h 1 40x25 color

   2   80x25 black and white
   3   80x25 color
   4   320x200 color
   5   320x200 balck and white
   6   640x200 black and white
   7   wrap at end of linte (typing past end-of-line results in new
       line)

Reset Mode

ESC [=#I Parameters are the same as above except that parameter 7 will reset ESC [=I wrap at end-of-line mode (characters past end-of-line are thrown ESC [=0I away) ESC [?7I



/home/gen.uk/domains/wiki.gen.uk/public_html/data/pages/archive/programming/ansicode.pro.txt · Last modified: 1999/08/01 17:19 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki