Kamrad.ru

Go Back   Kamrad.ru > Форумы общей тематики > Программы (software) > Операционные системы Windows

Reply
 
Thread Tools Display Modes
Old 09-10-2003, 23:00   #1
Hoha
Камрад
 
Join Date: июл 2001
Location: г.Выборг, Лен обл.
Сообщений: 656
Lightbulb Раскладка клавы в ДОС приложениях

Мне нежно под винду запускать дос приложения.
Но! У меня не переключается на русский шрифт в них. Если ставить по умолчанию рус раскладку в винде то печатает. Но я привык к дефолтовой инглиш раскладке. Че делать????
Hoha is offline   [Ответить с цитированием]
Old 10-10-2003, 14:10   #2
Alex Spade
Модератор
 
Alex Spade's Avatar
 
Join Date: июл 2002
Location: Москва, Зеленоград
Сообщений: 2,849
Попробуй различные комбинации с шифтом, альтом, и контролом.
Только учти, что обычно левые переводят туда, а правые обратно.
В случае удачного перехода - должен раздатся писк пс-спикера.
Alex Spade is offline   [Ответить с цитированием]
Old 10-10-2003, 16:43   #3
Hoha
Камрад
 
Join Date: июл 2001
Location: г.Выборг, Лен обл.
Сообщений: 656
Пробовал- не получается
Hoha is offline   [Ответить с цитированием]
Old 10-10-2003, 17:04   #4
LazyFox
Камрад
 
LazyFox's Avatar
 
Join Date: июн 2000
Сообщений: 3,632
два шифта не пробовал? (левый+правый одновременно)
можно еще DOS-программу запускать батничком ( bat или cmd файлом), а в нем перед программой запускать досовский-же "кириллизатор" клавы..
LazyFox is offline   [Ответить с цитированием]
Old 11-10-2003, 20:12   #5
Hoha
Камрад
 
Join Date: июл 2001
Location: г.Выборг, Лен обл.
Сообщений: 656
LazyFox два шифта не пробовал? (левый+правый одновременно) пробовал.... (( нихрена........

можно еще DOS-программу запускать батничком ( bat или cmd файлом), а в нем перед программой запускать досовский-же "кириллизатор" клавы.. как это сделать?
Hoha is offline   [Ответить с цитированием]
Old 11-10-2003, 23:00   #6
bgrooshin
Модератор
 
Join Date: сен 2000
Location: Москва
Сообщений: 1,436
Вносим изменения ...
в реестр:
REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000409]
"Layout File"="KBDUS.DLL"
"Layout Text"="ru"
"Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5000"

в config.nt
dosonly
в autoexec.nt:
lh %systemroot%\system32\kb16.com ru
bgrooshin is offline   [Ответить с цитированием]
Old 13-10-2003, 13:41   #7
LazyFox
Камрад
 
LazyFox's Avatar
 
Join Date: июн 2000
Сообщений: 3,632
Hoha
как это сделать?
после подробного способа от bgrooshin даже не знаю, понадобится ли, но на всякий случая поясняю:
- в каталог с DOS-программой копируешь старую DOS-программку-русификатор клавиатуры (резиденты unikbd.com или cyrillic.com или rk.com или т.п...);
- создаешь в каталоге с DOS-программой текстовый файл и переименовываешь его, например, в progrus.cmd;
- включаешь в этот файл строки с именем русификатора и нужной программы, например:

unikbd.com
programm.exe


-запускаешь получившийся cmd-файл вместо исходного programm.exe или какой там нужен..

При желании можно сделать cmd-файл где угодно (на рабочем столе), и не копировать ничего в каталог с DOS-программой, но тогда в начале cmd-файла надо кое что поменять, типа:

c:\tools\unikbd.com
d:
cd d:\dosgame
programm.exe


здесь запуск кириллизатора из другого места, смена текущего диска, смена каталога и запуск программы...
LazyFox is offline   [Ответить с цитированием]
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +3. The time now is 07:15.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Любое использование материалов сайта
возможно только с разрешения его администрации.