Witam, jestem początkujący w c++ (2 dzień zabawy z tym językiem). Próbuję stworzyć prostego bota, który będzie klikał przyciski. Bez większych problemów udało mi się klikanie myszką, ale problem pojawia się z klawiaturą. Chciałbym naciskać w innej aplikacji escape. W internecie znalazłem kod który klika literę a.
keybd_event(0x41, 0, 0, 0);
Sleep(50);
keybd_event(0x41, 0, KEYEVENTF_KEYUP, 0);
Działa on w poprawnie w notatniku, ale w programie, w którym chcę żeby to klikał nie działa, ani wpisanie litery a ani żaden inny znak. Możliwe, że jest jakieś zabezpieczenie przed wpisywaniem znaków przez program, ale nie mam pewności. Ktoś wie w czym może być problem? Przechwytywanie myszy mi zadziałało dla tej aplikacji. Pomyślałem może, że program sprawdza czas kliknięcia przycisku i przez to nie przechodzi?