Вниз
Скачать: CL | DM;

Запуск программы из консольного приложения   Найти похожие ветки 

← →
Георгий А.   (2006-05-05 19:11) [0]

Столкнулся со следующей проблемой, как из консольного приложения запустить  другую программу, так чтобы она не открывала своего окна. Наподобие выполнения команды ping из программы cmd. Если  кто  знает  буду  благодарен.


← →
ANB ©   (2006-05-05 19:33) [1]

эта другая программа в таком случае тоже должна быть консольной. Или есть вариант прятать ее окно (сообщениями).
См. CreateProcess, FindWindow(лучше EnumWindow) и SendMessage()
PS. Писать не быстро.


← →
Георгий А.   (2006-05-05 19:48) [2]

Да,  это  простые консольные команды...   Причём  вся  эта бодяга, желательно,  должна  работать под линуксом


← →
ANB ©   (2006-05-05 20:08) [3]


> Георгий А.   (05.05.06 19:48) [2]
> Да,  это  простые консольные команды

И с каого боку они свои окна открывают ?


← →
Георгий А.   (2006-05-05 20:28) [4]

Может и неправильно,  но я  их открываю с помощью ShellExecute. К сож ничего по этому вопросу под рукой  ничего не  нашёл


← →
Сергей М. ©   (2006-05-06 09:11) [5]


> я  их открываю с помощью ShellExecute


Почему же не правильно ?
Вполне правильно.
Но последним параметром ф-ции ShellExecute() при этом следует указать SW_HIDE, тогда окно будет создано невидимым.


← →
GrayFace ©   (2006-05-06 09:21) [6]

> ANB ©   (05.05.06 19:33) [1]
> эта другая программа в таком случае тоже должна быть консольной.
>  Или есть вариант прятать ее окно (сообщениями).
> См. CreateProcess, FindWindow(лучше EnumWindow) и SendMessage()
> PS. Писать не быстро.

Прятать очень просто. Даже WinExec имеет параметр CmdShow.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
15-1154321185
Calm
2006-07-31 08:46
2006.08.27
Перестала автоматически скрываться панель задач :(


15-1154320087
vajo
2006-07-31 08:28
2006.08.27
Заблокировалась учетная запись Win XP.


1-1152862358
serg_iv
2006-07-14 11:32
2006.08.27
директория программы по умолчанию


4-1146770949
Dinamyc
2006-05-04 23:29
2006.08.27
Чтение из консоли в окно


15-1154517741
KygECHuK
2006-08-02 15:22
2006.08.27
dcc32




   Наверх