Что нового

[Процессы] прочитать дынные выводимые cout

RomchegChe

Новичок
Сообщения
37
Репутация
1
можно ли прочитать эти данные? имя процесса известно
имеется ввиду функция cout на с++, выводящая в консольное окно сообщения
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Можно так:
Код:
Global $iPid, $sText ; объявляем переменные

$iPid = Run("cout_test1.exe", "", @SW_SHOW, 6) ; запускаем нужную программу
ProcessWaitClose($iPid) ; ждем завершения работы программы
$sText &= StdoutRead($iPid) ; читаем поток вывода STDOUT

MsgBox(0, "Прочитанный текст", $sText) ; MessageBox


P.S.
Код:
// cout_test1.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include <iostream>


using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
	cout << "hello world from c++ cout! Test...";
	return 0;
}
 
Верх