Pavel73 |
14-03-2005 08:50 306477 |
Настройка DOS-программы
Имеется DOS-программа, когда в свойствах ярлыка файла.bat задаю на вкладке параметры - отоброжение - во весь экран, то не могу изменить размер шрифта текста данной программы. Каким образом можно изменить размер шрифта в DOS - программе при этом режим отоброжение - во весь экран. Работать с данной программой нужно из WinXp.
|
hasherfrog |
14-03-2005 08:57 306480 |
Pavel73
Что имеется в виду? Что нужно? Разрешение текстового экрана (80x25, 80x40, 40х25) или свои подгружаемые фонты?
|
Pavel73 |
14-03-2005 09:55 306494 |
Хотелосбы разобраться вообще если можно и про разрешение и про фонты
|
hasherfrog |
14-03-2005 10:44 306505 |
Немного назад :( (что-то я не обратил сначала внимания)...
У вас на рабочем столе лежит сам батник? Редактировать свойства (штифт и т.д.) можно для _ярлыка_. То есть Вам нужно создать ярлык на батник, и там уже всё настроить, имхо.
|
DOS поддерживал только следующие текстовые режимы (EGA, VGA): 40х25, 80х25, 80х43(50). Вот и выбирайте размер окна соответственный. Больше ничего со шрифтами в текстовом режиме (ваш полноэкранный) не сделать, регулируя св-ва ярлыка.
|
Pavel73 |
15-03-2005 20:07 307055 |
Цитата:
DOS поддерживал только следующие текстовые режимы (EGA, VGA): 40х25, 80х25, 80х43(50). Вот и выбирайте размер окна соответственный. Больше ничего со шрифтами в текстовом режиме (ваш полноэкранный) не сделать, регулируя св-ва ярлыка.
|
Спасибо за информацию.
Продолжение темы необходимо переключать клавиатуру на ввод русского текста(shift+ctrl), но этого не происходит, я думаю что это из-за NTFS WinXp.
Как решить проблему ввода русских букв. При установке данной программы на Fat32 WinXp все нормально.
|
1rl128 |
15-03-2005 23:18 307084 |
Pavel73
Найди и поставь в папку к своей программе файл keyrus.com, а в батнике пропиши просто keyrus.com "с путем" к нему. Шифтом каким то из двух - переходишь на русский и обратно точно также.
А толщина" букв зависит от того "из под какой среды" ты запускаешь свою программу. Если из под винды - буквы в полноэкранном будут хилые, а если из под Доса - тогда все нормально.
|
Queen Black |
16-03-2005 18:03 307310 |
Pavel73, переключение клавиатуры в окнах DOS-приложений из под 2k/xp:
RCtrl+RShift - Rus, LCtrl+LShift - Eng
|
Pavel73 |
17-03-2005 09:07 307499 |
Решил это проблему так:
Цитата:
Для решения необходимо в реестре по адресу: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> KeyboardLayout изменить значение ключа 00000409 в папке DosKeybCodes на "ru". Кроме этого, в файле "autoexec.nt", расположенном в Windows\system32, надо добавить строку "lh %SystemRoot%\system32\kb16.com ru".
|
Использовать keyrus.com не получается я так думаю что нужно еще какие делать изменение что этот метод работал, потомучто получается что переключается на шрифт который отражается неправильно
|
RaZZoRRo |
17-03-2005 12:21 307559 |
(5.2) В DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские буквы отображаются нормально.
средствами W2k. Откройте ключ реестра:
HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes
Измените значение строковой переменной 00000409 с "us" на "ru" В файле С:\WINNT\System32\autoexec.nt пpописываете следующую стpоку: lh %SystemRoot%\System32\kb16 ru. После перезагрузки системы переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская).
поставьте внешний русификатор, например, проверенный временем RKM v.3.0. Удобнее всего прописать его в файле autoexec.nt (аналогично kb16).
Можно взять здесь: http://www.chem.univ.kiev.ua/~adsh/win2k/soft/rkm.php
взято из FAQ по WIN2000
|
SergOst |
22-03-2005 22:04 309126 |
|
Вложений: 2
помогите выяснить в чем дело: есть программа для дос, запускается из под ХР, работает, но показывает краказябры вместо русских букв. При запуске под dosbox 0.63, буквы в меню русские, но графика не отображается, (на рисунке). При установке 98 винды под VMWare почти то же самое (рис2)
|
SaimonW |
09-03-2006 19:11 415734 |
> помогите выяснить в чем дело: есть программа для дос, запускается из под ХР, работает, но показывает краказябры вместо русских букв.
Мдя... У меня тоже такое иногда бывало... С WinACE (для ДОС) или что-то в этом роде... Почему точно так и не понял, но заметил, что это происходило в случае изменения значений в реестре которые меняют кодовую страницу с 1252 на 1251... Хотя может я и не прав...
|
Цитата:
это происходило в случае изменения значений в реестре которые меняют кодовую страницу с 1252 на 1251...
|
не помогает (
|
Вложений: 1
Цитата:
запускай keyrus перед программой
|
я так и делаю. у меня по досбокс проблем со шрифтами и нет! суть проблемы - на рисунках!
а краказябры только когда запускаешь непосредственно из под ХР
кому интересно, выкладываю проблемную программу. есть подозрение, что данный косяк из-за конкретных настроек :dont-know
|
Время: 11:37.
© OSzone.net 2001-