Win98 用に作成された MS-DOS プログラムがあり、これを WinXP 搭載のコンピュータで実行したいと考えています。言語はクロアチア語に設定されていますが、この特定のソフトウェアを実行すると、キーは英語キーボードから入力されたかのように受け入れられます。通常のコマンド プロンプトでは、クロアチア語のキーボード レイアウト キーは問題なく受け入れられますが、このプログラムだけはクロアチア語の文字が使用できません。
以前は、Win98 コンピュータでこれを問題なく実行できました。
コントロール パネルの地域設定とキーボード設定では、すべてがクロアチア語の言語とキーボード レイアウトに設定されています。
答え1
これはMS-DOS初期化ファイルで設定されます
。これ[1]説明のため、そしてこれ[2]追加の例については、こちらをご覧ください。
クロアチア
config.sys の
Country=384,852,c:\dos\country.sys
Device=c:\dos\display.sys con=(ega,852,2)
自動実行.bat
Mode con cp prep=((852 850) c:\dos\ega.cpi)
Mode con cp select=852
Keyb yu,852,c:\dos\keyboard.sys
Windows XP以降[3][4]代わりに、C:\Windows\system32\ のこれらのファイルに追加します。
CONFIG.nt (日付と時刻の形式は無視されます)
COUNTRY=384,852,C:\Windows\system32\COUNTRY.SYS
AUTOEXEC.nt
KB16 YU,852
またはDOSボックス手動で実行する
keyb yu
か、オートEXEC。