J'ai un programme MS-DOS écrit pour Win98 que je veux exécuter sur un ordinateur avec WinXP. La langue est définie sur le croate, mais lorsque je lance ce logiciel, il accepte les touches comme si elles venaient d'un clavier anglais. L'invite de commande standard accepte très bien les touches de configuration du clavier croate, mais ce programme ne permet pas l'utilisation de caractères croates.
J'avais l'habitude de pouvoir l'exécuter correctement sur un ordinateur Win98.
Dans les paramètres régionaux et les paramètres de clavier du panneau de configuration, tout est défini sur la langue et la disposition du clavier croates.
Réponses:
Cela est défini dans les fichiers d'initialisation MS-DOS.
Voir cette [1] pour une explication, et cette [2] pour des exemples supplémentaires.
Croatie
Config.sys
Autoexec.bat
À partir de Windows XP [3] [4] , ajoutez à ces fichiers dans C: \ Windows \ system32 \:
CONFIG.nt(les formats de date et d'heure sont ignorés)AUTOEXEC.ntOu utilisez DOSBox , exécutez-le
keyb yu
manuellement ou ajoutez-le à AUTOEXEC .la source