• Неизвестный кот Senior MemberАвтор темы
    офлайн
    Неизвестный кот Senior Member Автор темы

    2057

    24 года на сайте
    пользователь #1016

    Профиль

    2057
    # 16 июля 2003 23:23

    Как шрифты преключить в ОС XP/2K/NT в DOS приложении ?

    Надо чтоб в загруженном ДОС приложении можно было бы шрифты переключать с русского на инглиш и наоборот (зачем мне это - спрашивать НЕ НАДО).

    Я как-то с такой проблемой сталкивался, решалось через замену пару символов в реестре и дописывания некой строки в config.nt или autoexec.nt. Вроде было найдено на http://www.win-all.ru или winfaq.com.ru, так вот первый линк не грузится , а на втором чегой-то я этого не нашел. И еще это минский програмиист такое дело придумал, там просто была ссылка на какую-то компьютерную газету.

    Чтобы достичь того, чего у тебя нет, надо делать то, чего ты раньше не делал.
  • Frog_ Senior Member
    офлайн
    Frog_ Senior Member

    11243

    22 года на сайте
    пользователь #7386

    Профиль
    Написать сообщение

    11243
    # 17 июля 2003 03:54

    (5.2) В DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские буквы отображаются нормально.

    Для решения необходимо в реестре по адресу:

    HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> KeyboardLayout

    изменить значение ключа 00000409 в папке DosKeybCodes на "ru".

    Кроме этого, в файле "autoexec.nt", расположенном в Windows\system32, надо добавить строку "lh %SystemRoot%\system32\kb16.com ru". После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская). Данный метод нормально работает в том случае, если Language settings for the system (апплет Regional Options) в качестве Default стоит Cyrilic.

    Если Вас не устраивают возможности предоставляемые системой, можете поставить внешний русификатор, например, проверенный временем RKM v.3.0. Удобнее всего прописать его в файле autoexec.nt (аналогично kb16). Можно взять здесь: http://www.chem.univ.kiev.ua/~adsh/win2k/soft/rkm.php.

  • Неизвестный кот Senior MemberАвтор темы
    офлайн
    Неизвестный кот Senior Member Автор темы

    2057

    24 года на сайте
    пользователь #1016

    Профиль

    2057
    # 17 июля 2003 14:14

    Сенькс дружище :)

    Чтобы достичь того, чего у тебя нет, надо делать то, чего ты раньше не делал.