<?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[wie herausbekommen, dass ein childprocess auf eine eingabe wartet??(cmd ist childprocess)]]></title><description><![CDATA[<p>hi</p>
<p>also ich starte die cmd und lese ihren output in einem thread aus, dieser kann verlasse werden, wenn die cmd auf eine eingabe wartet ...<br />
aber wie bekomme ich das raus???</p>
<p>danke + cu</p>
<p>error</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/134031/wie-herausbekommen-dass-ein-childprocess-auf-eine-eingabe-wartet-cmd-ist-childprocess</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 23:00:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/134031.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Jan 2006 10:08:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wie herausbekommen, dass ein childprocess auf eine eingabe wartet??(cmd ist childprocess) on Mon, 23 Jan 2006 10:08:55 GMT]]></title><description><![CDATA[<p>hi</p>
<p>also ich starte die cmd und lese ihren output in einem thread aus, dieser kann verlasse werden, wenn die cmd auf eine eingabe wartet ...<br />
aber wie bekomme ich das raus???</p>
<p>danke + cu</p>
<p>error</p>
]]></description><link>https://www.c-plusplus.net/forum/post/973674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/973674</guid><dc:creator><![CDATA[ERROR]]></dc:creator><pubDate>Mon, 23 Jan 2006 10:08:55 GMT</pubDate></item><item><title><![CDATA[Reply to wie herausbekommen, dass ein childprocess auf eine eingabe wartet??(cmd ist childprocess) on Mon, 23 Jan 2006 10:24:08 GMT]]></title><description><![CDATA[<p>Drück Dich mal deutlicher aus: cmds gibt es viele (szCmdLine, iCmdShow).<br />
Was willst Du rausbekommen?</p>
<p>Allgemein würde ich behaupten: Ein Process wartet nicht auf eine Eingabe, sondern bekommt eine Nachricht von Windows (z. B. WM_COMMAND/ WM_KEYDOWN/ WM_BUTTONUP).<br />
Die wird dann in der Callback in deiner switch-case-Anweisung entsprechend bearbeitet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/973688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/973688</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Mon, 23 Jan 2006 10:24:08 GMT</pubDate></item><item><title><![CDATA[Reply to wie herausbekommen, dass ein childprocess auf eine eingabe wartet??(cmd ist childprocess) on Mon, 23 Jan 2006 10:48:36 GMT]]></title><description><![CDATA[<p>error meint wohl das Programm cmd.exe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> zu dem ich leider auch nicht helfen kann <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="😕"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/973711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/973711</guid><dc:creator><![CDATA[Win32-API]]></dc:creator><pubDate>Mon, 23 Jan 2006 10:48:36 GMT</pubDate></item><item><title><![CDATA[Reply to wie herausbekommen, dass ein childprocess auf eine eingabe wartet??(cmd ist childprocess) on Tue, 24 Jan 2006 17:01:41 GMT]]></title><description><![CDATA[<p>also ich starte mit createporcess einen neuen process (cmd.exe)</p>
<p>dann hab ich eine pipe, die mir die ausgabe der cmd an mein programm umleitet(und eingabe entsprechend andersrum)</p>
<p>jetzt wartet die cmd ja nach zb. einem &quot;dir&quot;, welches es angezeigt hat, auf eine weitere eingabe seitens des nutzers</p>
<p>und das würde ich gerne rausbekommen, also ob er gerade wartet ...</p>
<p>danke + cu</p>
<p>error</p>
]]></description><link>https://www.c-plusplus.net/forum/post/975160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/975160</guid><dc:creator><![CDATA[ERROR]]></dc:creator><pubDate>Tue, 24 Jan 2006 17:01:41 GMT</pubDate></item><item><title><![CDATA[Reply to wie herausbekommen, dass ein childprocess auf eine eingabe wartet??(cmd ist childprocess) on Tue, 24 Jan 2006 23:35:01 GMT]]></title><description><![CDATA[<p>Wenn cmd.exe auf eine Eingabe wartet, wird doch der Prompt angezeigt. Kannst du nicht die Ausgabe parsen und sehen, ob etwas wie &quot;c:\verzeichnis&gt;&quot; kommt?</p>
<p>Tip: Mit der Environment-Variablen PROMPT kann man festlegen, was als Prompt angezeigt wird. Tippe mal &quot;help PROMPT&quot; in einer Shell ein, dann siehst du die Möglichkeiten. Indem man mit &quot;set PROMPT=&lt;irgendwas&gt;&quot; den Prompt verändert, kann man auch dafür sorgen, dass das Aussehen nicht vom Pfad abhängt. Das ist dann leichter zu identifizieren. Zum Beispiel führt &quot;set prompt=$$$$&quot; dazu, dass als Prompt immer genau zwei Dollarzeichen angezeigt werden.</p>
<p>Ich hoffe, das hilft.</p>
<p>Stefan.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/975451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/975451</guid><dc:creator><![CDATA[DStefan]]></dc:creator><pubDate>Tue, 24 Jan 2006 23:35:01 GMT</pubDate></item><item><title><![CDATA[Reply to wie herausbekommen, dass ein childprocess auf eine eingabe wartet??(cmd ist childprocess) on Wed, 25 Jan 2006 18:33:43 GMT]]></title><description><![CDATA[<p>danke</p>
<p>die idee hat ich auch schon( und fand sie echt hesslich;-)</p>
<p>dachte aber: es muss doch auch eine andere möglichkeit geben</p>
<p>was mir noch einfallen würde(quasi andersrum rangehen):</p>
<p>sendet ein child process eine windowsnachricht an mein programm, wenn es was schreibt??, so dass ich dies abfangen könnte?? ... dann könnte der thread auch wieder verschwinden ...</p>
<p>also child sendet und ich kann dann aus der pipe lesen ...</p>
<p>danke + cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976269</guid><dc:creator><![CDATA[ERROR]]></dc:creator><pubDate>Wed, 25 Jan 2006 18:33:43 GMT</pubDate></item></channel></rss>