Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2009, 14:49   #1
m.a.x.i.m
Пользователь
 
Регистрация: 29.03.2008
Сообщений: 32
По умолчанию спрятать командную строку

Из программы запускается консольная програмка, как её спрятать?
С формой вроде всё понятно. Регистрируем горячие клавиши, потом через сообщение WM_HOTKEY:

form1.Visible := false;//показать
form1.Visible := true;//скрыть

Как бы это провернуть с окном командной строки?
m.a.x.i.m вне форума Ответить с цитированием
Старый 09.12.2009, 16:32   #2
Armorer
Подтвердите свой е-майл
 
Регистрация: 07.04.2007
Сообщений: 120
По умолчанию

убрать директиву {$APPTYPE CONSOLE}
Armorer вне форума Ответить с цитированием
Старый 09.12.2009, 18:37   #3
m.a.x.i.m
Пользователь
 
Регистрация: 29.03.2008
Сообщений: 32
По умолчанию

наверно правильней так:
в программе запускается батник, появляется окно CMD.EXE и в нем неспешно выполняются команды. Вот его и нужно спрятать. Вот так привильно будет:
1.FindWindows//ищем дескриптор(handle) окна cmd.exe
2.ShowWindows//скрываем или показываем
Можно ли использовать эти функции для консольного окна?
m.a.x.i.m вне форума Ответить с цитированием
Старый 09.12.2009, 18:52   #4
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

winexec('запускаемый файл', SW_HIDE)
SW_HIDE - запускает в скрытом режиме.
Noor вне форума Ответить с цитированием
Старый 09.12.2009, 19:18   #5
m.a.x.i.m
Пользователь
 
Регистрация: 29.03.2008
Сообщений: 32
По умолчанию

но тогда ведь его уже не покажешь. надо чтобы и спрятать и показать снова можно было
m.a.x.i.m вне форума Ответить с цитированием
Старый 10.12.2009, 08:39   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тогда не парь и делай оконную программу.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вызвать командную строку с командой из Edit?? dolphin705 Общие вопросы Delphi 2 20.06.2009 00:33
Как при нажатии на строку в Listbox передавать нажатую строку в переменную Михаил Юрьевич Общие вопросы Delphi 5 16.03.2009 12:59
Передача хэндла через командную строку MaTBeu Win Api 9 29.11.2008 15:30
Как спрятать строку в Stringgrid? aslanbek Общие вопросы Delphi 4 16.03.2008 00:19