C++ эмитация нажатий - Вопросы по С+

Вопрос C++ эмитация нажатий

Регистрация
22 Мар 2013
Сообщения
209
Репутация
23
Спасибо
2
Монет
0
Что нужно написать что бы с эмитировать нажатие клавиш на клавиатуре и движение с нажатием мышки

(То есть просто что бы начало работать а не плавно двигаться)
 
Регистрация
17 Май 2013
Сообщения
68
Репутация
1
Спасибо
0
Монет
0
способ конкретно для шинды: если хочешь по всей системе кинуть нажатие, то sendinput, а если для конкретной программы, то получай её хэндл и потом кидай sendmessage с кодом WM_KEYDOWN
 
Регистрация
26 Окт 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Всё должно быть написано в SDK.
Сначала нужно получить хэндл окна, которым будете управлять (FindWindow() ), а потом посылать ему сообщения ( SendMessage() или PostMessage() ), как будто это сообщения системы о событиях мышки.
Это Windows.
 
Регистрация
10 Дек 2013
Сообщения
85
Репутация
0
Спасибо
2
Монет
0
Если пишешь под windows - включать в код вызов соответствующих этим событиям API -функций. Для мышки похимичить придётся - вызов в цикле, указание меняющихся координат курсора
 
Регистрация
1 Сен 2013
Сообщения
93
Репутация
-3
Спасибо
1
Монет
0
learn.microsoft.com/ru-ru/windows/win32/api/winuser/nf-winuser-sendinput
 
Сверху Снизу