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 © 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.