Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Подскажите можно ли с консольным приложением..   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.086 c
15-1344950240
DVM
2012-08-14 17:17
2013.03.22
Помогите перевести с английского на русский


2-1343380872
Люда
2012-07-27 13:21
2013.03.22
Вопрос по StringList


3-1280925588
Unknown_user
2010-08-04 16:39
2013.03.22
Отношения между таблицами БД


15-1331316742
Artem
2012-03-09 22:12
2013.03.22
Windows 7 Семейная


15-1345901388
Фокс Йожин
2012-08-25 17:29
2013.03.22
Картина