<?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[Programmpfad ergänzen]]></title><description><![CDATA[<p>Hallo Zusammen.</p>
<p>Ich finde leider keine Lösung und Frage deshlab besser einmal nach:</p>
<pre><code class="language-cpp">wsprintf(amp, &quot;%d&quot;, agewf);

ShellExecute(NULL, TEXT( &quot;open&quot; ), TEXT( &quot;C:\\Programme\\Internet Explorer\\iexplore.exe&quot; ), TEXT( &quot;C:\\greifer\\k&quot;)  TEXT(&quot;.htm&quot; ), TEXT( &quot;Greifer&quot; ), SW_SHOW);
</code></pre>
<p>Die variabel <strong>amp</strong> hat einen zahlenwert zwischen 1 und 99. Ich hab 99 verschiedene HTML Dateien die je nach Wert der Variabel geöffnet werden sollen.</p>
<p>Wir bringe ich nun meine Variabel zwischen den Pfad? <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>C:\\greifer\\k1.htm<br />
C:\\greifer\\k2.htm<br />
C:\\greifer\\k3.htm<br />
...</p>
<p>danke mal im Voraus <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/topic/173621/programmpfad-ergänzen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 19:39:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173621.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 18 Feb 2007 00:25:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programmpfad ergänzen on Sun, 18 Feb 2007 00:25:35 GMT]]></title><description><![CDATA[<p>Hallo Zusammen.</p>
<p>Ich finde leider keine Lösung und Frage deshlab besser einmal nach:</p>
<pre><code class="language-cpp">wsprintf(amp, &quot;%d&quot;, agewf);

ShellExecute(NULL, TEXT( &quot;open&quot; ), TEXT( &quot;C:\\Programme\\Internet Explorer\\iexplore.exe&quot; ), TEXT( &quot;C:\\greifer\\k&quot;)  TEXT(&quot;.htm&quot; ), TEXT( &quot;Greifer&quot; ), SW_SHOW);
</code></pre>
<p>Die variabel <strong>amp</strong> hat einen zahlenwert zwischen 1 und 99. Ich hab 99 verschiedene HTML Dateien die je nach Wert der Variabel geöffnet werden sollen.</p>
<p>Wir bringe ich nun meine Variabel zwischen den Pfad? <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>C:\\greifer\\k1.htm<br />
C:\\greifer\\k2.htm<br />
C:\\greifer\\k3.htm<br />
...</p>
<p>danke mal im Voraus <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/1230383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230383</guid><dc:creator><![CDATA[syco753]]></dc:creator><pubDate>Sun, 18 Feb 2007 00:25:35 GMT</pubDate></item><item><title><![CDATA[Reply to Programmpfad ergänzen on Sun, 18 Feb 2007 11:04:05 GMT]]></title><description><![CDATA[<p>Du kannst das ruhig mit wsprintf machen. In etwa so <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>
<pre><code class="language-cpp">TCHAR szPath[MAX_PATH + 1];
for(int i = 1; i &lt;= 99; i++)
{
   wsprintf(szPath, TEXT(&quot;C:\\greifer\\k%d.htm&quot;), i);
   ShellExecute(NULL, TEXT(&quot;open&quot;), TEXT( &quot;C:\\Programme\\Internet Explorer\\iexplore.exe&quot;), szPath, NULL, SW_SHOWDEFAULT);
}
</code></pre>
<p>Dies würde Dir beispielsweise alle HTML-Dokumente mit dem Internet Explorer öffnen.</p>
<p>PS: Wenn Du das in C++ lösen willst, geht das mit <a href="http://cppreference.com/cppsstream/index.html" rel="nofollow">stringstream's</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230396</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 18 Feb 2007 11:04:05 GMT</pubDate></item><item><title><![CDATA[Reply to Programmpfad ergänzen on Sun, 18 Feb 2007 09:19:57 GMT]]></title><description><![CDATA[<p>Vielen Dank für Deine Hilfe!!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230432</guid><dc:creator><![CDATA[syco753]]></dc:creator><pubDate>Sun, 18 Feb 2007 09:19:57 GMT</pubDate></item><item><title><![CDATA[Reply to Programmpfad ergänzen on Sun, 18 Feb 2007 10:18:08 GMT]]></title><description><![CDATA[<p>Noch besser ist es nicht den Interenexpolrer als Executable anzugeben, sondern direkt einfach die HTML-Datei als Parameter für die ausführbare Datei anzugeben. Dann wird auch der registrierte Explorer gestartet. Es gib ja Leute die nicht den MS-Explorer nutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230452</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 18 Feb 2007 10:18:08 GMT</pubDate></item><item><title><![CDATA[Reply to Programmpfad ergänzen on Sun, 18 Feb 2007 13:35:19 GMT]]></title><description><![CDATA[<p>AAA jetzt hab ich ein weiteres Problem <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>Mein Programm öffnet ja ein externes Fenster kann aber logischerweise auf keine Taste mehr reagiere da der Fokus(nennt man das so???) auf das neue Fenster zeigt.</p>
<p>Ich hab mich mal erkundigt und bei WM_HIDE usw.. stehengeblieben.</p>
<p>Gibt es eine Option das neue Fenster zu öffnen (im Vordergrund oder im hintergrund spielt keine Rolle aber den FOKUS auf meinem Programm zu halten?</p>
<p>Oder muss ich beim setzen der Fensterparameter</p>
<pre><code class="language-cpp">hWnd = CreateWindowEx(WS_EX_OVERLAPPEDWINDOW, //...
</code></pre>
<p>Eine Option schreiben um den alleinigen Fokus zu halten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230589</guid><dc:creator><![CDATA[syco753]]></dc:creator><pubDate>Sun, 18 Feb 2007 13:35:19 GMT</pubDate></item><item><title><![CDATA[Reply to Programmpfad ergänzen on Sun, 18 Feb 2007 13:44:59 GMT]]></title><description><![CDATA[<p>Den Fokus kannst Du in diesem Fall nicht behalten. Du kannst aber den Fokus setzen mittels <em>SetFocus(HWND hWnd)</em>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230597</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 18 Feb 2007 13:44:59 GMT</pubDate></item><item><title><![CDATA[Reply to Programmpfad ergänzen on Sun, 18 Feb 2007 14:16:28 GMT]]></title><description><![CDATA[<p>Das hängt von dem Parameter ab, wie das das neue Fenster des Prozesses angezeigt werden soll. CreateWindow hat damit nichts zu tun.<br />
Der letzte Parameter von ShellExecute steiert das. Hier müsstest Du SW_SHOWNA verwenden statt SW_SHOW!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230617</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 18 Feb 2007 14:16:28 GMT</pubDate></item><item><title><![CDATA[Reply to Programmpfad ergänzen on Sun, 18 Feb 2007 14:39:29 GMT]]></title><description><![CDATA[<p>Das hab ich schon probiert hat aber keinen Einfluss.</p>
<pre><code class="language-cpp">ShellExecute(NULL, TEXT(&quot;open&quot;), TEXT( &quot;C:\\Programme\\Internet Explorer\\iexplore.exe&quot;), szPath, NULL, SW_SHOWNA); 
 // oder :
ShellExecute(NULL, TEXT(&quot;open&quot;), TEXT( &quot;C:\\Programme\\Internet Explorer\\iexplore.exe&quot;), szPath, NULL, SW_SHOWDEFAULT);
 // oder :
ShellExecute(NULL, TEXT(&quot;open&quot;), TEXT( &quot;C:\\Programme\\Internet Explorer\\iexplore.exe&quot;), szPath, NULL, SW_SHOW);
</code></pre>
<p>Ich bemerk leider keinen Unterschied. Das Programm startet den IE, lädt die Seite dazu verliert aber den Fokus. Der Fokus bleibt bei neu geöffneten Fenster hängen und reagiert demzufolge nicht mehr auf mein Programm (Tastendruck)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230634</guid><dc:creator><![CDATA[syco753]]></dc:creator><pubDate>Sun, 18 Feb 2007 14:39:29 GMT</pubDate></item><item><title><![CDATA[Reply to Programmpfad ergänzen on Mon, 19 Feb 2007 09:01:43 GMT]]></title><description><![CDATA[<p>Versuche es doch mal bitte so wie ich es gesagt habe. Gib statt den Programmnamen die htlm Datei an und versuch es nochmal mit SW_SHOWNA!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230937</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Feb 2007 09:01:43 GMT</pubDate></item></channel></rss>