Symulowanie klawiatury
Ostatnio zmodyfikowano 2015-08-12 00:21
MonoMisiek Temat założony przez niniejszego użytkownika |
Symulowanie klawiatury » 2015-08-11 16:34:16 W internecie jest cała masa poradników, ale one nie do końca działają. Tz działają w notatniki, przeglądarce itp, ale jak np włączę grę to już nie... [Myszka o dziwo działa (SetCursorPos)] Próbowałem używać SendInput keybd_event
Próbowałem jeszcze SendMessage, ale to bardzo dziwnie działa. [C++] HWND hWnd = FindWindow(0, "Dropbox"); SendMessage(hwnd, WM_KEYDOWN, 0x44, 0); SendMessage(hwnd, WM_KEYUP, 0x44, 0); [/C++] W ten sposób działa, ale problem w tym, że przerzuca mnie do okna dropbox. Chcę, żeby to działało wszędzie i bez przerzucania
[C++] //HWND hwnd = ::GetForegroundWindow();//tak nie wyskakuje null, ale i tak nie działa HWND hwnd = ::GetActiveWindow(); SendMessage(hwnd, WM_KEYDOWN, 0x44, 0); SendMessage(hwnd, WM_KEYUP, 0x44, 0); if (hwnd == NULL) { printf("null"); } [/C++] wypisuje null...
Jak zrobić żeby to zaczęło działać?
|
|
SocrateZ |
» 2015-08-12 00:21:50 |
|
« 1 » |