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 !
PRVU : 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 © 2003 - 2004 Aitor SANTAMARIA MERINO,
Henrique PERON, Robert Platt, mis … jour en 2011 par W. Spiegl.
Traduit en 2020 par Berki Yenign.
Ce fichier est d‚riv‚ de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.