Ситуация такая: есть игра, запускается в окне.
Нужно реализовать клик мыши по определенным координатам.
Проблемы: судя по всему, игра использует DirectInput. Как только курсор переходит в окно игры, с программной точки зрения с ним начинает твориться что-то абсурдное:
GetCursorPos возвращает неправильные цифры.
MouseMove и все остальное семейство функций эмуляции мыши AutoIt упорно работают неправильно (по неверным координатам).
Пробовал ковыряться в WinAPI - мой максимум: с помощью mouse_event получились относительные перемещения мыши (типа, на 200 пикселей влево), все остальное работало плохо или не работало вообще.
Кто-нибудь сталкивался?
Нужно реализовать клик мыши по определенным координатам.
Проблемы: судя по всему, игра использует DirectInput. Как только курсор переходит в окно игры, с программной точки зрения с ним начинает твориться что-то абсурдное:
GetCursorPos возвращает неправильные цифры.
MouseMove и все остальное семейство функций эмуляции мыши AutoIt упорно работают неправильно (по неверным координатам).
Пробовал ковыряться в WinAPI - мой максимум: с помощью mouse_event получились относительные перемещения мыши (типа, на 200 пикселей влево), все остальное работало плохо или не работало вообще.
Кто-нибудь сталкивался?