Главная страница
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.026 c
3-75125
Frag
2003-11-28 11:59
2003.12.23
Обработка огромного файла Excel


14-75382
alex134
2003-11-28 00:21
2003.12.23
Вопрос по Вебдизайну, авось кто знает?


14-75342
AkaSaint
2003-11-27 23:16
2003.12.23
Предложение работы


1-75161
Makhanev A.S.
2003-12-09 00:30
2003.12.23
Стоит ли разбивать циклы в критичных случаях?


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