<?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[Tastendruck &amp;quot;vorgaukeln&amp;quot;]]></title><description><![CDATA[<p>HIgh</p>
<p>ich hab bereits ein wenig rumprobiert, aber ich bekomms ned hin.</p>
<p>Ich will einem Programm vorgaukeln, dass eine Taste gedrückt wurde. Also einfach so als würde die Tastatur eine Taste anschlagen.</p>
<p>Wie geht das? Und was steckt dahinter?</p>
<p>Wie gesagt, hab ich etwas rumgesucht, und bin auf folgenden Code-Abschnitt gekommen:</p>
<pre><code class="language-cpp">HWND hWin = FindWindow(NULL, &quot;das Programm&quot;); 
SetForegroundWindow(hWin);     // Focus auf gewuenschtes Fenster setzen
SetFocus(hWin); 

keybd_event(VK_UP, 0, 0, 0x001E0001); 
Sleep(3000);
keybd_event(VK_UP, 0, KEYEVENTF_KEYUP, 0xC01E0001);

keybd_event(VK_ESCAPE, 0, 0, 0x001E0001);
Sleep(1000);
keybd_event(VK_ESCAPE, 0, KEYEVENTF_KEYUP, 0xC01E0001);
</code></pre>
<p>komischer weise funktioniert das &quot;drücken&quot; der &quot;AUF&quot;Taste nicht, das der &quot;ESCAPE&quot;Taste aber schon...</p>
<p>Was bedeuten die Hexzahlen?</p>
<p>Bitte um Hilfe</p>
<p>MFG eurohasi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171021/tastendruck-quot-vorgaukeln-quot</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 07:55:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171021.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 21 Jan 2007 21:12:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tastendruck &amp;quot;vorgaukeln&amp;quot; on Sun, 21 Jan 2007 21:12:01 GMT]]></title><description><![CDATA[<p>HIgh</p>
<p>ich hab bereits ein wenig rumprobiert, aber ich bekomms ned hin.</p>
<p>Ich will einem Programm vorgaukeln, dass eine Taste gedrückt wurde. Also einfach so als würde die Tastatur eine Taste anschlagen.</p>
<p>Wie geht das? Und was steckt dahinter?</p>
<p>Wie gesagt, hab ich etwas rumgesucht, und bin auf folgenden Code-Abschnitt gekommen:</p>
<pre><code class="language-cpp">HWND hWin = FindWindow(NULL, &quot;das Programm&quot;); 
SetForegroundWindow(hWin);     // Focus auf gewuenschtes Fenster setzen
SetFocus(hWin); 

keybd_event(VK_UP, 0, 0, 0x001E0001); 
Sleep(3000);
keybd_event(VK_UP, 0, KEYEVENTF_KEYUP, 0xC01E0001);

keybd_event(VK_ESCAPE, 0, 0, 0x001E0001);
Sleep(1000);
keybd_event(VK_ESCAPE, 0, KEYEVENTF_KEYUP, 0xC01E0001);
</code></pre>
<p>komischer weise funktioniert das &quot;drücken&quot; der &quot;AUF&quot;Taste nicht, das der &quot;ESCAPE&quot;Taste aber schon...</p>
<p>Was bedeuten die Hexzahlen?</p>
<p>Bitte um Hilfe</p>
<p>MFG eurohasi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214043</guid><dc:creator><![CDATA[eurohasi]]></dc:creator><pubDate>Sun, 21 Jan 2007 21:12:01 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck &amp;quot;vorgaukeln&amp;quot; on Sun, 21 Jan 2007 21:15:03 GMT]]></title><description><![CDATA[<p>Das hat nix mit reinem C++ zu tun, das ist WinAPI! Dazu gibts dort in der FAQ auch einen Beitrag von mir. Guck Dir den mal an <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/1214046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214046</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 21 Jan 2007 21:15:03 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck &amp;quot;vorgaukeln&amp;quot; on Sun, 21 Jan 2007 21:29:45 GMT]]></title><description><![CDATA[<p>k thx <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-165868-and-highlight-is-.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-165868-and-highlight-is-.html</a></p>
<p>aus welcher header, bekomm ich die struktur INPUT?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214054</guid><dc:creator><![CDATA[eurohasi]]></dc:creator><pubDate>Sun, 21 Jan 2007 21:29:45 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck &amp;quot;vorgaukeln&amp;quot; on Sun, 21 Jan 2007 21:56:17 GMT]]></title><description><![CDATA[<p>bitte xD ^^<br />
ich komm ned weiter</p>
<p>winuser.h ? geht trotzdem nicht. An was kann das liegen?</p>
<p>MfG eurohasi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214072</guid><dc:creator><![CDATA[eurohasi]]></dc:creator><pubDate>Sun, 21 Jan 2007 21:56:17 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck &amp;quot;vorgaukeln&amp;quot; on Sun, 21 Jan 2007 22:23:26 GMT]]></title><description><![CDATA[<p>eurohasi schrieb:</p>
<blockquote>
<p>winuser.h ? geht trotzdem nicht. An was kann das liegen?</p>
</blockquote>
<p>Das liegt möglichweise daran, dass Deine SDK nicht auf neuestem Stand ist <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="😉"
    /> .<br />
Falls das Dein Problem immer noch nicht lößt, schreib das mal vor die Inkludierung von Windows.h:</p>
<pre><code class="language-cpp">#ifdef _WIN32_WINNT
 #undef _WIN32_WINNT
#endif // _WIN32_WINNT
#define _WIN32_WINNT 0x0500
// Includes...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1214085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214085</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 21 Jan 2007 22:23:26 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck &amp;quot;vorgaukeln&amp;quot; on Mon, 22 Jan 2007 06:58:09 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214179</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Mon, 22 Jan 2007 06:58:09 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck &amp;quot;vorgaukeln&amp;quot; on Mon, 22 Jan 2007 14:00:27 GMT]]></title><description><![CDATA[<p>okay, es hat was gebracht, dass ich ne nacht drüber geschlafen hab,.<br />
Es ging erst nicht, weil ich vor dem von dir empfohlenen Codeabschnitt schon was includet hatte</p>
<p>nun gehts, nur, das problem ist:</p>
<p>Drück ich auf der Tastatur &quot;Pfeil nach oben&quot; reagiert das Programm, lass ich das das programm machen, reagiert es nicht.<br />
Komischerweise funktioniert das ganze bei &quot;Escape&quot; schon.</p>
<p>Gibt es einen unterschied zwischen dem realen, und dem &quot;erzwungenen&quot; Tastendruck?</p>
<p>Kann das Programm das irgendwie checken?</p>
<p>Ist der Tastendruck zu kurz? ... ( ich weiß leider nichts über die architektur des betrefenden Programms )</p>
<p>€dit: was passiert bei einem Tastendruck? Wird da was anderes als ein WM_KEYDOWN geschickt, wie kann ich mir das vorstellen?</p>
<p>need help</p>
<p>MfG eurohasi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214479</guid><dc:creator><![CDATA[eurohasi]]></dc:creator><pubDate>Mon, 22 Jan 2007 14:00:27 GMT</pubDate></item></channel></rss>