<?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[simulierten Tastendruck nur an ein bestimmtes Programm senden]]></title><description><![CDATA[<p>Ist es eigentlich möglich anstatt eine Tastenkombination zu simulieren nur ein bestimmtes Programm eine Nachricht zu kommen zu lassen das diese Tastenkombination stattgefunden hat?</p>
<p>Und wenn ja wie könnte man das machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/147460/simulierten-tastendruck-nur-an-ein-bestimmtes-programm-senden</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 22:18:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/147460.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 May 2006 07:19:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Wed, 17 May 2006 07:19:57 GMT]]></title><description><![CDATA[<p>Ist es eigentlich möglich anstatt eine Tastenkombination zu simulieren nur ein bestimmtes Programm eine Nachricht zu kommen zu lassen das diese Tastenkombination stattgefunden hat?</p>
<p>Und wenn ja wie könnte man das machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059289</guid><dc:creator><![CDATA[rendner]]></dc:creator><pubDate>Wed, 17 May 2006 07:19:57 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Wed, 17 May 2006 07:22:14 GMT]]></title><description><![CDATA[<p>SendMessage() mit WM_KEYDOWN+WM_KEYUP oder WM_CHAR wäre eine Möglichkeit (mußt dir halt vorher über FindWindow() und Konsorten ein Handle des Programmfensters beschaffen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059293</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 17 May 2006 07:22:14 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Wed, 17 May 2006 07:26:30 GMT]]></title><description><![CDATA[<p>Das hört sich ja einfach an, hätte man auch selbst drauf kommen können.<br />
Danke, werd ich gleich mal probieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059294</guid><dc:creator><![CDATA[rendner]]></dc:creator><pubDate>Wed, 17 May 2006 07:26:30 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Wed, 17 May 2006 07:59:35 GMT]]></title><description><![CDATA[<p>Gibt es eigentlich eine WM_ für Strg + V ( also einfügen )?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059309</guid><dc:creator><![CDATA[rendner]]></dc:creator><pubDate>Wed, 17 May 2006 07:59:35 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Wed, 17 May 2006 08:14:46 GMT]]></title><description><![CDATA[<p>Versuch's mal mit WM_PASTE (und WM_CUT = Strg+X, WM_COPY = Strg+C).</p>
<p>(ohne Garantie: Oder du schickst nacheinander die KeyDown(VK_CTRL), KeyDown('V'), KeyUp('V') und KeyUp(VK_CTRL) raus)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059315</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 17 May 2006 08:14:46 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Wed, 17 May 2006 09:08:39 GMT]]></title><description><![CDATA[<p>Das WM_PASTE scheint leider bei mir nicht zu fruchten, und bei folgenden Aufruf</p>
<pre><code class="language-cpp">SendMessage( hwnd, WM_KEYDOWN, VK_CTRL, 0 );
</code></pre>
<p>sagt mir mein Dev C++ Compiler das er VK_CTRL nicht kennt, aber zB die Konstanste VK_TAB kennt er.</p>
<p>Dürfte aber nicht der Fall sein, oder ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059362</guid><dc:creator><![CDATA[rendner]]></dc:creator><pubDate>Wed, 17 May 2006 09:08:39 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Wed, 17 May 2006 09:16:58 GMT]]></title><description><![CDATA[<p>Sorry, mein Fehler - der <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/UserInput/VirtualKeyCodes.asp" rel="nofollow">Key-Code</a> für Strg ist &quot;VK_CONTROL&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059368</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 17 May 2006 09:16:58 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Wed, 17 May 2006 09:23:59 GMT]]></title><description><![CDATA[<p>Danke für den Link, ich such mir immer den Wolf in der msdn und finde nix.<br />
Werd ich heute abend dan mal testen.</p>
<p>Falls das auch nicht geht müsste ich doch den Tastendruck simulieren.<br />
Kann ein Programm unterschiede machen wenn ihm die Message untergeschoben wird und es quasi &quot;sagt&quot; ne ich nehm nur Nachrichten vom Chef ( also nur von einer bestimmten &quot;Addresse&quot; ) ?<br />
( da das WM_PASTE scheinbar bei diesem Programm nicht funktioniert, obwohl der Text in der Zwischenablage sitzt )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059373</guid><dc:creator><![CDATA[rendner]]></dc:creator><pubDate>Wed, 17 May 2006 09:23:59 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Wed, 17 May 2006 16:30:05 GMT]]></title><description><![CDATA[<p>Es hat geklappt <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="😉"
    /> mit keybd_event gings dann endlich.</p>
<p>Danke nochmals!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059707</guid><dc:creator><![CDATA[rendner]]></dc:creator><pubDate>Wed, 17 May 2006 16:30:05 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Wed, 17 May 2006 17:09:36 GMT]]></title><description><![CDATA[<p>rendner schrieb:</p>
<blockquote>
<p>mit keybd_event gings dann endlich.</p>
</blockquote>
<p>Besser wäre &quot;SendInput&quot;...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1059730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1059730</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 17 May 2006 17:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Thu, 18 May 2006 13:51:51 GMT]]></title><description><![CDATA[<p>Kannst du kurz mal erleutern warum dies besser wäre?</p>
<p>In der msdn steht das ich nur die windows.h dafür includen muss aber mein Compiler ( Dev C++ ) kennt nicht den Datentyp INPUT.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1060164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060164</guid><dc:creator><![CDATA[rendner]]></dc:creator><pubDate>Thu, 18 May 2006 13:51:51 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Thu, 18 May 2006 14:00:52 GMT]]></title><description><![CDATA[<p>Besser ist relativ. Die Funktion die Du verwendet hast wird halt nicht mehr empfohlen (siehe Doku).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1060178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060178</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 18 May 2006 14:00:52 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Thu, 18 May 2006 15:20:55 GMT]]></title><description><![CDATA[<p>Ok.</p>
<p>Aber wie kann ich das problem beheben das der Compiler über den Datentyp INPUT meckert, muss ich da noch irgend etwas definen, includen, etc. ?</p>
<p>edit:</p>
<p>Hab da was gefunden</p>
<pre><code class="language-cpp">#define _WIN32_WINNT 0x0500
</code></pre>
<p>kann man das so ohne bedenken machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1060251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060251</guid><dc:creator><![CDATA[rendner]]></dc:creator><pubDate>Thu, 18 May 2006 15:20:55 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Thu, 18 May 2006 16:26:31 GMT]]></title><description><![CDATA[<p>Wenn Dein Programm nur ab W2k laufen soll, ja.<br />
Sonst würde ich doch lieben die &quot;late&quot; Funktion verwenden (sorry für die verwirrung).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1060315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060315</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 18 May 2006 16:26:31 GMT</pubDate></item><item><title><![CDATA[Reply to simulierten Tastendruck nur an ein bestimmtes Programm senden on Thu, 18 May 2006 18:41:42 GMT]]></title><description><![CDATA[<blockquote>
<p>Wenn Dein Programm nur ab W2k laufen soll, ja.</p>
</blockquote>
<p>Das konnte ich mir dann auch schon fast denken.<br />
Aber ist bei meinem Programm nicht so wild, da es nur hobby mässig ist.</p>
<blockquote>
<p>Sonst würde ich doch lieben die &quot;late&quot; Funktion verwenden (sorry für die verwirrung).</p>
</blockquote>
<p>Ne das mit dem SendInput ist schon ne feine Sache da man mehrere Tastatureingaben gleich mit einmal senden kann, bloß diese blöde INPUT Struktur zu füllen nimmt nen haufen platz weg <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1060429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1060429</guid><dc:creator><![CDATA[rendner]]></dc:creator><pubDate>Thu, 18 May 2006 18:41:42 GMT</pubDate></item></channel></rss>