Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Настройка DOS-программы (http://forum.oszone.net/showthread.php?t=46653)

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

Немного назад :( (что-то я не обратил сначала внимания)...
У вас на рабочем столе лежит сам батник? Редактировать свойства (штифт и т.д.) можно для _ярлыка_. То есть Вам нужно создать ярлык на батник, и там уже всё настроить, имхо.

Envel 14-03-2005 11:08 306517

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

Цитата:

Имеется DOS-программа, когда в свойствах ярлыка файла.bat задаю
А dosbox с его настройками пробовали? : http://www.ag.ru/files/software/57

pskov 06-03-2006 14:02 414440

Вложений: 2
помогите выяснить в чем дело: есть программа для дос, запускается из под ХР, работает, но показывает краказябры вместо русских букв. При запуске под dosbox 0.63, буквы в меню русские, но графика не отображается, (на рисунке). При установке 98 винды под VMWare почти то же самое (рис2)

SaimonW 09-03-2006 19:11 415734

> помогите выяснить в чем дело: есть программа для дос, запускается из под ХР, работает, но показывает краказябры вместо русских букв.

Мдя... У меня тоже такое иногда бывало... С WinACE (для ДОС) или что-то в этом роде... Почему точно так и не понял, но заметил, что это происходило в случае изменения значений в реестре которые меняют кодовую страницу с 1252 на 1251... Хотя может я и не прав...

pskov 09-03-2006 21:12 415774

Цитата:

это происходило в случае изменения значений в реестре которые меняют кодовую страницу с 1252 на 1251...
не помогает (

Blast 09-03-2006 21:29 415778

pskov
запускай keyrus перед программой
подробнее:
http://forum.oszone.net/showthread.php?t=62140

pskov 10-03-2006 04:05 415884

Вложений: 1
Цитата:

запускай keyrus перед программой
я так и делаю. у меня по досбокс проблем со шрифтами и нет! суть проблемы - на рисунках!
а краказябры только когда запускаешь непосредственно из под ХР
кому интересно, выкладываю проблемную программу. есть подозрение, что данный косяк из-за конкретных настроек :dont-know


Время: 11:37.

Время: 11:37.
© OSzone.net 2001-