как в аутоит получить хэндл,PID или что либо подобное у неактивного окна под курсором мыши, при нажатии горячих клавиш? Типа того, как пилот определяет позицию мыши+цвет+прикрепляет текущий скрипт к окну(по нажатию CTRL+A)
$Parent = WinGetHandle("[Active]") ; Хендл активного окна
$coord = MouseGetPos() ; Координаты мыши
$POINTS=DllStructCreate("int;int")
DllStructSetData($POINTS, 1, $coord[0])
DllStructSetData($POINTS, 2, $coord[1])
$Parent = _WinAPI_WindowFromPoint($POINTS) ; Хендл окна под мышей
$coord = MouseGetPos() ; Координаты мыши
PixelGetColor($coord[0], $coord[1]) ; Цвет пикселя
Нипанятна... :'(Да... С последним обновлением фроста даже в Lineage2 полностью блокируются все попытки обнаружить окно, послать нажатия, кликнуть мышкой.
Решение я нашёл. У меня на Win7 x86 работает. Но дабы не палить тему, полностью описывать не буду. Даю подсказку: hook
строчки где frost.sys