<?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[Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie kann ich einen Konsolenbefehl ausführen und die ausgabe als String in C++ verarbeiten?</p>
<pre><code class="language-cpp">AnsiString s_command = &quot;identify _hoch1.jpg&quot;;
  AnsiString s_folder  = &quot;d:&quot;;

  ShellExecute(NULL, &quot;open&quot;, &quot;cmd.exe&quot;, s_command.c_str(), s_folder.c_str(), SW_SHOW);
</code></pre>
<p>so hat das irgendwie gar nicht geklappt ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128006/dos-befehl-ausführen-und-quot-ausgabestring-quot-verarbeiten</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 03:07:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128006.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Nov 2005 14:53:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 14:53:27 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie kann ich einen Konsolenbefehl ausführen und die ausgabe als String in C++ verarbeiten?</p>
<pre><code class="language-cpp">AnsiString s_command = &quot;identify _hoch1.jpg&quot;;
  AnsiString s_folder  = &quot;d:&quot;;

  ShellExecute(NULL, &quot;open&quot;, &quot;cmd.exe&quot;, s_command.c_str(), s_folder.c_str(), SW_SHOW);
</code></pre>
<p>so hat das irgendwie gar nicht geklappt ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/929798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929798</guid><dc:creator><![CDATA[666Blade*DC*666]]></dc:creator><pubDate>Tue, 29 Nov 2005 14:53:27 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 15:48:20 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Die Pfadangabe muß auf jedenfall so aussehen :</p>
<pre><code class="language-cpp">AnsiString s_folder  = &quot;d:\\&quot;;
</code></pre>
<p>Außerdem frag ich mich, was <em>identify</em> sein soll.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929877</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:48:20 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 15:47:00 GMT]]></title><description><![CDATA[<p>hmm ... an sich hat es sich erledigt .... aber die lösung zu dem eigentlichen problem würde mich trotzdem interessieren ...</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929878</guid><dc:creator><![CDATA[666Blade*DC*666]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:47:00 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 15:52:12 GMT]]></title><description><![CDATA[<p>mich auch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929888</guid><dc:creator><![CDATA[IcemanX]]></dc:creator><pubDate>Tue, 29 Nov 2005 15:52:12 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 16:02:12 GMT]]></title><description><![CDATA[<p>identify ist ein konsolenbefehl von ImageMagick.<br />
Wird zur Bildbearbeitung verwendet...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929898</guid><dc:creator><![CDATA[666Blade*DC*666]]></dc:creator><pubDate>Tue, 29 Nov 2005 16:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 16:18:49 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>identify ist ein konsolenbefehl von ImageMagick</p>
</blockquote>
<p>Was verstehst du darunter? ich kenne mich mit ImageMagick nicht aus, heißt das das identify eine Exe ist? Bedenke, das sich über cmd.exe ausschließlich Ausführbare Dateien oder Verknüpfte Dokumente ausführen lassen.<br />
Und wenn identify ausführbar ist, kannst du es gleich anstatt cmd.exe aufrufen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929913</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 29 Nov 2005 16:18:49 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 16:25:27 GMT]]></title><description><![CDATA[<p>Hallo<br />
versuchs mal hiermit:<br />
Stichwort Pipe</p>
<p><a href="http://www.c-plus-plus-archiv.de/forum/show.ca/message/8845/" rel="nofollow">http://www.c-plus-plus-archiv.de/forum/show.ca/message/8845/</a></p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929921</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Tue, 29 Nov 2005 16:25:27 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 16:53:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">//convert -resize 118 test.jpg test2.jpg

  AnsiString s_command, s_param, s_folder;
  s_command = &quot;convert&quot;;
  s_param   = &quot;-resize 118 _hoch1.JPG test6.jpg&quot;;
  s_folder  = &quot;D:\\&quot;;

  ShellExecute(NULL, &quot;Open&quot;, s_command.c_str(), s_param.c_str(), s_folder.c_str(), SW_SHOWNORMAL);
</code></pre>
<p>das ist der quelltext... die erste kommentierte zeile funktioniert wenn ich sie in d:\\ in die cmd eingebe ... aber so ausgeführt passiert gar nix ....<br />
leider kann ich nichmal schauen ob da ne fehlermeldung oder sowas kommt weil die dosbox ja sofort weg ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>EDIT...</p>
<p>alternativ hab ich das probiert<br />
&quot;convert -resize 118 d:\_hoch1.JPG d:\\test6.jpg&quot; .... in der cmd funktionierts aus einem fremden verzeichnis, mit shell execute aber nicht ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929942</guid><dc:creator><![CDATA[666Blade*DC*666]]></dc:creator><pubDate>Tue, 29 Nov 2005 16:53:44 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 16:56:02 GMT]]></title><description><![CDATA[<p>Warum verwendest du den ImageMagick nicht in deinem Code, der Quellcode ist doch Open Source, dann kannste die betreffenden Funktionen selber aufrufen und auswerten und musst hier nicht solche Klimmzüge über die Kommandozeile machen.</p>
<p>Aber abgesehen davon finde ich diese Bibliothek persönlich sowieso ziemlich ärmlich programmiert. Nur die Unterstützung der ganzen Grafikformate reisst etwas raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929947</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Tue, 29 Nov 2005 16:56:02 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 16:56:29 GMT]]></title><description><![CDATA[<p>Sunday schrieb:</p>
<blockquote>
<p>warum verwendest du den ImageMagick nicht in deinem code, der quellcode ist doch Open Source, dann kannste die betreffenden Funktionen selber aufrufen und auswerten und musst hier nicht solche Klimmzüge über die Kommandozeile machen.</p>
</blockquote>
<p>... bin mir nicht sicher ob ichs hinbekomme mit dem einbinden in mein programm.<br />
mittlerweile brauch ich die auswertung der rückgabe nicht mehr...sondern ich will lediglich einen aufruf mit parametern machen wie einen post drüber...</p>
<p>... wenn du mir zeigen würdest wie ich das mache ... wär es natürlich cool</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929951</guid><dc:creator><![CDATA[666Blade*DC*666]]></dc:creator><pubDate>Tue, 29 Nov 2005 16:56:29 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 17:00:28 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich verwende bei meinen ShellExecute auch immer bei dem Namen der Exe den kompletten Pfad. Also in deinem Beispiel</p>
<pre><code class="language-cpp">s_command = KompletterPfadWoConvertLiegt + &quot;convert&quot;;
</code></pre>
<p>wobei du natürlich auf die Doppelten Backslashes im Quellcode achten must.</p>
<p>Außerdem hat <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp" rel="nofollow">ShellExecute</a> einen Rückgabewert, den du auswerten kannst.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929955</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 29 Nov 2005 17:00:28 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 17:02:22 GMT]]></title><description><![CDATA[<p>okay ich probiers mal ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929956</guid><dc:creator><![CDATA[666Blade*DC*666]]></dc:creator><pubDate>Tue, 29 Nov 2005 17:02:22 GMT</pubDate></item><item><title><![CDATA[Reply to Dos Befehl Ausführen und &amp;quot;AusgabeString&amp;quot; verarbeiten on Tue, 29 Nov 2005 17:10:10 GMT]]></title><description><![CDATA[<p>JAAAAAAAAAAAAAAAA JUUUUUUUHUUUUUUUUUUUUUUUU ....</p>
<p>daran lags ... ich kann zwar unter ausführen direkt &quot;convert&quot; eingeben, aber bei der ShellExecute muss ich die Pfadangabe noch davorpacken ... dann funktionierts!!</p>
<p>DAAAANNNKKEEEEEEE <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="🙂"
    /> <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="🙂"
    /> <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/929958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929958</guid><dc:creator><![CDATA[666Blade*DC*666]]></dc:creator><pubDate>Tue, 29 Nov 2005 17:10:10 GMT</pubDate></item></channel></rss>