Windows 7 a česká klávesnice v DOSové aplikaci

Po spuštění DOSové aplikace pod Windows 7 se může stát, že nefunguje zadávání českých znaků.

Konzole vyvolaná příkazem CMD není DOS. Je to 32bitová windows aplikace a kde klávesnice je ovládána z panelu jazyků. Když zadáte z příkazového řádku příkaz DOSu, NTVDM vytvoří prostředí virtuálního DOS prostředí a v něm spustí COMMAND.COM, který provede CONFIG.NT a AUTOEXEC.NT ze složky %SystemRoot%\System32. Pro znakový generátor se nemusí zadávat inicializace, používají se fonty Windows. Klávesnici je nutno inicializovat příkazem (v AUTOEXEC.NT nebo ve spouštěcím souboru DOS aplikace):

%SystemRoot%\System32\KB16.COM CZ,852,%SystemRoot%\System32\KEYBOARD.SYS

Nezapomenout – v CONFIG.NT nutno nastavit parametr FILES.

Příspěvek byl publikován v rubrice Administrace, Obecné. Můžete si uložit jeho odkaz mezi své oblíbené záložky.