Color: различия между версиями
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Color''' - Определяет цвет в заданных координатах. Может находит цвет в перек...») |
Tatikoma (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: опционально. | Привязка к окну: опционально. | ||
− | + | <br>Работа перекрытым окном: опционально. | |
− | + | <br>Работа со свернутым окном: нет. | |
− | color ( | + | color (<#x> <#y> [handle] [abs]) |
Где: | Где: | ||
− | + | <br>'''<#x>''' - координата X | |
− | + | <br>'''<#y>''' - координата Y | |
− | + | <br>'''[handle]''' - хендл окна. Если указать, то цвет будет определяться и в перекрытом (не свёрнутом) окне. Как правило, требуется указывать родительское окно. Если возвращается 0, скорее всего, указано не то окно. | |
− | + | <br>'''[abs]''' - использовать абсолютные координаты. | |
При указании сразу обоих необязательных параметров 'handle' и 'abs', точка с координатами '#x, #y' должна попадать в заданное окно, иначе цвет не будет определен и команда вернет ошибку. | При указании сразу обоих необязательных параметров 'handle' и 'abs', точка с координатами '#x, #y' должна попадать в заданное окно, иначе цвет не будет определен и команда вернет ошибку. | ||
Строка 38: | Строка 38: | ||
[[Get color]] | [[Get color]] | ||
− | + | <br>[[Findcolor]] | |
− | + | <br>[[ColorToRGB]] | |
== История развития == | == История развития == | ||
'''2.32''' | '''2.32''' | ||
− | + | <br>Добавил функцию определения цвета на экране 'color (#x #y [handle] [abs])', по работе полностью идентична команде 'get color'. | |
[[Категория:Поиск изображений]] | [[Категория:Поиск изображений]] |
Текущая версия на 10:18, 28 августа 2019
Описание
Color - Определяет цвет в заданных координатах. Может находит цвет в перекрытых окнах.
Синтаксис
Привязка к окну: опционально.
Работа перекрытым окном: опционально.
Работа со свернутым окном: нет.
color (<#x> <#y> [handle] [abs])
Где:
<#x> - координата X
<#y> - координата Y
[handle] - хендл окна. Если указать, то цвет будет определяться и в перекрытом (не свёрнутом) окне. Как правило, требуется указывать родительское окно. Если возвращается 0, скорее всего, указано не то окно.
[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
Findcolor
ColorToRGB
История развития
2.32
Добавил функцию определения цвета на экране 'color (#x #y [handle] [abs])', по работе полностью идентична команде 'get color'.