<?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[Mausklick in Vollbild-Anwendung simulieren]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte aus einer externen Anwendung in bestimmten Intervallen Mausklicks an ein Spiel senden, d.h. beim spielen soll, während man navigiert, die Maus automatisch linksklicken.</p>
<p><em>SendInput</em> und <em>mouse_event</em> funktionieren beide auf dem Desktop unproblematisch, jedoch geschieht bei mouse_event im Spiel rein gar nichts und mit <em>SendInput</em> wird die Maus seltsamerweise nur im Spiel versetzt, jedoch nichts geklickt (was auf dem Desktop aber der Fall ist).</p>
<p>Wie kann ich mit einer externen Anwendung (WinAPI) an ein Spiel (DirectX) Mausklicks senden?</p>
<p>MfG<br />
ailos</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181077/mausklick-in-vollbild-anwendung-simulieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 15:04:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181077.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 May 2007 18:11:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mausklick in Vollbild-Anwendung simulieren on Wed, 09 May 2007 18:11:37 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte aus einer externen Anwendung in bestimmten Intervallen Mausklicks an ein Spiel senden, d.h. beim spielen soll, während man navigiert, die Maus automatisch linksklicken.</p>
<p><em>SendInput</em> und <em>mouse_event</em> funktionieren beide auf dem Desktop unproblematisch, jedoch geschieht bei mouse_event im Spiel rein gar nichts und mit <em>SendInput</em> wird die Maus seltsamerweise nur im Spiel versetzt, jedoch nichts geklickt (was auf dem Desktop aber der Fall ist).</p>
<p>Wie kann ich mit einer externen Anwendung (WinAPI) an ein Spiel (DirectX) Mausklicks senden?</p>
<p>MfG<br />
ailos</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281861</guid><dc:creator><![CDATA[ailos]]></dc:creator><pubDate>Wed, 09 May 2007 18:11:37 GMT</pubDate></item><item><title><![CDATA[Reply to Mausklick in Vollbild-Anwendung simulieren on Wed, 09 May 2007 18:49:28 GMT]]></title><description><![CDATA[<p>Du könntest doch z.B. eine WM_LMOUSEBUTTONUP an das Fenster senden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281889</guid><dc:creator><![CDATA[HaJo.]]></dc:creator><pubDate>Wed, 09 May 2007 18:49:28 GMT</pubDate></item><item><title><![CDATA[Reply to Mausklick in Vollbild-Anwendung simulieren on Wed, 09 May 2007 21:45:19 GMT]]></title><description><![CDATA[<p>SendMessage habe ich gerade ausprobiert und es geht leider nicht - wahrscheinlich weil das für Spiele zu langsam ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1282025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1282025</guid><dc:creator><![CDATA[ailos]]></dc:creator><pubDate>Wed, 09 May 2007 21:45:19 GMT</pubDate></item><item><title><![CDATA[Reply to Mausklick in Vollbild-Anwendung simulieren on Thu, 10 May 2007 06:58:45 GMT]]></title><description><![CDATA[<p>SendInput mal probieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1282101</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1282101</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 10 May 2007 06:58:45 GMT</pubDate></item><item><title><![CDATA[Reply to Mausklick in Vollbild-Anwendung simulieren on Thu, 10 May 2007 10:08:52 GMT]]></title><description><![CDATA[<p>s.o. (&quot;SendInput und mouse_event funktionieren beide auf dem Desktop unproblematisch, [...]&quot;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1282250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1282250</guid><dc:creator><![CDATA[ailos]]></dc:creator><pubDate>Thu, 10 May 2007 10:08:52 GMT</pubDate></item><item><title><![CDATA[Reply to Mausklick in Vollbild-Anwendung simulieren on Thu, 10 May 2007 10:43:03 GMT]]></title><description><![CDATA[<p>Der Code ist sehr unspektakulär:</p>
<pre><code class="language-cpp">int main()
{
    [..]

    INPUT ipSignal;
    ipSignal.type           = INPUT_MOUSE;
    ipSignal.mi.time        = 0L;
    ipSignal.mi.dwExtraInfo = 0L;
    ipSignal.mi.mouseData   = 0L;

    while(1)
    {
        [..]

        while(i &gt; 0)
        {
    ipSignal.mi.dwFlags     = MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_LEFTDOWN;
    SendInput(1, &amp;ipSignal, sizeof(ipSignal));

    ipSignal.mi.dwFlags     = MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_LEFTUP;
    SendInput(1, &amp;ipSignal, sizeof(ipSignal));  

                --i;
                Sleep(1000);
        }

        i = DEF_I;
    }

    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1282274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1282274</guid><dc:creator><![CDATA[ailos]]></dc:creator><pubDate>Thu, 10 May 2007 10:43:03 GMT</pubDate></item><item><title><![CDATA[Reply to Mausklick in Vollbild-Anwendung simulieren on Thu, 10 May 2007 11:24:36 GMT]]></title><description><![CDATA[<p>Hast du zwischendurch mal überprüft, ob die SendInput()-Aufrufe überhaupt geklappt haben? (die Funktion liefert ihren Rückgabewert nicht nur zum Spaß ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1282313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1282313</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 10 May 2007 11:24:36 GMT</pubDate></item><item><title><![CDATA[Reply to Mausklick in Vollbild-Anwendung simulieren on Thu, 10 May 2007 15:13:17 GMT]]></title><description><![CDATA[<p>Ja, SendInput gibt immer 1 zurück (weil immer 1 Input gesandt wird)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1282475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1282475</guid><dc:creator><![CDATA[ailos]]></dc:creator><pubDate>Thu, 10 May 2007 15:13:17 GMT</pubDate></item></channel></rss>