Commande : mode
MODE configure et définit l'état pour divers périphériques matériels
et plus encore.
Syntaxe :
mode [device][options] ou :
mode [mode d'écran]
Devices :
CON[:] Console. Ceci contrôle le pilote d'affichage, qui
doit être installé en premier. MODE CON vous permet
de définir la "page de code" de l'écran. C'est utile
car chaque page de code vous permet d'afficher des
caractères différents. Pour plus d'informations sur
les pages de code, voyez le PACK D'INFORMATIONS
au sujet des PAGES DE CODE.
LPT[:] Ports parallèles
COM[:] Ports série
PARK N'est pas implémenté en mode FreeDOS.
Options :
MODE [device] [/STA[TUS]] Affiche l'état d'un ou de tous les
périphériques.
MODE LPTn[:] cols[,[lines][,retry]]
MODE LPTn[:] [COLS=...] [LINES=...] [RETRY=...]
Cols ou cpi, 6/8 lpi, retry p ou n
Retry: p infini / n aucun
MODE LPTn[:]=[COMn[:]|NUL] Redirige les données de l'imprimante sur
le port série ou NUL
MODE COMn[:] baud,parity,data,stop,retry
MODE COMn[:] [BAUD[HARD]=...] [PARITY=...] [DATA=...] [STOP=...]
[RETRY=...] La valeurs vides sont autorisées
Baud peut être abrégé en un préfixe unique,
la parité peut être o/e/n/s/m, les 2
derniers signifient espace/marque, les
données peuvent être 5..8, stop 1..2.
Retry est IGNORÉ !
PRÉVU : Retry b/e/r -> occupé/erreur/prêt
si occupé, p/n infini/pas de ré-essai.
MODE CON[:] [CP|CODEPAGE] [/STA[TUS]]
Affiche l'état de la CON (console).
FreeDOS DISPLAY doit être chargé avant.
MODE CON[:] [CP|CODEPAGE] REF[RESH]
Actualise la page de code active au
matériel. FreeDOS DISPLAY doit être chargé.
MODE CON[:] [CP|CODEPAGE] PREP[ARE]=((pagedecode) nomfichier)
FreeDOS DISPLAY doit être chargé avant.
Utilisez PREP=((,cp2,cp3,,cp5)...) pour
préparer les pages de code dans d'autres
tampons.
MODE CON[:] [CP|CODEPAGE] SEL[ECT]=nombre
FreeDOS DISPLAY doit être chargé avant.
MODE CON[:] [NUMLOCK|CAPSLOCK|SCROLLLOCK|SWITCHAR]=valeur
La valeur peut être : + or - pour les
touches verrouillables ou un caractère
pour switchar.
MODE CON[:] [COLS=...] [LINES=...]
Les valeurs possibles dépendent de votre
matériel.
MODE CON[:] [RATE=...] [DELAY=...]
Taux par défaut 20, délai par défaut 1.
Le taux peut être 1..32 pour 2..30 car/sec,
le délai peut être 1..4 pour 1/4..4/4 sec.
MODE [40|80|BW40|BW80|CO40|CO80|MONO][,rows]
Ce sont les modes d'écran fixes.
Les lignent (rows) peuvent être 25, 28, 43
ou 50.
Utilisez 8, 14 ou 16 comme valeur si vous
souhaitez seulement changer la police.
MODE [CO40|CO80|...],[R|L][,T]
Ce sont les modes d'écran flexibles.
Les valeurs pour les colonnes sont 40, 80,
132, les lignes peuvent être 25, 28, 30,
34, 43, 50, 60. Utilisez 8, 14 ou 16 comme
valeur de 'rows' si vous voulez seulement
changer la police. Maj CGA gauche/droite,
T est le mode interactif.
/? Affiche l'aide.
Commentaires :
CON (Console)
Cela contrôle le pilote d'affichage, qui doit être installé en
premier.
MODE CON vous permet de définir la "page de code" de votre écran.
C'est utile car chaque page de code vous permet d'afficher différents
caractères. Pour des informations de mode sur les pages de code, voyez
LE PACK D'INFORMATIONS SUR LES PAGES DE CODE.
Utilisation :
MODE CON[:] CODEPAGE /STATUS
Affiche le page de code active et d'autres informations sur l'état
actuel de DISPLAY et des tampons de page de code.
MODE CON[:] CODEPAGE REFRESH
Actualise la page de code active au matériel (au cas où elle
aurait été détruite accidentellement)
MODE CON[:] CODEPAGE PREPARE ((nnn) nomfichier)
Prépare la page de code nnn depuis le fichier spécifié.
Le format des ficihers sont .cpx et ils sont généralement stockés
dans C:\FDOS\CPI.
Par exemple, la page de code 860 est dans EGA9.CPX. Donc vous
pourriez utiliser :
MODE CON: CODEPAGE PREPARE ((860) c:\fdos\cpi\ega9.cpx).
Voyez le PACK D'INFORMATIONS SUR LES PAGES DE CODE pour des
informations sur les pages de code et fichiers cpi disponibles.
MODE CON[:] CODEPAGE SELECT=nnn
Active la page de code nnn, qui doit avoir été préparé avec
PREPARE.
MODE CON[:] NUMLOCK=valeur
Bascule verr num sur ALLUMÉ ou ÉTEINT. La valeur peut être "+"
ou "-".
MODE CON [:] CAPSLOCK=valeur
Bascule verr maj sur ALLUMÉ ou ÉTEINT. La valeur peut être "+"
ou "-".
MODE CON [:] SCROLLOCK=valeur
Bascule arrêt défil sur ALLUMÉ ou ÉTEINT. La valeur peut être
"+" ou "-".
MODE CON [:] SWITCHAR=caractère
Modifie le caractère de commutation sur la ligne de commande de
DOS (généralement "/") en un autre caractère. Ne fonctionne pas
avec toutes les commandes.
MODE CON [:] COLS=valeur
Modifie les colonnes. La valeur peut être 40, 80 ou 132.
MODE CON [:] LINES=valeur
Modifie les lignes. La valeur peut être 25, 28, 43 ou 50, ou bien
la taille de police 8, 14 ou 16.
Si vous avez VESA, 30, 34 ou 60 lignes peuvent aussi être
disponibles.
MODE CON [:] RATE=valeur
Modifie le taux de répétition. La valeur peut être 1 ... 32
(2.0 car/sec ... 30.0 cars/sec après un délai de 0.50 secondes).
MODE CON [:] DELAY=valeur
Modifie le délai de répétition. La valeur peut être 1,2,3 u 4
(l'unité est de 0,25 secondes).
Le mot CODEPAGE peut être abrégé en CP, STATUS en STA, REFRESH en
REF, SELECT en SEL et PREPARE en PREP.
MODE a les CODES DE SORTIE (ERRORLEVEL) suivants :
générique :
100 : ERREUR INTERNE : la taille pour la table préparée est trop
petite
101 : Aucun pilote compatible avec FreeDOS DISPLAY n'est chargé.
Exemple de syntaxe : ... DISPLAY CON=(VGA,437,1)
102 : Fichier non trouvé
103 : Erreur lors de la spécification de la page de code / du
tampon
104 : Erreur : le tampon sélectionné n'est pas présent
105 : Erreur de syntaxe
vérification de la page de code :
26 : La page de code active n'a jamais été définie
27 : Erreur lors de la lecture de la page de code par le
périphérique
préparation de la page de code :
27 : La page de code n'a pas été trouvée dans le fichier CPI
29 : Impossible d'obtenir les informations de page de code à
partir du fichier (ou problèmes XMS)
31 : Le fichier CPI spécifié est endommagé (ou problèmes XMS)
fin de la préparation de la page de code :
31 : ERREUR INTERNE : fin de la préparation (End prepare) sans
le début de la préparation (Begin prepare)
sélection de la page de code :
26 : La page de code spécifiée n'a pas été trouvée dans le fichier
27 : KEYB a échoué à modifier la page de code
29 : Échec de la sélection de la page de code par le périphérique
(ou problèmes XMS)
31 : Erreur de la sélection de la page de code par le périphérique
Exemples :
mode /status Affiche l'état
mode lpt1 /status Affiche l'état de lpt1
mode com1 /status Affiche l'état de COM1
mode con /status Affiche l'état des périphériques con
mode con codepage Affiche la page de code active et d'autres
informations sur l'état actuel de DISPLAY et des
tampons de page de code.
mode con codepage refresh ou :
mode con: codepage refresh
Actualise la page de code active au matériel (au
cas où elle aurait été détruite accidentellement)
mode con codepage prepare ((860) C:\FDOS\CPI\ega9.cpx) ou :
mode con: codepage prepare ((860) C:\FDOS\CPI\ega9.cpx)
Prépare la page de code 860 depuis le fichier
spécifié. Le format des fichiers sont .cpx.
Voyez le PACK D'INFORMATIONS SUR LES PAGES DE CODE
pour des informations au sujet des pages de code
et fichiers cpi disponibles.
mode con codepage select=860 ou :
mode con: codepage select=860
Active la page de code 860 qui doit avoir été
préparé auparavant avec PREPARE.
Exemple pour AUTOEXEC.BAT/FDAUTO.BAT:
MODE CON CP PREP=((858) C:\FDOS\CPI\EGA.CPX)
MODE CON CP SEL=858
REM La page de code 858 a été activée
Voir également :
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, mis à jour en 2011 par W. Spiegl.
Traduit en 2020 par Berki Yenigün.
Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.