FreeDOS help system (hhstndrd 1.0.8 de)[nansi]

Befehl: nansi.sys

NANSI.SYS ist ein verbesserter Konsolentreiber (Bildschirm und Tastatur). FreeDOS verwendet NANSI.SYS statt ANSI.SYS. NANSI.SYS muß in der CONFIG.SYS / FDCONFIG.SYS geladen. Alternativ kann NANSI.SYS während des Betriebes mit DEVLOAD nachträglich geladen werden.

Syntax:

DEVICE[HIGH]=[Laufwerk:][Pfad]NANSI.SYS [/K] [/C] [/X] [/S] [/Tnn] [/R] [/B|/Q] [/P] DEVLOAD [Laufwerk:][Pfad]NANSI.SYS [/K] [/C] [/X] [/S] [/Tnn] [/R] [/B|/Q] [/P]

Optionen:

/K Eine Tastatur wie eine mit 84 Tasten behandeln. /X Erweiterte Tastendefinitionen. /S Sicherer Modus - umdefinieren von Tasten nicht möglich. /Tnn Videomodus nn wird nicht als Grafik- sondern als Textmodus behandelt. /R Verwendet BIOS (für einige Bildschirmleseprogramme). /B Verwendet BIOS für den Signalton. /Q Verwendet keinen Signalton (quiet). /P Leitet alle unbekannten Anfragen an den Konsolentreiber weiter. /C erzwingt den 101er-Tastaturstil. /? Zeigt die Hilfe.

Kommentar:

Nach Laden des Treiber können sie folgende ANSI-Steuersequenzen benutzen (für weitere Informationen lesen Sie bitte nansi.doc): ESC[#;#H Cursor anhand von Parametern positionieren. ESC[#;#f Horizontal und vertikal positionieren. ESC[#A Cursor (Schreibmarke) nach oben. ESC[#B Cursor runter. ESC[#C Cursor vorwärts. ESC[#D Cursor rückwärts. ESC[#n Gerätestatus-Bericht! n muß 6 sein. Die Sequenz ESC[6n veranlasst den Konsolentreiber die Cursor Position zu berichten. ESC[#;#R Cursorposition Berichtsausgabe. ESC[s Speichert Cursorposition. ESC[u Cursor an alte Position setzen. ESC[#J Loescht den gesamten Bildschirm. # muß 2 sein. ESC[K Loescht eine Zeile. Loescht von der Cursorposition bis zum Zeilenende. ESC[#L Zeilen einfügen; wird von ANSI.SYS nicht unterstützt. ESC[#M Zeilen löschen; wird von ANSI.SYS nicht unterstützt. ESC[#@ Zeichen einfügen; wird von ANSI.SYS nicht unterstützt. ESC[#P Zeichen löschen; wird von ANSI.SYS nicht unterstützt. ESC["Code"p Tasten-Neuzuweisung. Diese Funktion ist ein Sicherheitsrisiko und kann mittels Option /s beim Laden von NANSI.SYS deaktiviert werden. ESC[#;#;...#m Setzt die Zeichenattribute: 0 Alle Attribute aus (normal weiß auf schwarz) 1 Fett 4 Unterstrichen 5 Blinkend 7 Invertierte Darstellung 30 Vordergrund schwarz 31 Vordergrund rot 32 Vordergrund grün 33 Vordergrund gelb 34 Vordergrund blau 35 Vordergrund magenta 36 Vordergrund zyan (türkisblau) 37 Vordergrund weiß 40 Hintergrund schwarz 41 Hintergrund rot 42 Hintergrund grün 43 Hintergrund gelb 44 Hintergrund blau 45 Hintergrund magenta 46 Hintergrund zyan (türkisblau) 47 Hintergrund weiß Diese Einstellungen funktionieren auch mit dem Befehl PROMPT für die Eingabeaufforderung. Für fette gelbe Schrift auf Blau tippen Sie folgendes ein: prompt $e[1;33;44m ESC[=nh Setzt den Videomodus n: Zahl: Bedeutung: 0 Textmodus 40x25 Monochrom 1 Textmodus 40x25 Farbig 2 Textmodus 80x25 Monochrom 3 Textmodus 80x25 Farbig 4 Grafikmodus 320x200 4 Bits/Pixel 5 Grafikmodus 320x200 1 Bit/Pixel 6 Grafikmodus 640x200 1 Bit/Pixel 13 Grafikmodus 320x200 4 Bits/Pixel 14 Grafikmodus 640x200 4 Bits/Pixel 15 Grafikmodus 640x350 1 Bit/Pixel 16 Grafikmodus 640x350 4 Bits/Pixel 17 Grafikmodus 640x480 1 Bit/Pixel 18 Grafikmodus 640x480 4 Bits/Pixel 19 Grafikmodus 320x200 8 Bits/Pixel Modi 0, 1 und 4-19 benötigen eine CGA-, EGA- oder VGA-Grafikkarte. Modi 13-16 benötigen eine EGA- oder VGA-Karte. Modi 17-19 benötigen eine VGA-Karte. Für weitere Informationen lesen Sie bitte nansi.doc.

Beispiel:

Schreiben sie in der DOS Konfigurationsdatei FDCONFIG.SYS etwa Folgendes: device=C:\fdos\bin\nansi.sys devicehigh=C:\fdos\bin\nansi.sys

Siehe auch:

config.sys devload fdconfig.sys device devicehigh prompt ------------------------------------------------------------------------------ Copyright (C) 2003 - 2004 Robert Platt, aktualisiert 2007 von W. Spiegl. Übersetzt 2008 von J. Jenderek. Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO. Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.