MS-DOS Forum

MS-DOS Forum
Anleitungen, Referenz aller DOS Befehle, Batch Dateien
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Referenz aller MS-DOS Gerätetreiber
Autor
Nachricht
matthias





ANSI.SYS MS-DOS Gerätetreiber
Verfasst am: 15.11.2008, 12:42

ANSI.SYS

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 Escape­Zeichenfolge 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)
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Referenz aller MS-DOS Gerätetreiber

Tags: ansi, cursor, esc, tastatur, zeichen

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Umbenennen einer Datei 5540 08.01.2009, 15:39
Keine neuen Beiträge Kopieren einer Datei auf einen Drucker 1746 03.01.2009, 00:10
Keine neuen Beiträge Kopieren von Text von der Tastatur in eine Datei 2128 29.12.2008, 18:41
Keine neuen Beiträge Umbenennen einer Datei während des Kopierens 3207 16.12.2008, 05:04
Keine neuen Beiträge eine gelöschte MS-DOS Datei wiederherstellen 4340 09.11.2008, 11:47
 



[ Time: 0.3638s ][ Queries: 58 (0.1124s) ][ GZIP on - Debug on ]