Вниз
Скачать: 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.03 c
15-1154099012
vain
2006-07-28 19:03
2006.08.27
AboutBox


1-1153251715
Gloomer
2006-07-18 23:41
2006.08.27
Как перекодировать строку из UTF-8 в ANSI?


2-1154609312
Max.66RUS
2006-08-03 16:48
2006.08.27
Как получить список запущенных процессов...


2-1154911105
Василич
2006-08-07 04:38
2006.08.27
Вопрос по TTime


15-1154626301
UnKnownPeople
2006-08-03 21:31
2006.08.27
Где настраиваются расширения при сохранении рисунков?




   Наверх