Getimage (Lua): различия между версиями
Перейти к навигации
Перейти к поиску
Yodich (обсуждение | вклад) |
|||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 2: | Строка 2: | ||
== Описание == | == Описание == | ||
'''getimage''' - функция запоминания части экранной области. Возвращает 4 параметра: Адрес в памяти, Ширина, Высота, Длина строки в байтах. | '''getimage''' - функция запоминания части экранной области. Возвращает 4 параметра: Адрес в памяти, Ширина, Высота, Длина строки в байтах. | ||
− | |||
== Синтаксис == | == Синтаксис == | ||
− | Привязка к окну: | + | Привязка к окну: Опционально. |
− | <br>Работа со свернутым окном: | + | <br>Работа со свернутым окном: Да. |
<br>Работа с перекрытым окном: Да. Привязка к окну обязательна. | <br>Работа с перекрытым окном: Да. Привязка к окну обязательна. | ||
− | getimage (<StartX>, <StartY>, <EndX>, <EndY> [, type|handle] [, abs]) | + | getimage (<StartX>, <StartY>, <EndX>, <EndY> [, type|handle] [, "abs"]) |
'''<StartX> <StartY>''' - координаты левого верхнего угла области поиска. | '''<StartX> <StartY>''' - координаты левого верхнего угла области поиска. | ||
<br>'''<EndX> <EndY>''' - координаты правого нижнего угла области поиска. | <br>'''<EndX> <EndY>''' - координаты правого нижнего угла области поиска. | ||
<br>'''[type|handle]''' (необязательно) - тип поиска. Может принимать значения 2 или целое число означающее хендл окна, в котором нужно вести поиск. | <br>'''[type|handle]''' (необязательно) - тип поиска. Может принимать значения 2 или целое число означающее хендл окна, в котором нужно вести поиск. | ||
− | <br>'''[abs]''' (необязательно) - этот параметр указывается, если вы ищете пиксели в координатах относительно верхнего левого угла экрана, а не рабочего окна. | + | <br>'''["abs"]''' (необязательно) - этот параметр указывается, если вы ищете пиксели в координатах относительно верхнего левого угла экрана, а не рабочего окна. Кавычки в "abs" обязательны! |
address, width, height, length = getimage (100, 100, 1000, 1000) | address, width, height, length = getimage (100, 100, 1000, 1000) | ||
log (address) -- адрес в памяти | log (address) -- адрес в памяти |
Текущая версия на 15:51, 28 августа 2023
Содержание
Описание
getimage - функция запоминания части экранной области. Возвращает 4 параметра: Адрес в памяти, Ширина, Высота, Длина строки в байтах.
Синтаксис
Привязка к окну: Опционально.
Работа со свернутым окном: Да.
Работа с перекрытым окном: Да. Привязка к окну обязательна.
getimage (<StartX>, <StartY>, <EndX>, <EndY> [, type|handle] [, "abs"])
<StartX> <StartY> - координаты левого верхнего угла области поиска.
<EndX> <EndY> - координаты правого нижнего угла области поиска.
[type|handle] (необязательно) - тип поиска. Может принимать значения 2 или целое число означающее хендл окна, в котором нужно вести поиск.
["abs"] (необязательно) - этот параметр указывается, если вы ищете пиксели в координатах относительно верхнего левого угла экрана, а не рабочего окна. Кавычки в "abs" обязательны!
address, width, height, length = getimage (100, 100, 1000, 1000) log (address) -- адрес в памяти log (width) -- ширина изображения log (height) -- высота изображения log (length) -- длина строки в байтах