WinXP русские шрифты

negr_2

1) как уговорить Win XP видеть русские шрифты в досовских программах
2) как заставить работать досовкие программы корректно (чтобы не появились сообщения о нехватке верхней памяти)

artimon

1) В поиск. Если кратко, то см. Regional and Language settings и везде, где можно поставь русский.
2) Запускать в режиме совместимости? Посмотреть в Properties.

VitMix

1) как уговорить Win XP видеть русские шрифты в досовских программах
Возможно поможет

Start -> Settings -> Control Panel -> Regional Options -> General -> Set Default -> Russian


2) как заставить работать досовкие программы корректно (чтобы не появились сообщения о нехватке верхней памяти)
Можно попробовать поиграться с настройками в %WINDOWS_HOME%\_default.pif (по крайней мере так это называется в Windows 2000). Но вообще-то далеко не все DOSовские программы можно заставить корректно работать под Windows. Возможно уже пришло время использовать для этого VMWare.

negr_2

Сообщение удалил

negr_2

Спасибо за ответы, Но дело в том что все перепробвано и в частности то что вы предлагаете.
1) Regional.....Этот вариант помогает Виндоусовским программам, а не досовским, работающих из под Windows
2) Всякие виртуальные компютеры сильно тормозят систему и в целом ничего хорошего.
Хотелось бы программистов услышать
В каких досовских файлах (bat, nt и т.д.) нужно делать изменения?

artimon

Сорри, а из под чего ты их запускаешь?

negr_2

WinXP

AMK119361

Проверь установки юникода всё в тех же свойствах

axmadeev

Да не помогает. Тут нужно по-другому, как не знаю
Поэтому и спрашиваю

artimon

В чем проблема в досовских программах?
Не показывает русский? Или не вводит?

axmadeev

не вводит

artimon

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes\00000409 исправить на ru вместо us
http://www.soobcha.ru/faq/index.html?question=1646

negr_2

Спасибо

kiska_panda

Не получилось. После перезагрузки (хотя и нужна она для доса) изменеия сохраняется, но перекляючаться на русские шрифты не удается. Помогите

artimon

Попробуй так:
1. Запусти cmd.exe
2. Набери edit
3. Переключись на русский язык
4. нажми Enter
5. Нажми правые Ctrl-Shift
6. Попробуй что-нибудь набрать
Печатает на русском?

kiska_panda

Нет, не переключается на русские шрифты

artimon

... Если не помогает, то для решения необходимо в реестре по адресу
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.
Попробуй это.
Оставить комментарий
Имя или ник:
Комментарий: