Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
1-75260
ZHK
2003-12-08 15:52
2003.12.23
Как поймать стандартный ДОС-овский вывод?


14-75346
Думкин
2003-11-30 06:30
2003.12.23
С днем рождения! 30 ноября.


14-75384
Dimka Maslov
2003-12-01 14:49
2003.12.23
Немного о политике


14-75326
.Lex
2003-11-28 13:14
2003.12.23
Ксавье Пачеко: Borland Delphi 6(5). Руководство разработчика


1-75210
gs
2003-12-11 01:25
2003.12.23
Подскажите, кто знает, где Взять хороший DBGrid компонент





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский