Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Русская раскладка в DOS приложениях на windows 7

Автор: sanchomaster
Дата сообщения: 05.12.2011 10:56
Всем привет. Есть проблема: ОС windows 7, при запуске dos приложений не могу переключить раскладу\ку клавиатуры на русскую. Как это реализовать.
Экспериментировал с xp, там помогло вот это:

\Windows\System32\autoexec.nt должно быть добавлено следующее:
lh %SystemRoot%\system32\kb16.com ru

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes]
"00000409"="ru"

на семерке это не катит.
Автор: igvo2
Дата сообщения: 05.12.2011 13:11

Цитата:
\Windows\System32\autoexec.nt должно быть добавлено следующее:
lh %SystemRoot%\system32\kb16.com ru

только что попробовал (Win7x32), нормально переключается
Shift-Ctrl (слева) - en
Shift-Ctrl (справа) - ru
Автор: sanchomaster
Дата сообщения: 05.12.2011 13:24
Точно? я уже не двух системах Win7x32 это проделывал, ни в какую...

может дело в том что в ХР в \system32 есть kb16.com, а на 7 он просто kb16 называется?

попробую еще.
Автор: igvo2
Дата сообщения: 05.12.2011 18:55
sanchomaster
а у тебя есть \Windows\_default.pif ?
В его свойствах Программа -> Дополнительно...
должно быть
%SystemRoot%\SYSTEM32\AUTOEXEC.NT
%SystemRoot%\SYSTEM32\CONFIG.NT
Автор: sanchomaster
Дата сообщения: 06.12.2011 09:21
igvo2, спасибо, все заработало, проблема решена.


Добавлено:
После решения данного вопроса возник другой:

Как распечатать из DOS приложения на сетевой принтер?
Автор: LaZyL
Дата сообщения: 06.12.2011 18:33
обычно в bat-ник для запуска твоей программы:
net use lpt1: /d
net use lpt1: \\имя_сетевого_принтера

Добавлено:
вернее - net use lpt1: \\сетевое_имя_компа\сетевое_имя_принтера
можно проще один раз из коммандной строки - net use lpt1: \\сетевое_имя_компа\сетевое_имя_принтера /persistent:yes (но бывает, что слетает), или батник с такой командой в автозагрузку.

Страницы: 1

Предыдущая тема: Windows 7 Проблема со скоростью загрузки системы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.