Color: различия между версиями

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