43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
|
||||||
1 | ||||||
Эмуляция нажатия клавиши в игре28.07.2015, 17:01. Показов 8468. Ответов 5
Метки нет (Все метки)
Всем привет .
Нужно сделать чтоб нажималась клавиша Enter в игре Но с таким кодом игра крашится (Не отвечает) Подскажите как исправить .
0
|
28.07.2015, 17:01 | |
Ответы с готовыми решениями:
5
Корректная эмуляция нажатия клавиши Эмуляция нажатия клавиши в консоли Эмуляция нажатия и удерживания клавиши Эмуляция нажатия клавиши в чужом приложении |
28.07.2015, 18:22 | 2 | |||||
Найдено на stackoverflow
0
|
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
|
|
28.07.2015, 18:32 [ТС] | 3 |
0
|
43 / 3 / 0
Регистрация: 22.05.2015
Сообщений: 131
|
|
30.07.2015, 14:59 [ТС] | 5 |
0
|
TheGreatCornholio
1254 / 732 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
|
|
30.07.2015, 15:22 | 6 |
Читай про архитектуру винды. В каждом окне есть процедура обработки сообщений в виде цикла.
Винда посылает сообщения окнам в соответствии с твоими действиями. Если ты провел мышкой по окну - она несколько десятков раз отправит окну сообщение "MOUSE_MOVE" содержащее координаты курсора. При нажатии клавиши передаются сообщения "WM_KEY_DOWN", "WM_KEY_UP", "WM_CHAR" c кодом клавиши. В программе, как правило, возникает событие при получении сообщения, и если для него прописан обработчик - оно обрабатывается. Rius привел пример кода, где с помощью WinAPI, можно отправлять различные сообщения любому окну. Послав сообщение окну - ты сымитируешь нажатие клавиши с кодом (0xD) - код клавиши "Enter". Чтобы узнать инфу об окнах - класс, имя, хендл - можно использовать WinEXP вместе с WinAPI функцией FindWindow/FindWindowEx.
0
|
30.07.2015, 15:22 | |
30.07.2015, 15:22 | |
Помогаю со студенческими работами здесь
6
Эмуляция нажатия горячих клавиш Эмуляция нажатия клавиш в стороннем приложении Эмуляция нажатия кнопок вне активоного окна Эмуляция нажатия комбинации клавиш + передача строки в другое приложение. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |