![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Развернуть досовское окноий экран программы на весь экран
Развёртка © (2008-10-03 13:33:00)Подскажите, как сделать так, чтобы при запуске программы написанной на Turbo Pascal окно DOS`а само разворачивалось на весь экран, а не было в окошке.
Что-то вроде программной реализации Alt+Enter которые приходится нажимать, чтобы развернуть на весь экран.
Развёртка (2008-10-03 15:42:00) [21]А в каком модуле находится эта функция keybd_event(), мне выдаёт неизвестный идентификатор. Пишу в Turbo Pascal 7.0
Правильный$Вася (2008-10-03 15:31:00) [22]
> как это можно реализовать, чтобы был только один exe?
никак
потому как дос-программа не знает, где она запускается
нет у нее понятия окна
Сергей М. (2008-10-03 15:31:00) [23]см. keybd_event()
Развёртка (2008-10-03 15:12:00) [24]Но всё-таки, как это можно реализовать, чтобы был только один exe? (без pif)
Сергей М. (2008-10-03 15:05:00) [25]
> и пользователь мог запускать именно exe, а не pif
А ему не похрену что запускать ?
Вот он жмет Меню "Пуск -> Выполнить..", вводит туда , к примеру, с:\SomeDir\SomeDOSProgram и - вуаля ! - получает старт соответствующего ДОС-приложения в полноэкранном режиме, при этом даже не зная, что на самом деле при старте приложения системой был использован именно pif..
А если юзер кроме окна экплорера больше знать ничего не знает в плане запуска приложений. то и это решаемо - exe просто делается скрытым и эксплорер настраивается на непоказ скрытых файлов
В конце-концом, если юзер ленив и туп, а тебе больше делать нечего кроме как угождать его дурацким прихотям, то лепишь простейшее приложение, стартующее pif, и подставляешь свой exe юзеру
Развёртка (2008-10-03 14:51:00) [26]Хочется чтобы был только 1 exe файл и пользователь мог запускать именно exe, а не pif
Сергей М. (2008-10-03 14:48:00) [27]Встречный вопрос - чем тебе помешал pif ? И какая тебе разница что запускать (pif или exe), если запуск предварительно настроенного pif реализует поставленную задачу ?
Развёртка (2008-10-03 14:38:00) [28]А как можно сделать, чтобы программа сама выполняла нажатие комбинаций клавиш Alt+Enter? (Не механически, программно разумеется)
Сергей М. (2008-10-03 14:21:00) [29]Зачем их объединять-то ?
Не нужен pif - удали его к едренейфене, но тогда Alt+Enter будишь давить ручками)
Развёртка (2008-10-03 14:12:00) [30]Только вот теперь такой вопрос, а как бы эти два файла теперь объединить в 1? Чтобы не было два файла одинакового имени, но с разными расширениями pif и exe, а чтобы только один exe был?
Развёртка (2008-10-03 14:10:00) [31]разобрался, большое спасибо!
clickmaker (2008-10-03 13:50:00) [32]везет вам, молодым: не знаете, что такое пиф
это тоже, что lnk, но для дос-программ
Любитель музыки (2008-10-03 13:45:00) [33]Что за *.pif и как им пользоваться?
{RASkov} (2008-10-03 13:44:00) [34]А *.pif не поможет?