Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - [решено] DOS-приложение в OS WinXPSPpre4

Ответить
Настройки темы
Интерфейс - [решено] DOS-приложение в OS WinXPSPpre4

Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


Имеется 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-приложения на половину, что крайне, как сами понимаете, затрудняет визуальную работу с собственно Базой данных!
Как исправить ситуацию?!

Отправлено: 09:32, 09-06-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Romdmit, скриншот ситуации можете привести?

Отправлено: 10:22, 09-06-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

TDK TDK вне форума

Аватара для TDK

Ветеран


Сообщения: 1292
Благодарности: 165

Профиль | Отправить PM | Цитировать


Romdmit, Посмотрите здесь, возможно пригодится.

-------
Времена не выбирают... В них живут, и умирают....


Отправлено: 19:14, 09-06-2012 | #3


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


Уважаемые коллеги, привожу скриншот DOS-приложения.

Отправлено: 22:02, 11-06-2012 | #4


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


Коллеги, привожу скриншот данного DOS-приложения.

Последний раз редактировалось Romdmit, 21-05-2013 в 08:12.


Отправлено: 22:08, 11-06-2012 | #5


Ветеран


Сообщения: 1810
Благодарности: 146

Профиль | Отправить PM | Цитировать


Скриншот не вижу.

Проблема в том, что Винда ХР сильно не любит ДОС-окошки, и урезает их в функционале. По сравнению с 98. Попробуйте запускать программу через имитацию "командной строки" в Винде. Получается обычное окошко Windows, которое можно растягивать, можно копировать из него текст, и вообще жизнь улучшается. Как бесплатный вариант, Console. Улучшения все же не всеобъемлющи. Из файла справки:
Цитата:
Console is NOT a shell. Therefore, it does not implement shell features like command-line completion, syntax coloring, command history, etc.

Console is simply a nice-looking front end for a shell of your choice (cmd.exe, 4NT, bash, etc.) Other command-line utilities can also be used as 'shells' by Console.
Кроме растягивания окна и прочего из сказанного, Console может сократить набор полного пути к исполняемому файлу в командной строке. Но сократить несколько извращенно. Нужно в настройках выбрать выбор папки для открытия по умолчанию. Выбор делается через стандартный виндовский обозреватель, никаких "Change Directory" в командной строке писать не надо. Программа запомнила нужную папку - ее вырубаете, при следующем запуске в командной строке уже будет набран весь путь до нужной папки. Добавьте только имя исполняемого файла - и можно запускать. Топорно, но работает. К сожалению, более изящного способа не нашел.

Отправлено: 22:15, 11-06-2012 | #6


Аватара для yurfed

Ветеран


Сообщения: 20108
Благодарности: 3136

Профиль | Отправить PM | Цитировать


Romdmit, используйте для этих целей D-FEND RELOADED , ВКЛЮЧАЯ DOSBOX 0.74, РУССКАЯ ЛОКАЛИЗАЦИЯ
Настраивается под ваш вкус. Хотите полноэкранный режим, хотите окно.
Как настроить, рассказано на страничке загрузки.
99.999% процентов запустит всё, что нужно.

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 22:46, 11-06-2012 | #7


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ребята, спасибо огромное за оперативность!
Как попробую, обещаю отписаться.

Отправлено: 00:47, 12-06-2012 | #8


Модератор


Moderator


Сообщения: 8278
Благодарности: 2855

Профиль | Отправить PM | Цитировать


Цитата Romdmit:
а вот програмное окно в самой "Анкете" отображается на половину экрана. И никакие настройки Свойств ярлыка на рабочем столе не помогают: »
уберите батник, он не нужен, запускайте через обычный ярлык, в котором пропишите
Цитата Romdmit:
anketa01 1 »
если не поможет, то в свойствах запущенного окна измените количество отображаемых строк
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:31, 12-06-2012 | #9


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


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, 21-05-2013 в 08:12.


Отправлено: 18:19, 17-06-2012 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - [решено] DOS-приложение в OS WinXPSPpre4

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Sharepoint - веб приложение Frech Другие серверные продукты 0 17-04-2012 19:42
C/C++ - Приложение с потоками. Noglick Программирование и базы данных 1 19-04-2011 18:43
C/C++ - консольное приложение в С.. Viajero Программирование и базы данных 3 25-03-2011 17:44
Загрузка - Re: Приложение MS-DOS на Висте 656556 Microsoft Windows Vista 1 23-05-2008 11:25
Тормозят приложение Zx Microsoft Windows NT/2000/2003 9 23-07-2003 02:27




 
Переход