Tastenklick (F5) simulieren bei Spielen



  • Hallo,

    Sorry das ich nen neuen Thread aufmache, aber die Suchfunktion funktioniert irgendwie überhaupt nicht.

    Ich habe ein Programm geschrieben, mit dem ich ein Hotkey event mit VK_F5 mache. Wenn der IExplorer das aktives Fenster ist, dann funktioniert das einwandfrei. Aber wenn ich ein Spiel laufen lasse, wie zum Beispiel Lineage2 oder etwas in der richtung, dann passiert garnichts.

    Weis da vielleicht einer von euch eine möglichkeit?



  • Was willst du durch den Tastendruck wärend das spiel läuft erreichen?



  • das soll in der leiste ein makro aktivieren, das alle 2 std was in den clanchat schreibt. aber ich bin dann afk und kann es halt nicht selber schreiben



  • Wie klickt man eigentlich mit F5?

    Ansonsten: Hast du dir schonmal den entsprechenden FAQ-Beitrag dazu angeschaut? Und wie versuchst du es bislang?



  • HWND hwnd = FindWindow("IEFrame", NULL);
    if(hwnd)
    {
    SetForegroundWindow(hwnd);
    keybd_event(VK_F5, 0, 0, 0);
    keybd_event(VK_F5, 0, KEYEVENTF_KEYUP, 0);
    }

    Ich weis aber nicht wie das lineage2 fenster heisst, bzw ob das dann funktionier



  • Da wirst du wohl ganz einfach mal nachforschen müssen. Ich denke nicht, dass dir dabei hier jemand groß helfen kann.

    Du könntest allerdings versuchen, das mit EnumWindows (siehe WinAPI) herauszufinden. Oder einfach mal im Taskmanager schauen.


Anmelden zum Antworten