Используется такая функция:
Пока окно с игрой (Drakensang Online) скрыто за другими окнами - клики идут без проблем.
Но если сделать окно с игрой активным и курсор будет над окном - клики уже не проходят.
Это можно как-то пофиксить? Просто иногда хочется посмотреть, что происходит в игре и
курсор может оказаться над окном с игрой - бот сбивается.
Код:
Func MouseLeftClick($hWnd, $X, $Y, $Sleep = 10)
Local Const $MK_LBUTTON = 0x0001
_WinAPI_PostMessage($hWnd, $WM_SETCURSOR, $hWnd, _WinAPI_MakeLong($HTCLIENT, $WM_LBUTTONDOWN))
_WinAPI_PostMessage($hWnd, $WM_LBUTTONDOWN, $MK_LBUTTON, _WinAPI_MakeLong($X, $Y))
Sleep($Sleep)
_WinAPI_PostMessage($hWnd, $WM_SETCURSOR, $hWnd, _WinAPI_MakeLong($HTCLIENT, $WM_LBUTTONUP))
_WinAPI_PostMessage($hWnd, $WM_LBUTTONUP, 0, _WinAPI_MakeLong($X, $Y))
EndFunc
Пока окно с игрой (Drakensang Online) скрыто за другими окнами - клики идут без проблем.
Но если сделать окно с игрой активным и курсор будет над окном - клики уже не проходят.
Это можно как-то пофиксить? Просто иногда хочется посмотреть, что происходит в игре и
курсор может оказаться над окном с игрой - бот сбивается.