Les deux sections suivantes décrivent deux méthodes de définition de pages de codes pour un périphérique donné (écran de console et imprimante).
Cet exemple utilise deux pages de codes distinctes (aucune page de codes matérielle utilisée) pour configurer le système en vue d'une prise en charge du danois/norvégien et d'environnements multilingues.
A la fin du fichier CONFIG.SYS, ajoutez les lignes distinctes suivantes :
country=045,,c:\dos\country.sys device=c:\dos\display.sys con:=(ega,,2) install=c:\dos\nlsfunc.exe c:\dos\country.sys
Ces commandes du fichier CONFIG.SYS indiquent au DOS que la page de codes matérielle de l'adaptateur EGA n'est pas utilisée et vous allez allouer de l'espace à deux pages de codes préparées. Par ailleurs, des fonctions résidant en mémoire sont chargées pour la prise en charge de la langue considérée.
Ajoutez au fichier AUTOEXEC.BAT les lignes distinctes suivantes (exactement comme cela est indiqué) :
mode con cp prep=((865,850) c:\dos\ega.cpi) keyb dk,,c:\dos\keyboard.sys chcp 865
si la fin du fichier AUTOEXEC.BAT comprend deux lignes qui appellent les fichiers AUTOEXEC.BAT sur le lecteur E: ou H:, placez les lignes de commande relatives à la prise en charge internationale avant ces lignes
Ces commandes du fichier AUTOEXEC.BAT effectuent les opérations suivantes :
chargement en mémoire des pages de codes préparées 865 et 850 (pages de codes issues du fichier EGA.CPI) ;
chargement du programme correspondant au clavier danois (dk) ;
démarrage du système avec la page de codes pour le danois/norvégien (865).
reportez-vous à votre manuel DOS pour plus d'informations sur le fichier PRINTER.SYS et les types d'imprimantes permettant le passage d'une page de codes à une autre.
Ce deuxième exemple utilise lui aussi deux pages de codes préparées. On supposera que vous utilisez une imprimante IBM Proprinter 4201 connectée au port LPT1. Le système est configuré pour prendre en charge le danois/norvégien et les environnements multilingues.
A la fin du fichier CONFIG.SYS, ajoutez les lignes distinctes suivantes :
country=045,,c:\dos\country.sys device=c:\dos\display.sys con:=ega,,2 device=c:\dos\printer.sys lpt1:=4201,,2 install=c:\dos\nlsfunc.exe c:\dos\country.sys
Ces commandes du fichier CONFIG.SYS indiquent à OpenDOS que la page de codes matérielle n'est pas utilisée et vous allez allouer de l'espace à deux pages de codes préparées dans chaque périphérique. Par ailleurs, des fonctions résidant en mémoire sont chargées pour la prise en charge de la langue considérée.
Dans le fichier AUTOEXEC.BAT, ajoutez les lignes distinctes suivantes :
mode con cp prep=((865,850)c:\dos\ega.cpi) mode lpt1 cp prep=((865,850)c:\dos\4201.cpi) keyb dk,,c:\dos\keyboard.sys chcp 865
si la fin du fichier AUTOEXEC.BAT comprend deux lignes qui appellent les fichiers AUTOEXEC.BAT sur le lecteur E: ou H:, placez les lignes de commande relatives à la prise en charge internationale avant ces lignes
Ces commandes du fichier AUTOEXEC.BAT effectuent les opérations suivantes :
chargement en mémoire des pages de codes préparées 865 et 850 (pour l'adaptateur EGA, ces pages de codes sont issues du fichier EGA.CPI, tandis que pour l'imprimante, elles sont issues du fichier 4201.CPI) ;
chargement du programme correspondant au clavier danois (dk) ;
démarrage des périphériques avec la page de codes pour le danois/norvégien (865).