<?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[Fenster finden und Tastatur anschalg simulieren]]></title><description><![CDATA[<p>Hi</p>
<p>Ich hab nen Problem und finde die Lösung nicht. Nur Ansätze die keine Lösung bringen.</p>
<p>Folgendes Problem:<br />
Ich rufe ein VB Script auf. Dieses VB Script zeigt ein Fenster wo man eine Zahl oder ein * eingeben soll. Ich habe das Handle auf den dazugehörigen wsrcipt.exe Prozess, komme aber partou nicht an das Fenster auch ein</p>
<pre><code class="language-cpp">::PostMessage(HWND_BROADCAST, WM_KEYDOWN, VK_MULTIPLY,1);
</code></pre>
<p>brachte kein * in die Textbox.</p>
<p>Ach ja, den Fenstertitel kenne ich auch. Aber über</p>
<pre><code class="language-cpp">::FindWindow(0, strTitle);
</code></pre>
<p>kriege ich leider auch kein Handle.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/89011/fenster-finden-und-tastatur-anschalg-simulieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 17:01:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/89011.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Oct 2004 07:26:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fenster finden und Tastatur anschalg simulieren on Fri, 15 Oct 2004 07:26:22 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Ich hab nen Problem und finde die Lösung nicht. Nur Ansätze die keine Lösung bringen.</p>
<p>Folgendes Problem:<br />
Ich rufe ein VB Script auf. Dieses VB Script zeigt ein Fenster wo man eine Zahl oder ein * eingeben soll. Ich habe das Handle auf den dazugehörigen wsrcipt.exe Prozess, komme aber partou nicht an das Fenster auch ein</p>
<pre><code class="language-cpp">::PostMessage(HWND_BROADCAST, WM_KEYDOWN, VK_MULTIPLY,1);
</code></pre>
<p>brachte kein * in die Textbox.</p>
<p>Ach ja, den Fenstertitel kenne ich auch. Aber über</p>
<pre><code class="language-cpp">::FindWindow(0, strTitle);
</code></pre>
<p>kriege ich leider auch kein Handle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/629144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/629144</guid><dc:creator><![CDATA[the_alien]]></dc:creator><pubDate>Fri, 15 Oct 2004 07:26:22 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster finden und Tastatur anschalg simulieren on Fri, 15 Oct 2004 08:40:05 GMT]]></title><description><![CDATA[<p>Guck dir das doch mal mit Spy++ an und geb dann die Fensterklasse an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/629207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/629207</guid><dc:creator><![CDATA[nirsaja]]></dc:creator><pubDate>Fri, 15 Oct 2004 08:40:05 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster finden und Tastatur anschalg simulieren on Fri, 15 Oct 2004 09:22:55 GMT]]></title><description><![CDATA[<p>Hab mir das jetzt mal mit Spy++ angeguckt.<br />
Da steht unter &quot;Class Name&quot; &quot;#32770 (Dialog)&quot;.<br />
Also hab ich jetzt mal</p>
<pre><code class="language-cpp">HWND hWnd = ::FindWindow(&quot;Dialog&quot;, strTitle);
::PostMessage(hWnd, WM_KEYDOWN, VK_MULTIPLY,1);
</code></pre>
<p>gemacht.</p>
<p>Aber es erscheint immernoch kein * in der EditBox.<br />
Liegts an der Message oder dem Handle?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/629250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/629250</guid><dc:creator><![CDATA[the_alien]]></dc:creator><pubDate>Fri, 15 Oct 2004 09:22:55 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster finden und Tastatur anschalg simulieren on Fri, 15 Oct 2004 10:52:40 GMT]]></title><description><![CDATA[<p>dein findwindow() findet explizit nur das fenster, das als klasse &quot;dialog&quot; registriert hat UND den fenstertitel strTitle besitzt.</p>
<p>wenn das zu findende fenster die fensterklasse mit dem namen &quot;dialog&quot; hat, dann lautet der code:</p>
<pre><code>FindWindow(&quot;dialog&quot;, NULL);
</code></pre>
<p>mfg pendragon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/629315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/629315</guid><dc:creator><![CDATA[Pendragon]]></dc:creator><pubDate>Fri, 15 Oct 2004 10:52:40 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster finden und Tastatur anschalg simulieren on Fri, 15 Oct 2004 14:37:05 GMT]]></title><description><![CDATA[<p>Genau das war ja was ich wollte Pendragon.<br />
Allerdings habe ich immer ein Handle aus lauter Nullen bekommen <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>Ich bin jetzt schon so weit, dass ich über</p>
<pre><code class="language-cpp">::FindWindow(0,strTitle);
</code></pre>
<p>Das richtige Handle kriege.<br />
Aber weder mit</p>
<pre><code class="language-cpp">::PostMessage(hWnd, WM_KEYDOWN, VK_MULTIPLY,1);
</code></pre>
<p>noch mit</p>
<pre><code class="language-cpp">keybd_event(VK_MULTIPLY, 0, KEYEVENTF_KEYUP, 0);
</code></pre>
<p>kriege ich das Sternchen in das Edit Feld. Es wird einfach ignoriert <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>Irgendjemand eine Idee wo das Problem liegt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/629528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/629528</guid><dc:creator><![CDATA[the_alien]]></dc:creator><pubDate>Fri, 15 Oct 2004 14:37:05 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster finden und Tastatur anschalg simulieren on Fri, 15 Oct 2004 15:08:55 GMT]]></title><description><![CDATA[<p>ich glaube, du hast einen grundsätzlichen fehler in deinem programmaufbau. so wie du das jetzt machst, wird die nachricht an das fenster und nicht an die editbox geschickt. kein wunder, dass nichts angezeigt wird. was bewriken die letzten beiden parameter deiner postmessage?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/629564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/629564</guid><dc:creator><![CDATA[Pendragon]]></dc:creator><pubDate>Fri, 15 Oct 2004 15:08:55 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster finden und Tastatur anschalg simulieren on Fri, 15 Oct 2004 15:21:19 GMT]]></title><description><![CDATA[<p>VK_MULTIPLY ist der keycode für *<br />
und 1 ist die Anzahl.<br />
So wurde es mir von nem Kollegen gesagt.<br />
Ich soll WM_KEYDOWN an das Fenster schicken, so dass es intern VK_MULTIPLY und 1 verarbeitet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/629575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/629575</guid><dc:creator><![CDATA[the_alien]]></dc:creator><pubDate>Fri, 15 Oct 2004 15:21:19 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster finden und Tastatur anschalg simulieren on Fri, 15 Oct 2004 17:49:36 GMT]]></title><description><![CDATA[<p>dann musst du in deinem vb programm WM_KEYDOWN abfangen und anschließend LPARAM und WPARAM auswerten und in deine edit box schreiben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/629682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/629682</guid><dc:creator><![CDATA[Pendragon]]></dc:creator><pubDate>Fri, 15 Oct 2004 17:49:36 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster finden und Tastatur anschalg simulieren on Mon, 18 Oct 2004 08:29:01 GMT]]></title><description><![CDATA[<p>An die VB Scripte darf ich nicht ran. Hab mich jetzt aber mit den Erstellern der Scripte auf ein Workaround einigen können.<br />
Allerdings muss es da einen Weg geben. Per AutoIt3 Script funktioniert das schreiben in die Fenster bestens.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/631304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/631304</guid><dc:creator><![CDATA[the_alien]]></dc:creator><pubDate>Mon, 18 Oct 2004 08:29:01 GMT</pubDate></item></channel></rss>