Задача: определение координат пикселя заданного цвета в неактивном окне, возврат координат и кликанье по ним мышкой.
У меня в активном получается, в неактивном нет, вот код:
Код, конечно, примитивно написан...но я только учусь.
Подскажите, что тут исправить для отработки в неактивном окне
У меня в активном получается, в неактивном нет, вот код:
Код:
Opt("WinTitleMatchMode",2)
$hWnd = WinWait("Site page as example - Maxthon")
$coord = PixelSearch(1195, 195, 1273, 233, 0xE1A014) ;здесь координаты >>>> Mouse <<<< Position
;ToolTip ($coord[0] & " " & $coord[1] ) ; не работает тултип этот, хотя не плохо было б,чтоб он показывал координаты цвета пикселя в трее правого нижнего угла.
If Not @error Then
; MsgBox(0, "X и Y равны:", $coord[0] & "," & $coord[1]); - работает, но абсолютно в коде лишнее)
$p=$coord[0] - 49 ; подгоняю координаты х как для ControlClick Coords
$q=$coord[1] - 89 ; подгоняю координаты y как для ControlClick Coords
ControlClick($hWnd, "", "Mx_WidgetWin_03", "left", 1, $p, $q) ; здесь работает только с координатами ControlClick Coords
; как красиво перевести координаты из >>>> Mouse <<<< Position в ControlClick Coords не знаю, как они правильно называются тоже не знаю
EndIf
Код, конечно, примитивно написан...но я только учусь.
Подскажите, что тут исправить для отработки в неактивном окне