Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизПодскажите можно ли с консольным приложением.. Найти похожие ветки
← →
Wadimka (2012-08-24 14:42) [0]Подскажите можно ли с консольным приложением сторонним, запускать его так, чтоб не показывалось само окно консоли, а вывод шел скажем куда-нибудь в текстовую переменную то что возвращает в этой консоли?
← →
Ega23 © (2012-08-24 15:02) [1]
cmd
ping 127.0.0.1 >> d:\1.txt
← →
brother © (2012-08-24 15:12) [2]называется выводить результат не на экран а в файл)
зы. при чем тут текстовые переменные?
← →
Wadimka (2012-08-24 15:16) [3]Вот в файл понятно, а вот если бы результат не в файл, а в текстовую переменную моей проги, вот причем
← →
Anatoly Podgoretsky © (2012-08-24 15:33) [4]> Wadimka (24.08.2012 15:16:03) [3]
Ну это надо писать программу.
← →
Amoeba_ (2012-08-24 15:33) [5]http://www.delphikingdom.com/asp/viewitem.asp?catalogid=736
← →
Cobalt © (2012-08-24 15:34) [6]Это тебе надо устанавливать поток вывода для процесса
см. параметр
lpStartupInfo
[in] Pointer to a STARTUPINFO structure that specifies the window station, desktop, standard handles, and appearance of the main window for the new process.
функции CreateProcess
← →
Anatoly Podgoretsky © (2012-08-24 15:38) [7]Или
ping 127.0.0.1 | MyProg
← →
Jeer © (2012-08-24 15:39) [8]Если запускать из своей проги - проблем нет вообще.
Перехват через создание pipes в своей программе и подмене ими стандартных потоков ввода/вывода.
← →
Wadimka (2012-08-24 16:08) [9]ага спасибо ребят
← →
Jeer © (2012-08-24 16:21) [10]А, ну собс-на [5]
← →
Wadimka (2012-08-24 23:27) [11]То что в [5] работает, но у меня консольное приложение может работать несколько часов каждую секунду выводит что-то.
Не пойму как с описанным в [5] замутить вывод, мне не важен сам ежесекундный опрос
Сейчас получается, что открывается консольное приложение и пока не закончится ее работа, данные в мою прогу не поступают, а мне нужно иметь посстоянный мониторинг, да и чтоб еще само окно консоли не выскакивало
← →
turbouser © (2012-08-25 02:39) [12]
> Wadimka (24.08.12 23:27) [11]
то, что ты хочешь - по человечески не получится. можно из консольного приложения читать, писать в туда и т.п. но зачем тебе это?
← →
Германн © (2012-08-25 03:20) [13]
> Wadimka (24.08.12 23:27) [11]
>
> То что в [5] работает, но у меня консольное приложение может
> работать несколько часов каждую секунду выводит что-то.
> Не пойму как с описанным в [5] замутить вывод, мне не важен
> сам ежесекундный опрос
> Сейчас получается, что открывается консольное приложение
> и пока не закончится ее работа, данные в мою прогу не поступают,
> а мне нужно иметь посстоянный мониторинг, да и чтоб еще
> само окно консоли не выскакивало
>
Ничего не понятно.
Хотелось бы более подробно узнать о том самом консольном приложении. Что оно из себя представляет? А ну как оно на самом деле не столько консольное, сколь ДОСовское?
← →
Wadimka (2012-08-25 06:07) [14]ребят всем спасибо, переделал из [5] все работает
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.062 c