powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / В DOSBox'e нельзя писать на кириллице
3 сообщений из 3, страница 1 из 1
В DOSBox'e нельзя писать на кириллице
    #38087618
jaketaylor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через DOSBox открывают dbf, созданные в FoxPro 2.6 DOS. Проблема в том, что я не могу писать на русском.
Качал keyrus.com, копировал в system32 и прописывал в Config.nt и Autoexec.nt в конце "Путь_до_keyrus", перезагружался - никакого эффекта.
В dosbox.conf указал:
Код:
language=russian.txt
keyboardlayout=RU

HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo ntrolSet\Control\Keyboard Layout\DosKeybCodes\00000409=us
...
Рейтинг: 0 / 0
В DOSBox'e нельзя писать на кириллице
    #38087659
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jaketaylorКачал keyrus.com, копировал в system32 и прописывал в Config.nt и Autoexec.nt в конце "Путь_до_keyrus", перезагружался - никакого эффекта.Это лишнее.
jaketaylorВ dosbox.conf указал:
Код:
language=russian.txt
Это документация/перевод оболочки.

См. здесь или
Кусок оттуда3.9 Переводим DosBox на русский язык

В DosBox заложена возможность перевода его на различные языки. Дает это не много, но все равно приятно лицезреть родные буквы в

оболочке. Для этого понадобится две вещи: программка, подключающая русскую кодировку и файл с перереводом, который к комплектации не

прилагается. Впрочем, не пугайтесь, перевод я уже сделал. Итак, качаем перевод: документация и перевод оболочки для DosBox 0.63 или

документация и перевод оболочки для DosBox 0.65 или документация для DosBox 0.70 или документация и перевод оболочки для DosBox 0.72.

Теперь нужно все это подключить. Открываем файл dosbox.conf в любом текстовом редакторе и ищем строку language=. Приписываем справа от

"=" путь к файлу с переводом, например d:dosboxrus.txt. Теперь, если запустить DosBox, можно увидеть иероглифы. Это происходит из-за

отсутствия русской кодировки в DosBox.
Есть два варианта подключить русскую кодировку:

1. В версии 0.70 появилась встроеная возможность. Найдите в dosbox.conf пункт keyboardlayout=none и измените на keyboardlayout=RU. Все,

кодировка подкулючена. Переключения языка: LEFT-ALT+RIGHT-SHIFT - набирать русский текст, LEFT-ALT+LEFT-SHIFT - набирать

английский текст.

2. Можно использовать програмку. В архиве лежит RK.COM, но есть еще Keyrus и другие варианты. В том же dosbox.conf ищем раздел [autoexec]

и пишем в нем: mount y d:dosbox
Где "y" - произвольный диск, а d:dosbox - папка с програмкой на вашем реальном диске. Не забудьте, если папка содержит пробелы, ее нужно

писать в кавычках ("d:dos box").
Далее нужно просто запустить програмку. Для этого там же дописываете строку: y:rk.com (запуск с смонтированного диска).
...
Рейтинг: 0 / 0
В DOSBox'e нельзя писать на кириллице
    #38088779
jaketaylor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Jonny540]jaketaylorКачал keyrus.com, копировал в system32 и прописывал в Config.nt и Autoexec.nt в конце

2. Можно использовать програмку. В архиве лежит RK.COM, но есть еще Keyrus и другие варианты. В том же dosbox.conf ищем раздел [autoexec]

и пишем в нем: mount y d:dosbox
Где "y" - произвольный диск, а d:dosbox - папка с програмкой на вашем реальном диске. Не забудьте, если папка содержит пробелы, ее нужно

писать в кавычках ("d:dos box").
Далее нужно просто запустить програмку. Для этого там же дописываете строку: y:rk.com (запуск с смонтированного диска).
[/spoiler]

Странно, раньше вроде делал, не получалось. Кстати, с этого же самого сайта :)
авторmount y "C:\Program Files\DOSBox-0.74\"
y:RK.COM

Спасибо [b]Jonny540.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / В DOSBox'e нельзя писать на кириллице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]