<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Text aus der Konsole auslesen, nur womit?]]></title><description><![CDATA[<p>Hallo, habe zwar den Petzold vor mir liegen (Aufl.5) nur finde ich im Inhaltsverzeichnis nun nicht das Schlagwort um den Text aus der Konsole, also der cmd.exe bzw. command.exe zu kopieren bzw. auszulesen und in meinem Programm in einem Memo feld oder sonstiges zu kopieren bzw. auszugeben.<br />
Wie heißen die Funktionen dazu, dann kann ich das bestimmt schneller im Petzold oder im MSDN nachschlagen.<br />
Und wie kann ich erkennen ob sich grade die Eingabeaufforderung öffnet?</p>
<p>Vielen Dank schonmal<br />
Gruß<br />
Thorsten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119200/text-aus-der-konsole-auslesen-nur-womit</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Jul 2026 19:02:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119200.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Aug 2005 13:47:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text aus der Konsole auslesen, nur womit? on Mon, 29 Aug 2005 13:47:43 GMT]]></title><description><![CDATA[<p>Hallo, habe zwar den Petzold vor mir liegen (Aufl.5) nur finde ich im Inhaltsverzeichnis nun nicht das Schlagwort um den Text aus der Konsole, also der cmd.exe bzw. command.exe zu kopieren bzw. auszulesen und in meinem Programm in einem Memo feld oder sonstiges zu kopieren bzw. auszugeben.<br />
Wie heißen die Funktionen dazu, dann kann ich das bestimmt schneller im Petzold oder im MSDN nachschlagen.<br />
Und wie kann ich erkennen ob sich grade die Eingabeaufforderung öffnet?</p>
<p>Vielen Dank schonmal<br />
Gruß<br />
Thorsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/860673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860673</guid><dc:creator><![CDATA[ThorstenSteinberg]]></dc:creator><pubDate>Mon, 29 Aug 2005 13:47:43 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus der Konsole auslesen, nur womit? on Mon, 29 Aug 2005 13:51:38 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
was willst du bzw. suchst du? ne pipe vielleicht<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ipc/base/pipes.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ipc/base/pipes.asp</a><br />
willst du ne konsole zu debugzwecken?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/860680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860680</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Mon, 29 Aug 2005 13:51:38 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus der Konsole auslesen, nur womit? on Mon, 29 Aug 2005 14:17:47 GMT]]></title><description><![CDATA[<p>ne, mein programm führt ein anderes programm aus, was wiederrum die konsole verwendet also dieses schwarze ms dos fensterchen, und dieses schließt sich dann anschließend. und da wollte ich nur den Text der da in der Konsole ausgegeben wird dann in meinem programm einfügen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/860715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860715</guid><dc:creator><![CDATA[ThorstenSteinberg]]></dc:creator><pubDate>Mon, 29 Aug 2005 14:17:47 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus der Konsole auslesen, nur womit? on Mon, 29 Aug 2005 14:51:11 GMT]]></title><description><![CDATA[<p>pipes, siehe link</p>
]]></description><link>https://www.c-plusplus.net/forum/post/860744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860744</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Mon, 29 Aug 2005 14:51:11 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus der Konsole auslesen, nur womit? on Mon, 29 Aug 2005 15:04:07 GMT]]></title><description><![CDATA[<p>ok danke, bleibt mir wohl im thema programmierung nichts übrig, als mir das auf englisch rein zu ziehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> im buch von petzold steht zwar was von pipes, aber nicht im diesem sinne etwas auszulesen, schade eigentlich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f622.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--crying_face"
      title=";("
      alt="😢"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/860757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860757</guid><dc:creator><![CDATA[ThorstenSteinberg]]></dc:creator><pubDate>Mon, 29 Aug 2005 15:04:07 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus der Konsole auslesen, nur womit? on Mon, 29 Aug 2005 16:05:59 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/en-us/dllproc/base/creating_a_child_process_with_redirected_input_and_output.asp" rel="nofollow">MSDN: Creating a Child Process with Redirected Input and Output</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/860793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860793</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 29 Aug 2005 16:05:59 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus der Konsole auslesen, nur womit? on Mon, 29 Aug 2005 16:22:47 GMT]]></title><description><![CDATA[<p>danke schonmal, habe es mir noch nicht durchgelesen, nur das was ich bisher über childs gelesen habe, weiß ich nicht ob ich das nun schon so verstanden habe. Nur ist das hier nicht sogedacht, das mein programm ein anderes fenster erzeugt, aus dem ich die eingabe übergeben kann?? weiß es echt nicht, müsste mich dann da wohl noch ein wenig erkundigen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>gruß<br />
thorsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/860802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/860802</guid><dc:creator><![CDATA[ThorstenSteinberg]]></dc:creator><pubDate>Mon, 29 Aug 2005 16:22:47 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus der Konsole auslesen, nur womit? on Tue, 30 Aug 2005 08:38:14 GMT]]></title><description><![CDATA[<p>ich hab mal versucht mit MS Spy++ eine Konsole auszuspionieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>&quot;The specified window cannnot be spied upon. Windows will not allow access to the message stream for this window&quot;</p>
<p>mein Gedanke war per Get/SetMessage einfach den Textbuffer in der Konsole auszulesen - anscheinend funktioniert das nicht</p>
<p>um z. B. die Titelleiste des MS Inet Expolorer auszulesen kann man diesen Code verwenden (hab ich hier mal im Forum gefunden)</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
#include &lt;string&gt;
#include &lt;windows.h&gt;

void GetURL(char *titel)
{
	//char * titel = &quot;\1:blank - Microsoft Internet Explorer&quot;; 

	char buffer[1256]; 
	HWND child; 
	HWND ie; 
	if(ie = ::FindWindow(&quot;IEFrame&quot;,titel)) 
	{ 
		if(child = ::FindWindowEx(ie,0,&quot;WorkerW&quot;,0)) 
		{ 
			if(child = ::FindWindowEx(child,0,&quot;ReBarWindow32&quot;,0)) 
			{ 
				if(child = ::FindWindowEx(child,0,&quot;ComboBoxEx32&quot;,0)) 
				{ 
					::SendMessage(child,WM_GETTEXT,255,(long)&amp;buffer[0]); 
					char * tmp = &amp;buffer[0]; 
					//AfxMessageBox(tmp); 
					cout&lt;&lt;tmp&lt;&lt;endl;
				} 
			}                        
		} 
	} 
}

//Quellcode 
BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam) 
{ 
    static char cbuff[256]=&quot;\0&quot;; 
    static char strClass[200];

    static DWORD dwPID=0; 

    // get window class name 
    ::GetClassName(hwnd, strClass, 200); 

    // get pid 
    ::GetWindowThreadProcessId(hwnd, &amp;dwPID); 

    // get caption 
    ::GetWindowText(hwnd, cbuff, sizeof(cbuff)); 

	//cout&lt;&lt;cbuff&lt;&lt;endl;
//    buff.Format(&quot;%s&quot;,cbuff); 

    // In buff stehen nun alle offnen Fenster drin 
    // Du musst nun einfach die Rausfiltern die MIE oder halt Opera 
    // Im Titel haben 
    // mit if und find arbeiten   

	GetURL(cbuff);

    return true; 
} 

int main()
{
	// Der Aufruf der Callback Funktion 
	EnumChildWindows(GetDesktopWindow(),EnumWindowsProc, NULL); 

	system(&quot;pause&quot;);
}
</code></pre>
<p>wäre schon, wenn jemand eine möglichkeit findet das Konsolenfenster zu lesnen bzw. zu schreiben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/861170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861170</guid><dc:creator><![CDATA[Vertexwahn]]></dc:creator><pubDate>Tue, 30 Aug 2005 08:38:14 GMT</pubDate></item></channel></rss>