Befehl: mode
MODE konfiguriert und stellt den Zustand für verschiedene Hardware-
Geräte ein und vieles mehr.
Syntax:
mode [Gerät][Optionen]
oder
mode [Bildschirm-Modus]
CON[:] Konsole. Dies steuert den Display-Treiber, der vorher
installiert werden muß. Damit können Sie die Codeseite
des Bildschirmes einstellen. Dies ist hilfreich, weil
jede Codeseite verschiedene Zeichen anzeigen kann. Für
weitere Informationen über Codeseiten sehen sie im
CODEPAGE-INFORMATIONSPAKET.
LPT[:] Parallele Anschlüsse
COM[:] Serielle Anschlüsse
PARK Nicht implementiert in der FreeDOS Version.
Optionen:
MODE [Gerät] [/STA[TUS]] Zeigt den Status eines oder aller Geräte.
MODE LPTn[:] Spalten[,[Zeilen][,Wiederholung]]
MODE LPTn[:] [COLS=...] [LINES=...] [RETRY=...]
Spalten (cpi), 6 oder 8 Zeilen pro Zoll
(lpi) p für unendliche oder n für keine
Wiederholung.
MODE LPTn[:]=[COMn[:]|NUL] Druckerumleitung an serielle Schnittstelle
oder NUL Gerät.
MODE COMn[:] Baud,Parität,Daten-,Stop-Bits,Wiederholung
MODE COMn[:] [BAUD[HARD]=...] [PARITY=...] [DATA=...] [STOP=...]
[RETRY=...] Leere Werte sind erlaubt.
BAUD kann bis auf das B gekürzt werden.
Parität kann ein Anfangsbuchstabe der
Woerter (odd, even, none, space, mark) sein
für 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 beschäftigt, p/n unendlich/nicht
wiederholen.
MODE CON[:] [CP|CODEPAGE] [/STA[TUS]]
Zeigt den Status von CON (Konsole)
FreeDOS DISPLAY muß vorher geladen werden.
MODE CON[:] [CP|CODEPAGE] REF[RESH]
Aktualisiert den aktiven Zeichensatz.
FreeDOS DISPLAY muß geladen sein.
MODE CON[:] [CP|CODEPAGE] PREP[ARE]=((Zeichensatzzahl) Codeseiten-Datei)
FreeDOS DISPLAY muß geladen sein. Verwen-
den Sie PREP=((,cp2,cp3,cp5)...) zur
Vorbereitung von Zeichensätzen in anderen
Puffern.
MODE CON[:] [CP|CODEPAGE] SEL[ECT]=Zeichensatzzahl
FreeDOS DISPLAY muß geladen sein.
MODE CON[:] [NUMLOCK|CAPSLOCK|SCROLLLOCK|SWITCHAR]=Wert
Wert kann + oder - sein für Feststelltasten
beziehungsweise ein Zeichen für SWITCHAR.
MODE CON[:] [COLS=...] [LINES=...]
Mögliche Werte sind abhängig von der
Hardware.
MODE CON[:] [RATE=...] [DELAY=...]
Standardmäßig beträgt die Wiederholungs-
rate 20 und der Verzögerungswert der
Tastatur 1. Die Rate im Bereich von 1 bis 32
entspricht ungefähr 2 bis 30 Zeichen pro
Sekunde. Die Verzögerungsangabe im Bereich
von 1 bis 4 erfolgt in Viertelsekunden-
Einheiten.
MODE [40|80|BW40|BW80|CO40|CO80|MONO][,Zahl]
Feste Anzeigemodi des Bildschirmes. Zahlen
können 25, 28, 43 oder 50 sein. Werte von
8, 14 oder 16 werden nicht als Zeilenzahl
sondern als Schriftgröße interpretiert.
MODE [CO40|CO80|...],[R|L][,T]
Dies sind die flexiblen Bildschirm-Modi.
Die Werte für die Spalten sind 40, 80, 132
und 25, 28, 30, 34, 43, 50, 60 für Zeilen.
Verwenden Sie 8, 14 oder 16 als Zeilenwert,
wenn Sie nur die Schriftart ändern 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 muß.
Damit können Sie die Codeseite des Bildschirmes einstellen. Dies ist
hilfreich, weil jede Codeseite verschiedene Zeichen anzeigen kann. Für
weitere Informationen über Codeseiten sehen sie im CODEPAGE
INFORMATIONSPAKET.
Verwendung:
MODE CON[:] CODEPAGE /STATUS
Zeigt den aktiven Zeichensatz und andere Informationen über den
aktuellen Status der Anzeige und die Codeseiten-Puffer.
MODE CON[:] CODEPAGE REFRESH
Aktualisiert den aktiven Zeichensatz (für den Fall, daß er
versehentlich gestört wurde).
MODE CON[:] CODEPAGE PREPARE ((nnn) Datei)
Bereitet Zeichensätze für 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 für Informationen
über verfügbare Zeichensätze 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 Großbuchstaben-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
Ändert das DOS-Befehlszeilen-Options-Zeichen (in der Regel "/")
in ein anderes. Funktioniert nicht mit allen Befehlen.
MODE CON[:] COLS=Wert
Ändert die Spalten. Wert kann 40, 80 oder 132 sein.
MODE CON [:] LINES=Wert
Ändert die Zeilen. Wert kann 25, 28, 43 oder 50 für Zeilen oder
8, 14 oder 16 für die Schriftgröße sein. Wenn Sie eine VESA-
Anzeige haben, stehen auch 30, 34 oder 60 Zeilen zur Verfügung.
MODE CON [:] RATE=Wert
Ändert die Wiederholrate. Wert ist 1 ... 32 (2 ... 30
Zeichen/Sekunden nach 0,5 Sek. Verzögerung).
MODE CON [:] DELAY=Wert
Ändert die Verzögerungszeit. Wert kann 1,2,3 oder 4 sein (Einheit
beträgt 0,25 Sekunden).
Das Wort CODEPAGE kann als CP, Status als STA, REFRESH als REF, SELECT
als SEL und PREPARE als PREP abgekürzt werden.
MODE hat folgende Beendigungswerte (EXITCODES/ERRORLEVEL):
Allgemein:
100: Interner Fehler: Größe für 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: ausgewählte Puffer nicht anwesend
105: Syntax-Fehler
Prüfen der Codeseite:
26: Aktive Codeseite wurde nie gesetzt
27: Codeseiten-Fehler beim Geräte lesen
Präparation 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 beschädigt (oder XMS-Probleme)
Präparationsende 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 ändern der Codeseite
29: Wahl der Codeseite für das Gerät 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 Infor-
mationen über den aktuellen Status der Anzeige und
die Codeseiten-Puffer.
mode con codepage refresh oder:
mode con: codepage refresh
Aktualisiert den aktiven Zeichensatz
(für den Fall, daß er versehentlich gestört
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 für Informationen
über verfügbare Zeichensätze und CPI-Dateien.
mode con codepage select=860 oder:
mode con: codepage select=860
Aktiviert Zeichensatz 860, der zuvor mit PREPARE
vorbereitet wurde.
Beispiel für 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 (C) 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 bezüglich der Kopierbedingungen.