Definiert Funktionen zum Ändern von Bildschirmattributen, Steuern der Cursorbewegungen und Neubelegen von Tasten. Der Gerätetreiber ANSI.SYS unterstützt die Verwendung von ANSI-Escape-Zeichenfolgen zum Steuern des Bildschirms und der Tastatur Ihres Systems. Eine ANSI-Escape-Zeichenfolge ist eine Folge von ASCII-Zeichen, von denen die beiden ersten das Escape-Zeichen (1Bh) und das Zeichen "Eckige Klammer auf' sind. Das Zeichen beziehungsweise die Zeichen, die auf das Escape-Zeichen und das Zeichen "Eckige Klammer auf' folgen, geben einen alphanumerischen Code an, der eine Tastatur. oder eine Bildschirmfunktion steuert. Bei allen in ANSI-Escape-Zeichenfolgen eingegebenen Zeichen wird die Groß-/Kleinschreibung berücksichtigt.
Syntax
device=[Laufwerk][Pfadlansi.sys [/x] [/k]
Parameter
[Laufwerk:] [Pfad]
Bezeichnet die Position der Datei ANSI.SYS.
Optionen
/x
Führt ein unabhängiges Neubelegen der zusätzlichen Tasten auf einer erweiterten Tastatur mit 101 Tasten durch.
/k
Ignoriert die zusätzlichen Tasten auf einer Tastatur mit 101 Tasten.
Hinweise
Neubelegen zusätzlicher Tasten Wenn Sie eine Tastatur mit 101 Tasten besitzen, können Sie mit der Option /x bestimmte, zusätzliche Tasten neu belegen. Auf einer
Tastatur mit 101 Tasten gibt es beispielsweise zwei POS1-TASTEN. Eine befindet sich auf dem numerischen Tastenfeld, die andere im Cursorsteuerungs-Tastenfeld. MS-DOS interpretiert diese Tasten gleich, es sei denn, Sie verwenden die Option Ix.
Ignorieren der erweiterten Tasten Einige Computer interpretieren nicht alle Funktionen für eine erweiterte Tastatur mit 101 Tasten zuverlässig. Sie können die Option /k verwenden, um ANSI.SYS zum Ignorieren der erweiterten Tasten zu zwingen.
In ANSI-Escape-Zeichenfolgen verwendete Parameter Pn
Numerischer Parameter. Bezeichnet eine Dezimalzahl.
Ps
Auswahlparameter. Ist eine Dezimalzahl, die zum Auswählen einer Funktion verwendet wird. Sie können mehrere Funktionen angeben. Dazu geben Sie mehrere Auswahlparameter, durch Semikolons getrennt, an.
PL
Zeilenparameter. Ist eine Dezimalzahl, die eine der Zeilen auf Ihrem Bildschirm oder auf einem anderen Gerät bezeichnet.
Pc
Spaltenparameter. Ist eine Dezimalzahl, die eine der Spalten auf Ihrem Bildschirm oder auf einem anderen Gerät bezeichnet.
ANSI-Escape-Zeichenfolgen für Cursorbewegungen, Grafikfunktionen und Tastatureinstellungen In der folgenden Liste von ANSI-Escape-Zeichenfolgen steht die Abkürzung ESC für das ASCII-Escape-Zeichen 27 (1Bh), das zu Beginn einer jeden Escape-Zeichenfolge erscheint.
ESC[PL:PcH
Cursorposition: Bewegt den Cursor an die angegebene Position (Koordinaten). Wenn Sie keine Position angeben, wird der Cursor an die obere linke Ecke des Bildschirms (Zeile 0, Spalte 0) gesetzt Diese Escape-Zeichenfolge funktioniert genauso wie die folgende Escape-Zeichenfolge zur Cursorbewegung.
ESC[PL;Pcf
Cursorposition: Diese Escape-Zeichenfolge funktioniert genauso wie die vorangehende Escape-Zeichenfolge zur Cursorbewegung.
ESC[PnA
Cursor nach oben: Bewegt den Cursor die angegebene Anzahl von Zeilen nach oben, ohne dabei die Spalte zu wechseln. Befindet sich der Cursor bereits in der obersten Zeile, ignoriert ANSI.SYS diese Zeichenfolge.
ESC[PnB
Cursor nach unten: Bewegt den Cursor die angegebene Anzahl von Zeilen nach unten, ohne dabei die Spalte zu wechseln. Befindet sich der Cursor bereits in der untersten Zeile, ignoriert ANSI.SYS diese Zeichenfolge.
ESC[PnC
Cursor nach rechts: Bewegt den Cursor die angegebene Anzahl von Spalten nach rechts, ohne dabei die Zeile zu wechseln. Befindet sich der Cursor bereits in der äußersten rechten Spalte, ignoriert ANSI.SYS diese Zeichenfolge.
ESC[PnD
Cursor nach links: Bewegt den Cursor die angegebene Anzahl von Spalten nach links, ohne dabei die Zeile zu wechseln. Befindet sich der Cursor bereits in der äußersten linken Spalte, ignoriert ANSI.SYS diese Zeichenfolge.
ESC[s
Speichert die Cursorposition: Sie können den Cursor unter Verwendung der Escape-Zeichenfolge zum Wiederherstellen der Cursorposition wieder an die gespeicherte Position zurücksetzen.
ESC[u
Wiederherstellen der Cursorposition: Setzt den Cursor an die mit der EscapeZeichenfolge zum Speichern der Cursorposition gespeicherte Position zurück.
ESC[2J
Löschen des Bildschirms: Löscht den Bildschirm und bewegt den Cursor an die linke obere Ecke (Zeile 0, Spalte 0).
ESC[K
Löschen der Zeile: Löscht alle Zeichen rechts des Cursors bis zum Ende der Zeile (einschließlich des Zeichens an der Cursorposition).
ESC[Ps;...;Psm
Setzen des Grafikmodus: Ruft die mit den folgenden Werten definierten Grafikfunktionen auf. Die angegebenen Funktionen bleiben bis zum nächsten Vorkommen dieser Escape-Zeichenfolge aktiv.
Textattribute
0 Alle Attribute aus
1 Fettdruck ein
4 Unterstreichen (nur auf Monochrom Anzeigeadapter) _________________