Как перенаправить поток консоли вызываемой программы?
В общем идея в том чтобы у вызываемой программы перехватить поток вывода да так чтобы оно даже окно консоли не создавало. Т.е. я вызываю интерпретатор Ruby, например, и хочу чтобы весь вывод шел ко мне (без создания окна консоли интерпретатора) а ввод был от меня (а не с клавиатуры). Как мне это можно сделать? Буду очен-очень благодарен :)
Цитата:
Originally posted by DarkMagician
В общем идея в том чтобы у вызываемой программы перехватить поток вывода да так чтобы оно даже окно консоли не создавало. Т.е. я вызываю интерпретатор Ruby, например, и хочу чтобы весь вывод шел ко мне (без создания окна консоли интерпретатора) а ввод был от меня (а не с клавиатуры). Как мне это можно сделать? Буду очен-очень благодарен :)
В общем идея в том чтобы у вызываемой программы перехватить поток вывода да так чтобы оно даже окно консоли не создавало. Т.е. я вызываю интерпретатор Ruby, например, и хочу чтобы весь вывод шел ко мне (без создания окна консоли интерпретатора) а ввод был от меня (а не с клавиатуры). Как мне это можно сделать? Буду очен-очень благодарен :)
:o Что-то несовсем понятно. "Чтобы весь вывод шел ко мне" - это в свое приложение?? так думаю получить его заголовок и перенаправить поток туда, и еще откуда поток?? из своего прилодения, которое создается, либо из чужого???