Color (Lua)
Версия от 20:38, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''Color''' - определяет цвет в заданных координатах. Может находить цвет в перек...»)
Содержание
Описание
Color - определяет цвет в заданных координатах. Может находить цвет в перекрытых окнах.
Синтаксис
Привязка к окну: опционально. <br>Работа перекрытым окном: опционально. <br>Работа со свернутым окном: нет.
color (<x>, <y> [, handle] [, abs])
Где: <br><x> - координата X <br><y> - координата Y <br>[handle] - хендл окна. Если указать, то цвет будет определяться и в перекрытом (не свёрнутом) окне. Как правило, требуется указывать родительское окно. Если возвращается 0, скорее всего, указано не то окно. <br>[abs] - использовать абсолютные координаты. При указании сразу обоих необязательных параметров 'handle' и 'abs', точка с координатами 'x, y' должна попадать в заданное окно, иначе цвет не будет определен и команда вернет ошибку.
Примеры
--lua local a = color (150, 200) -- определить цвет в координатах 150 200 log (a)
--lua -- определить цвет в перекрытом окне local a = color (600, 400, workwindow()) -- определить цвет в рабочем окне в координатах 600 400 log (a)
--lua -- определить цвет в перекрытом окне local handle = findwindow("Яндекс") local x, y = 89, 386 if handle then -- если рабочее окно найдено if color (x, y, handle[1][1]) == 255 then -- определить цвет в рабочем окне в координатах 89 386, если он равен 255 log ("Цвет совпал") -- показать сообщение else log ("Цвет не совпал") end else log ("Окно не найдено") end