Jak v dávkovém souboru přepnu klávesnici z CZ na EN?
Situace:
Starý DOS program ve FoxPro v kódu Kamenický, který v dávkovém souboru zavádí před vlastním spuštěním ovladač na klávesnici. Na počítači s Win98 vše fungovalo.
Na počítači s WinXP je ale nutné před vlastním spuštěním programu přepnout klávesnici Windows z CZ na EN (klasika vpravo dole na liště nebo ALT-SHIFT), jinak se češtiny navzájem tlučou a program nefunguje. Problém je v tom, že se tak musí učinit ještě před spuštěním programu.
Otázka:
Jak to udělat, aby se Windowsová klávesnice přepnula z CZ na EN automaticky pomocí nějakého povelu v dávkovém souboru?
A nestačilo by prepnúť kódovú stránku ?
chcp 437 - english
chcp 852 - latin
Nestačilo, naopak, tím se problém ještě zhorší, protože to potom ani správně nezobrazuje a stejně to správně nepíše
Ve Win98 to byl prikaz Keyb us
Ve WinXP je to KB16 us
Ano, to je přesně ono, stačilo do dávkáče přidat KB16 us
Problém je vyřešen.