Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: CL | DM;

Вниз

Как поймать стандартный ДОС-овский вывод?   Найти похожие ветки 

 
ZHK ©   (2003-12-08 15:52) [0]

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


 
ZHK ©   (2003-12-09 09:43) [1]

Неужто никто не знает?


 
kosha80   (2003-12-09 10:42) [2]

Когда создаешь процесс при помощи CreateProcess туда помимо всего прочего задается параметр lpStartupInfo в виде структуры.
Дак вот в этой структуре есть поля hStdInput, hStdOutput - изменив их ты можешь переопределить устройства ввода и вывода информации (это только для консольных приложений), например в файл или поток.
На эту тему статья была на Королевстве.


 
Vlad Oshin ©   (2003-12-09 10:51) [3]

а также пример кода Зотова Ю.


 
Erik ©   (2003-12-09 11:17) [4]

Посмотри на королевстве была отдельная статья с большим примером на эту тему.


 
ZHK ©   (2003-12-10 12:14) [5]


> Когда создаешь процесс при помощи CreateProcess туда помимо
> всего прочего задается параметр lpStartupInfo в виде структуры.
> Дак вот в этой структуре есть поля hStdInput, hStdOutput

Все, конечно, хорошо, но не работает. То есть работает, но только если сделать так:

CreateProcess(Nil,GetEnvironmentVariable("COMSPEC")+" /C "+MyProcessName...

Ну и так далее. Результат тот же, что если задать в командной строке:

MyProcessName > OutputFileName.

То есть я ловлю немного не то, что хотел бы. Правда пока меня это устраивает, но все равно, информация там неполная.



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

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
9-75068
Кен
2003-06-03 03:45
2003.12.23
К GLScene прикрутили bsp и md3. Как теперь между ними проверять и


14-75383
Legal Street
2003-11-26 20:43
2003.12.23
Если зашифровать текст...


1-75183
Phn
2003-12-11 16:39
2003.12.23
TCustomListBox vs Columns


14-75335
hexone
2003-12-01 09:54
2003.12.23
Написание игр на Delphi...Целесообразно ли это? 2


1-75203
intell
2003-12-10 17:57
2003.12.23
Как быстро удалить каталог?