![]() |
DOS-приложение в OS WinXPSPpre4
Имеется DOS-программа "Анкета".
Установлена на OS: WindowsXPSP3 (с последним UpGrade) С отображением руских шрифтов все ОК: в запускном файле программы "ANKETA.BAT" прописано все путем: ---------------- @ECHO OFF PROMPT $p$g keyrus anketa01 1 keyrus /release keyrus keyrus /release ---------------- т.е. имеется свой keyrus в программной директории, к которому сначала и обращаются, а затем к запускному файлу уже самой программы. и рус.яз. и полный экран нормально отображаются и работают на 1ПК под ОС Windows 98 (понятно, здесь вообще с keyrus можно было и не мучиться!), а вот под ОС WindowsXP - проблемы: рус. яз. работает, а вот програмное окно в самой "Анкете" отображается на половину экрана. И никакие настройки Свойств ярлыка на рабочем столе не помогают: окно-то Windows - в полный экран, а вот окно DOS-приложения на половину, что крайне, как сами понимаете, затрудняет визуальную работу с собственно Базой данных! Как исправить ситуацию?! |
Romdmit, скриншот ситуации можете привести?
|
Romdmit, Посмотрите здесь, возможно пригодится.
|
Уважаемые коллеги, привожу скриншот DOS-приложения.
|
Коллеги, привожу скриншот данного DOS-приложения.
|
Скриншот не вижу.
Проблема в том, что Винда ХР сильно не любит ДОС-окошки, и урезает их в функционале. По сравнению с 98. Попробуйте запускать программу через имитацию "командной строки" в Винде. Получается обычное окошко Windows, которое можно растягивать, можно копировать из него текст, и вообще жизнь улучшается. Как бесплатный вариант, Console. Улучшения все же не всеобъемлющи. Из файла справки: Цитата:
|
Romdmit, используйте для этих целей D-FEND RELOADED , ВКЛЮЧАЯ DOSBOX 0.74, РУССКАЯ ЛОКАЛИЗАЦИЯ
Настраивается под ваш вкус. Хотите полноэкранный режим, хотите окно. Как настроить, рассказано на страничке загрузки. 99.999% процентов запустит всё, что нужно. |
Ребята, спасибо огромное за оперативность!
Как попробую, обещаю отписаться. |
Цитата:
Цитата:
![]() |
javascript:PrintUserName('Amigos') был прав: *.bat-файл не надо! А надо сразу запускать Anketa01_1.exe из программной директории. Все работает и с размерами экрана и окон все путем (см. скриншот DOS_Окно_2.bmp).
Установил Tame_DOS для того, чтобы снизить потребоение ЦП и ускорить отклик на нажатие клавиш на клавире, выигрышь в скорости отклика заметный!! При настройке обнаружились следующие фичи (пробовал с NComander5.5): 1. Исчезает возможность переключения языка, если в настройках nc.cmd (здесь уже создаем в Блокноте *.bat или *.cmd-файлик с соответствующими параметрами) в свойствах ярлыка на рабочем столе к нему, на вкладке "Параметры" отображение указано "во весь экран", потому для сохранения возможности переключения языка следует оставить "в окне" (что, кстати, по умолчанию и есть, кажись!). При этом ключом для переключения языка клавиры является: Shift+Alt (соответственно правый и левый!). 2. При установленных Прогах (последовательно: NC, keyrus.com, Tame 6.0) с соответствующими настройками autoexec.nt, config.nt и Реестра, переключение между оконным и полноэкранным режимами по Alt+Enter - также выдает проблемы с переключением языка клавиры и иную картинку-Интерфейс NC. Вывод: переключать режимы следует по Win+Enter!В этом случае все работает! 3. При переключении на рус.язык буква "Р" видимо работает как быстрый поиск имени файла в каталоге по первой букве (см. скриншот) - единственное неудобство в работе! 4. интересное дело: украинский язык в NCom - работает (пробовал, - в командной строке переключаются по Ctrl все 3 языка), а в "Анкете" не хочет (переключаются только 2 языка: рус. и английский). |
Romdmit, D-FEND RELOADED , ВКЛЮЧАЯ DOSBOX 0.74, РУССКАЯ ЛОКАЛИЗАЦИЯ так и не попробовали?
|
В общем, прояснилось следующее:
1. Запускать DOS-приложения круче через Tame 6.0 - и с языками проблем никаких, и выигрыш в скорости заметный! К запускному файлу DOS-приложения создаем в обычном текстовом редакторе (Блокнот, к примеру) файл *.bat или *.cmd, в котором прописываем: Код:
C:\Windows\system32\keyrus.com |
Время: 02:14. |
Время: 02:14.
© OSzone.net 2001-