В первую очередь нужно проверить стандартную привязку, если с ней проблемы, то тогда уже пробовать различные варианты. Если использование библиотеки "alt_winmode.cms" кажется сложнsv, либо она также не хочет работать, то можно воспользоваться виртуальной машиной.
Правильно так:
#include "alt_winmode.cms"
WAIT(2)
$hwnd = 262962
$check = 0
WHILE($check = 0)
//в данном примере нужно не забывать, что координаты беруться относительно верхнего левого угла окна
A_GETSCREEN(0, 0, 1000, 500, $hwnd)
A_IFPIXELIN(400, 80, 400, 80, 4722204, $hwnd) //если нужно проверить один пиксель, а не область, то правильнее проверить его с помощью функции A_PXL(x, y, hwnd)
IF($A_return1>0)
A_LDOWN (80,810, $hwnd)
WAITMS(RND(80,120))
A_LUP (80,810, $hwnd)
$check = 1
ELSE
WAIT(2)
END_IF
END_CYC
HALT
"Не забываем, что все координаты вводить относительно верхнего левого угла окна.
Горячие клавиши alt+q в данном случае не помогут. Поможет команда A_CHECK_PXL(hwnd), которая запишет в лог нужные нам координаты и цвет пикселя под курсором."