<?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[String an Konsole übergeben und auslesen]]></title><description><![CDATA[<p>Hallo zusammen <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>
<p>Ich habe ein Problem und hoffe hier kann mir geholfen werden.<br />
Ich möchte den String aus Edit1-&gt;Text an ein erstelltes Konsolenfenster übergeben und die Ausgabe in einem Lable oder so anzeigen. Bisher habe ich es so gemacht:</p>
<pre><code>AnsiString go = (&quot;/k &quot; + Edit1-&gt;Text);
ShellExecute(Null, &quot;OPEN&quot;, &quot;CMD&quot;, go.c_str(), NULL, SW_SHOWNORMAL);
</code></pre>
<p>So das erste Problem ist, dass ich für jeden neuen Befehl ein neues Konsolenfenster erstellen muss. Dementsprächend ist das Navigieren per cd sehr schlecht...<br />
Wie schaffe ich es jetzt, dass ich direkt aus Edit1-&gt;Text den Befehl an das Konsolenfenster sende und ausführe? Per system() ist ja das gleiche Problem.</p>
<p>Das zweite Problem ist wie schaffe ich es die Ergebnisse wieder auszulesen??</p>
<p>Vielen Dank!</p>
<p>mfg<br />
mich0r</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182325/string-an-konsole-übergeben-und-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 20:01:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182325.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 23 May 2007 18:07:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String an Konsole übergeben und auslesen on Wed, 23 May 2007 18:07:04 GMT]]></title><description><![CDATA[<p>Hallo zusammen <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>
<p>Ich habe ein Problem und hoffe hier kann mir geholfen werden.<br />
Ich möchte den String aus Edit1-&gt;Text an ein erstelltes Konsolenfenster übergeben und die Ausgabe in einem Lable oder so anzeigen. Bisher habe ich es so gemacht:</p>
<pre><code>AnsiString go = (&quot;/k &quot; + Edit1-&gt;Text);
ShellExecute(Null, &quot;OPEN&quot;, &quot;CMD&quot;, go.c_str(), NULL, SW_SHOWNORMAL);
</code></pre>
<p>So das erste Problem ist, dass ich für jeden neuen Befehl ein neues Konsolenfenster erstellen muss. Dementsprächend ist das Navigieren per cd sehr schlecht...<br />
Wie schaffe ich es jetzt, dass ich direkt aus Edit1-&gt;Text den Befehl an das Konsolenfenster sende und ausführe? Per system() ist ja das gleiche Problem.</p>
<p>Das zweite Problem ist wie schaffe ich es die Ergebnisse wieder auszulesen??</p>
<p>Vielen Dank!</p>
<p>mfg<br />
mich0r</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1290982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1290982</guid><dc:creator><![CDATA[mich0r]]></dc:creator><pubDate>Wed, 23 May 2007 18:07:04 GMT</pubDate></item><item><title><![CDATA[Reply to String an Konsole übergeben und auslesen on Wed, 23 May 2007 18:27:52 GMT]]></title><description><![CDATA[<p>Zu Frage eins: Schau Dir die Parameter von ShellExecute in der Hilfe an.<br />
Zu Frage zwei: Das Stichwort heisst pipe. Musst Du mal google oder die Suchfunktion des Forums bemühen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291007</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Wed, 23 May 2007 18:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to String an Konsole übergeben und auslesen on Wed, 23 May 2007 19:04:47 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Zu Eins:<br />
In der Borland-Hilfe steht sogut wie nix über ShellExecute drin.</p>
<p>Parameter:<br />
hwndParent<br />
0 (NULL) oder Handle des Hauptfensters. Wird nur für Fehlermeldungen verwendet, nicht für das auszuführende Programm.<br />
cVerb<br />
&quot;open&quot;, um eine Datei zu öffnen,<br />
&quot;print&quot;, um eine Datei auszudrucken.<br />
cFileName<br />
(Pfad und) Dateiname der auszuführenden oder zu öffnenden Datei,<br />
cParameters<br />
(Optional) Parameter.<br />
cDirectory<br />
(Optional) Arbeitsverzeichnis.<br />
nCmdShow<br />
Wie soll das neue (Programm-) Fenster angezeigt werden?<br />
----------------------------------------------------------------</p>
<p>Das hilft mir nicht gerade weiter <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="=/"
      alt="😕"
    /> ...</p>
<p>Zu Zwei:<br />
Bin noch auf der Suche.</p>
<p>mfg mich0r</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291031</guid><dc:creator><![CDATA[mich0r]]></dc:creator><pubDate>Wed, 23 May 2007 19:04:47 GMT</pubDate></item><item><title><![CDATA[Reply to String an Konsole übergeben und auslesen on Thu, 24 May 2007 07:28:06 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Da gibst was in der <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39256.html" rel="nofollow">FAQ &quot;externes programm verwenden&quot;</a><br />
sowie hier<br />
<a href="http://msdn2.microsoft.com/en-us/library/ms647732.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms647732.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291203</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 24 May 2007 07:28:06 GMT</pubDate></item></channel></rss>