Главная страница
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.02 c
14-75314
Учимся
2003-12-01 19:47
2003.12.23
Сформировать массив и упорядочить


7-75411
Fantom_
2003-10-20 09:24
2003.12.23
RegisterServiceProcess ?


14-75361
Thor
2003-11-28 22:31
2003.12.23
учебник по Sound Forge.


14-75338
Magical
2003-11-30 13:44
2003.12.23
магические квадраты


14-75327
Style
2003-12-01 10:05
2003.12.23
Компоненты прямого доступа к MSSQL