Color: различия между версиями
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Color''' - Определяет цвет в заданных координатах. Может находит цвет в перек...») |
(нет различий)
|
Версия 20:37, 27 августа 2019
Описание
Color - Определяет цвет в заданных координатах. Может находит цвет в перекрытых окнах.
Синтаксис
Привязка к окну: опционально. <br>Работа перекрытым окном: опционально. <br>Работа со свернутым окном: нет.
color (<#x> <#y> [handle] [abs])
Где: <br><#x> - координата X <br><#y> - координата Y <br>[handle] - хендл окна. Если указать, то цвет будет определяться и в перекрытом (не свёрнутом) окне. Как правило, требуется указывать родительское окно. Если возвращается 0, скорее всего, указано не то окно. <br>[abs] - использовать абсолютные координаты. При указании сразу обоих необязательных параметров 'handle' и 'abs', точка с координатами '#x, #y' должна попадать в заданное окно, иначе цвет не будет определен и команда вернет ошибку.
Примеры
//Пример 1 set #a color (150 200) //определить цвет в координатах 150 200 msg #a
//Пример 2 //Работает в перекрытом окне set #a color (600 400 workwindow) //определить цвет в рабочем окне в координатах 600 400 msg #a
//Пример 3 //Работает в перекрытом окне set #handle Findwindow("Yandex") set #x 600 set #y 400 if color (#x #y #handle) = 12625555 //определить цвет в рабочем окне в координатах 600 400, если он равен 12625555 msg Цвет совпал. //показать сообщение end_if
Смотрите также
Get color <br>Findcolor <br>ColorToRGB
История развития
2.32 <br>Добавил функцию определения цвета на экране 'color (#x #y [handle] [abs])', по работе полностью идентична команде 'get color'.