Kurze Frage zu SendInput



  • Hallo, ich würde gerne 3 Mausklick hintereinander simulieren es wird aber immer nur einer ausgeführt hat wer eine Ahnung was ich da falsch mache?

    btw. einmal funktionierte es ... dieses verhalten kenne ich von SendInput nur zu gut wenn man irgendwas falsch in der Struktur initialisiert. Aber hier weiss ich gerade echt nicht was da falsch sein soll ...

    for(int i=0;i<3;i++)
    {
    INPUT mouse;
    ZeroMemory(&mouse,sizeof(mouse));
    mouse.type = INPUT_MOUSE;
    
    mouse.mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
    SendInput (1 , &mouse, sizeof(mouse)); // Taste drücken
    
    mouse.mi.dwFlags = MOUSEEVENTF_LEFTUP;
    SendInput (1 , &mouse, sizeof(mouse)); // Taste loslassen
    }
    


  • Mhhm lag wohl an der Waffe im Spiel. Mit einer anderen gibts keine Probleme.


Anmelden zum Antworten