<?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[Programm-Output abfangen]]></title><description><![CDATA[<p>Hallo C++ Freunde,<br />
Ich möchte von einem Windows-Programm aus ein Kommandozeilen-Programm aufrufen. Das geht über &quot;ShellExecuteEx&quot;. Wie aber fange ich das Ergebnis dieses Programmes ab, das dieses über stdout normalerweise auf den Dos-Bildschirm ausgibt?</p>
<p>Günter.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200088/programm-output-abfangen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 14:28:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200088.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Dec 2007 16:11:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm-Output abfangen on Mon, 10 Dec 2007 16:11:49 GMT]]></title><description><![CDATA[<p>Hallo C++ Freunde,<br />
Ich möchte von einem Windows-Programm aus ein Kommandozeilen-Programm aufrufen. Das geht über &quot;ShellExecuteEx&quot;. Wie aber fange ich das Ergebnis dieses Programmes ab, das dieses über stdout normalerweise auf den Dos-Bildschirm ausgibt?</p>
<p>Günter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418257</guid><dc:creator><![CDATA[kyriako]]></dc:creator><pubDate>Mon, 10 Dec 2007 16:11:49 GMT</pubDate></item><item><title><![CDATA[Reply to Programm-Output abfangen on Mon, 10 Dec 2007 16:16:40 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Leite die Ausgabe in eine Datei um und lese die dann aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418260</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 10 Dec 2007 16:16:40 GMT</pubDate></item><item><title><![CDATA[Reply to Programm-Output abfangen on Mon, 10 Dec 2007 16:26:35 GMT]]></title><description><![CDATA[<p><a href="http://www.codeproject.com/KB/threads/RTconsole.aspx" rel="nofollow">http://www.codeproject.com/KB/threads/RTconsole.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418262</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 10 Dec 2007 16:26:35 GMT</pubDate></item><item><title><![CDATA[Reply to Programm-Output abfangen on Tue, 11 Dec 2007 12:50:19 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-403.html" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-4.html" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418717</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Tue, 11 Dec 2007 12:50:19 GMT</pubDate></item><item><title><![CDATA[Reply to Programm-Output abfangen on Tue, 11 Dec 2007 12:53:33 GMT]]></title><description><![CDATA[<p><a href="http://support.microsoft.com/kb/190351" rel="nofollow">http://support.microsoft.com/kb/190351</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418719</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 11 Dec 2007 12:53:33 GMT</pubDate></item><item><title><![CDATA[Reply to Programm-Output abfangen on Thu, 13 Dec 2007 20:52:10 GMT]]></title><description><![CDATA[<p>Hallo Freunde,<br />
danke für die wertvollen Hinweise.<br />
Das Verfahren mit der Umleitung in eine Datei kannte ich.<br />
Das mit den &quot;Pipes&quot; kannte ich nicht. Das ist wohl genau das, was ich gesucht hatte.</p>
<p>Vielen Dank.<br />
Günter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420209</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420209</guid><dc:creator><![CDATA[kyriako]]></dc:creator><pubDate>Thu, 13 Dec 2007 20:52:10 GMT</pubDate></item><item><title><![CDATA[Reply to Programm-Output abfangen on Mon, 17 Dec 2007 20:03:11 GMT]]></title><description><![CDATA[<p>Hallo Freunde,<br />
nun muss ich doch noch etwas Nachhilfeunterricht nehmen.<br />
Das Kommandozeilen-Tool,welches ich verwenden will, heisst suexg.exe und<br />
kann mit oder ohne Parameter aufgerufen werden. Für einen ersten Test<br />
habe ich es in &quot;DemoConsole.exe&quot; umbenannt und mit &quot;Demo.exe&quot;(aus<br />
RTconsole) probiert. Wenn ich auf den Button &quot;Spawn process&quot; klicke,<br />
wird ausser der Meldung &quot;Child started..&quot; nichts ausgegeben.<br />
Wenn ich &quot;Spawn using RTconsole&quot; klicke, so erscheint die Meldung<br />
&quot;...\DEMOCONSOLE.EXE nicht ausführbar&quot;.<br />
Wahrscheinlich liegt das daran, dass es sich um ein Dos-Programm handelt<br />
und nur acht Zeichen Dateiname zugelassen sind. Kann man mit einem Hex-Editor feststellen, ob es sich tatsächlich um ein Dos-Programm handelt?<br />
Ich habe nun ein eigenes Testprogramm geschrieben(Borland C++ Builder)<br />
und die notwendige Funktion aus &quot;DemoDlg.cpp&quot; kopiert. Der Aufruf(hier<br />
mit Parametern)funktioniert:<br />
hProcess = SpawnAndRedirect(&quot;\&quot;RTconsole.exe\&quot; \&quot;suexg.exe \&quot;1 2\&quot;\&quot;&quot;,<br />
&amp;hOutput, NULL);<br />
Nun möchte ich als Parameter den Inhalt von int-Variablen übergeben. Wie erzeuge ich einen entsprechenden LPTSTR-String? Gibt es eine<br />
Dokumentation(vielleicht sogar ein .hlp-File) über die Anwedung der<br />
Typen und Methoden von tchar.h?<br />
Letzlich will ich natürlich &quot;RTconsole.exe&quot; eliminieren. Vielleicht kann<br />
mir jemand dazu einen Tip geben.<br />
Im Voraus vielen Dank.</p>
<p>Günter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1422265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422265</guid><dc:creator><![CDATA[kyriako]]></dc:creator><pubDate>Mon, 17 Dec 2007 20:03:11 GMT</pubDate></item></channel></rss>