Befehl: mode
MODE konfiguriert und stellt den Zustand fuer verschiedene Hardware-
Geraete ein und vieles mehr.
Syntax:
mode [Geraet][Optionen]
oder
mode [Bildschirm-Modus]
CON[:] Konsole. Dies steuert den Display-Treiber, der vorher
installiert werden muss. Damit koennen Sie die Codeseite
des Bildschirmes einstellen. Dies ist hilfreich, weil
jede Codeseite verschiedene Zeichen anzeigen kann. Fuer
weitere Informationen ueber Codeseiten sehen sie im
CODEPAGE-INFORMATIONSPAKET.
LPT[:] Parallele Anschluesse
COM[:] Serielle Anschluesse
PARK Nicht implementiert in der FreeDOS Version.
Optionen:
MODE [Geraet] [/STA[TUS]] Zeigt den Status eines oder aller Geraete.
MODE LPTn[:] Spalten[,[Zeilen][,Wiederholung]]
MODE LPTn[:] [COLS=...] [LINES=...] [RETRY=...]
Spalten (cpi), 6 oder 8 Zeilen pro Zoll (lpi)
p fuer unendliche oder n fuer keine
Wiederholung.
MODE LPTn[:]=[COMn[:]|NUL] Druckerumleitung an serielle Schnittstelle
oder NUL Geraet.
MODE COMn[:] Baud,Paritaet,Daten-,Stop-Bits,Wiederholung
MODE COMn[:] [BAUD[HARD]=...] [PARITY=...] [DATA=...] [STOP=...]
[RETRY=...] Leere Werte sind erlaubt.
BAUD kann bis auf das B gekuerzt werden.
Paritaet kann ein Anfangsbuchstabe der
Woerter (odd, even, none, space, mark) sein
fuer ungerade, gerade, kein, logisch 0 oder
logisch 1.
Daten-Bits und Stop-Bits liegen im Bereich
5 bis 8 bzw. 1 bis 2.
RETRY Option wird zur Zeit ignoriert!
Geplant: Retry b/e/r -> busy/error/ready
wenn beschaeftigt, p/n unendlich/nicht
wiederholen.
MODE CON[:] [CP|CODEPAGE] [/STA[TUS]]
Zeigt den Status von CON (Konsole)
FreeDOS DISPLAY muss vorher geladen werden.
MODE CON[:] [CP|CODEPAGE] REF[RESH]
Aktualisiert den aktiven Zeichensatz.
FreeDOS DISPLAY muss geladen sein.
MODE CON[:] [CP|CODEPAGE] PREP[ARE]=((Zeichensatzzahl) Codeseiten-Datei)
FreeDOS DISPLAY muss geladen sein. Verwenden
Sie PREP=((,cp2,cp3,cp5)...) zur Vorbereitung
von Zeichensaetzen in anderen Puffern.
MODE CON[:] [CP|CODEPAGE] SEL[ECT]=Zeichensatzzahl
FreeDOS DISPLAY muss geladen sein.
MODE CON[:] [NUMLOCK|CAPSLOCK|SCROLLLOCK|SWITCHAR]=Wert
Wert kann + oder - sein fuer Feststelltasten
beziehungsweise ein Zeichen fuer SWITCHAR.
MODE CON[:] [COLS=...] [LINES=...]
Moegliche Werte sind abhaengig von der
Hardware.
MODE CON[:] [RATE=...] [DELAY=...]
Standardmaessig betraegt die Wiederholungs-
rate 20 und der Verzoegerungswert der
Tastatur 1. Die Rate im Bereich von 1 bis 32
entspricht ungefaehr 2 bis 30 Zeichen pro
Sekunde. Die Verzoegerungsangabe im Bereich
von 1 bis 4 erfolgt in Viertelsekunden-
Einheiten.
MODE [40|80|BW40|BW80|CO40|CO80|MONO][,Zahl]
Feste Anzeigemodi des Bildschirmes. Zahlen
koennen 25, 28, 43 oder 50 sein. Werte von
8, 14 oder 16 werden nicht als Zeilenzahl
sondern als Schriftgroesse interpretiert.
MODE [CO40|CO80|...],[R|L][,T]
Dies sind die flexiblen Bildschirm-Modi.
Die Werte fuer die Spalten sind 40, 80, 132
und 25, 28, 30, 34, 43, 50, 60 fuer Zeilen.
Verwenden Sie 8, 14 oder 16 als Zeilenwert,
wenn Sie nur die Schriftart aendern wollen.
Die Anzeige auf CGA-Schirmen links/rechts
verschieben, T interaktiv.
/? Zeigt die Hilfe.
Kommentar:
CON (Konsole)
Dies steuert den Display-Treiber, der vorher installiert werden muss.
Damit koennen Sie die Codeseite des Bildschirmes einstellen. Dies ist
hilfreich, weil jede Codeseite verschiedene Zeichen anzeigen kann. Fuer
weitere Informationen ueber Codeseiten sehen sie im CODEPAGE
INFORMATIONSPAKET.
Verwendung:
MODE CON[:] CODEPAGE /STATUS
Zeigt den aktiven Zeichensatz und andere Informationen ueber den
aktuellen Status der Anzeige und die Codeseiten-Puffer.
MODE CON[:] CODEPAGE REFRESH
Aktualisiert den aktiven Zeichensatz (fuer den Fall, dass er
versehentlich gestoert wurde).
MODE CON[:] CODEPAGE PREPARE ((nnn) Datei)
Bereitet Zeichensaetze fuer den Bildschirm vor.
Das Format der Dateien ist .cpx und diese sind in der Regel
gespeichert in C:\FDOS\CPI.
Um zum Beispiel Zeichensatz 860 aus EGA9.CPX zu laden, schreiben Sie:
MODE CON: CODEPAGE PREPARE ((860) c:\fdos\cpi\ega9.cpx).
Siehe CODEPAGE-INFORMATIONSPAKET fuer Informationen
ueber verfuegbare Zeichensaetze und CPI-Dateien.
MODE CON[:] CODEPAGE SELECT=nnn
Aktiviert Zeichensatz nnn, der zuvor mit PREPARE vorbereitet wurde.
MODE CON[:] NUMLOCK=Wert
Schaltet den numerischen Tastenblock ein oder aus. Wert kann "+" oder
"-" sein.
MODE CON[:] CAPSLOCK=Wert
Schaltet die Grossbuchstaben-Taste ein oder aus. Wert kann "+" oder
"-" sein.
MODE CON[:] SCROLLOCK=Wert
Schaltet die Rollen-Taste ein oder aus. Wert kann "+" oder "-"
sein.
MODE CON[:] SWITCHAR=Zeichen
Aendert das DOS-Befehlszeilen-Options-Zeichen (in der Regel "/") in
ein anderes. Funktioniert nicht mit allen Befehlen.
MODE CON[:] COLS=Wert
Aendert die Spalten. Wert kann 40, 80 oder 132 sein.
MODE CON [:] LINES=Wert
Aendert die Zeilen. Wert kann 25, 28, 43 oder 50 fuer Zeilen oder 8,
14 oder 16 fuer die Schriftgroesse sein. Wenn Sie eine VESA-Anzeige
haben, stehen auch 30, 34 oder 60 Zeilen zur Verfuegung.
MODE CON [:] RATE=Wert
Aendert die Wiederholrate. Wert ist 1 ... 32 (2 ... 30
Zeichen/Sekunden nach 0,5 Sek. Verzoegerung).
MODE CON [:] DELAY=Wert
Aendert die Verzoegerungszeit. Wert kann 1,2,3 oder 4 sein (Einheit
betraegt 0,25 Sekunden).
Das Wort CODEPAGE kann als CP, Status als STA, REFRESH als REF, SELECT
als SEL und PREPARE als PREP abgekuerzt werden.
MODE hat folgende Beendigungswerte (EXITCODES/ERRORLEVEL):
Allgemein:
100: Interner Fehler: Groesse fuer die Tabelle zu klein.
101: Keinen FreeDOS DISPLAY kompatiblen Treiber geladen.
Syntax Beispiel: ... DISPLAY CON=(VGA,437,1)
102: Datei nicht gefunden
103: Fehler bei Angabe Codeseite / Puffer
104: Fehler: ausgewaehlte Puffer nicht anwesend
105: Syntax-Fehler
Pruefen der Codeseite:
26: Aktive Codeseite wurde nie gesetzt
27: Codeseiten-Fehler beim Geraete lesen
Praeparation der Codeseite:
27: Codeseite wurde nicht gefunden in CPI-Datei
29: keine Codeseiten Informationen in der Datei (oder XMS-Probleme)
31: angegebene CPI-Datei ist beschaedigt (oder XMS-Probleme)
Praeparationsende der Codeseite:
31: Interner Fehler: Beende PREPARE ohne Beginn derselben.
Auswahl der Codeseite:
26: Angegebene Codeseite wurde nicht gefunden in der Datei
27: KEYB scheiterte beim AEndern der Codeseite
29: Wahl der Codeseite fuer das Geraet ist fehlgeschlagen
(oder XMS-Probleme)
31: Fehler bei der Wahl der Codeseite
Beispiel:
mode /status Zeigt den Status
mode lpt1 /status Zeigt den Status der parallelen Schnittstelle LPT1
mode com1 /status Zeigt den Status der seriellen Schnittstelle COM1
mode con /status Zeigt den Status der Konsole
mode con codepage Zeigt den aktiven Zeichensatz und andere Informationen
ueber den aktuellen Status der Anzeige und die
Codeseiten-Puffer.
mode con codepage refresh oder:
mode con: codepage refresh
Aktualisiert den aktiven Zeichensatz
(fuer den Fall, dass er versehentlich gestoert wurde).
mode con codepage prepare ((860) C:\FDOS\CPI\ega9.cpx) oder:
mode con: codepage prepare ((860) C:\FDOS\CPI\ega9.cpx)
Bereitet Zeichensatz 860 aus der angegebenen Datei
vor. Das Format der Dateien ist .cpx
Siehe CODEPAGE-INFORMATIONSPAKET fuer Informationen
ueber verfuegbare Zeichensaetze und CPI-Dateien.
mode con codepage select=860 oder:
mode con: codepage select=860
Aktiviert Zeichensatz 860, der zuvor mit PREPARE
vorbereitet wurde.
Beispiel fuer AUTOEXEC.BAT/FDAUTO.BAT:
MODE CON CP PREP=((858) C:\FDOS\CPI\EGA.CPX)
MODE CON CP SEL=858
REM Zeichensatz 858 wurden aktiviert
Siehe auch:
chcp
cpidos
display
graftabl
kc
keyb
keycode
keyman
klib
kpdos
listxdef
mkeyb
(modecon)
nlsfunc
xkeyb
Copyright © 2003 - 2004 Aitor SANTAMARIA MERINO,
Henrique PERON, Robert Platt, aktualisiert 2011 von W. Spiegl.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezueglich der Kopierbedingungen.