<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://uopilot.uokit.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Findimage_%28Lua%29</id>
	<title>Findimage (Lua) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://uopilot.uokit.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Findimage_%28Lua%29"/>
	<link rel="alternate" type="text/html" href="https://uopilot.uokit.com/wiki/index.php?title=Findimage_(Lua)&amp;action=history"/>
	<updated>2026-05-22T17:09:55Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://uopilot.uokit.com/wiki/index.php?title=Findimage_(Lua)&amp;diff=871&amp;oldid=prev</id>
		<title>Cirus в 22:01, 4 октября 2020</title>
		<link rel="alternate" type="text/html" href="https://uopilot.uokit.com/wiki/index.php?title=Findimage_(Lua)&amp;diff=871&amp;oldid=prev"/>
		<updated>2020-10-04T22:01:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 22:01, 4 октября 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l90&quot; &gt;Строка 90:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 90:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Как правило, требуется указывать родительское окно. В окне пилота есть кнопка 'F', при нажатии открывается окно, в котором отображается что &amp;quot;видит&amp;quot; пилот при поиске (Findcolor, Findimage).  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Как правило, требуется указывать родительское окно. В окне пилота есть кнопка 'F', при нажатии открывается окно, в котором отображается что &amp;quot;видит&amp;quot; пилот при поиске (Findcolor, Findimage).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  --lua&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  --lua&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  local handle = findwindow (&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;RPG&lt;/del&gt;&amp;quot;)   -- поиск окна, вместо 'Lineage2' написать нужное имя окна&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  local handle = findwindow (&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Lineage2&lt;/ins&gt;&amp;quot;)   -- поиск окна, вместо 'Lineage2' написать нужное имя окна&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  local startX, startY, endX, endY = 0, 0, 1920, 1080   -- координаты поиска&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  local startX, startY, endX, endY = 0, 0, 1920, 1080   -- координаты поиска&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  local path = &amp;lt;nowiki&amp;gt;[[&amp;quot;C:\картинка.bmp&amp;quot;]]&amp;lt;/nowiki&amp;gt;                    -- путь к картинке&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  local path = &amp;lt;nowiki&amp;gt;[[&amp;quot;C:\картинка.bmp&amp;quot;]]&amp;lt;/nowiki&amp;gt;                    -- путь к картинке&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cirus</name></author>
		
	</entry>
	<entry>
		<id>https://uopilot.uokit.com/wiki/index.php?title=Findimage_(Lua)&amp;diff=859&amp;oldid=prev</id>
		<title>Cirus в 09:40, 15 ноября 2019</title>
		<link rel="alternate" type="text/html" href="https://uopilot.uokit.com/wiki/index.php?title=Findimage_(Lua)&amp;diff=859&amp;oldid=prev"/>
		<updated>2019-11-15T09:40:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 09:40, 15 ноября 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l62&quot; &gt;Строка 62:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 62:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  -- поиск нескольких одинаковых изображений&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  -- поиск нескольких одинаковых изображений&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  -- если будет найдено больше 20 поиск прекратится, точность 70%, отклонение в цвете 5%&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  -- если будет найдено больше 20 поиск прекратится, точность 70%, отклонение в цвете 5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  local arr = findimage (0, 0, 1920, 1080, {&amp;quot;картинка.bmp&amp;quot;}, 2, 70, 20, 5)  -- поиск картинки, должна быть в папке с пилотом&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  local arr&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, a &lt;/ins&gt;= findimage (0, 0, 1920, 1080, {&amp;quot;картинка.bmp&amp;quot;}, 2, 70, 20, 5)  -- поиск картинки, должна быть в папке с пилотом&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  hint (a)     -- результат поиска, подсказка в правом нижнем углу&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  hint (a)     -- результат поиска, подсказка в правом нижнем углу&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  if arr then  -- если найдена&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  if arr then  -- если найдена&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cirus</name></author>
		
	</entry>
	<entry>
		<id>https://uopilot.uokit.com/wiki/index.php?title=Findimage_(Lua)&amp;diff=556&amp;oldid=prev</id>
		<title>Tatikoma в 10:34, 28 августа 2019</title>
		<link rel="alternate" type="text/html" href="https://uopilot.uokit.com/wiki/index.php?title=Findimage_(Lua)&amp;diff=556&amp;oldid=prev"/>
		<updated>2019-08-28T10:34:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://uopilot.uokit.com/wiki/index.php?title=Findimage_(Lua)&amp;amp;diff=556&amp;amp;oldid=118&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Tatikoma</name></author>
		
	</entry>
	<entry>
		<id>https://uopilot.uokit.com/wiki/index.php?title=Findimage_(Lua)&amp;diff=118&amp;oldid=prev</id>
		<title>Tatikoma: Новая страница: «== Описание == '''findimage''' - поиск изображения в области заданной начальными и конечными коор...»</title>
		<link rel="alternate" type="text/html" href="https://uopilot.uokit.com/wiki/index.php?title=Findimage_(Lua)&amp;diff=118&amp;oldid=prev"/>
		<updated>2019-08-27T20:53:12Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «== Описание == &amp;#039;&amp;#039;&amp;#039;findimage&amp;#039;&amp;#039;&amp;#039; - поиск изображения в области заданной начальными и конечными коор...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Описание ==&lt;br /&gt;
'''findimage''' - поиск изображения в области заданной начальными и конечными координатами по оси XY. &lt;br /&gt;
&amp;amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Формат картинки должен быть: '''bmp 24 бита.''' &amp;amp;lt;br&amp;gt;Цвет крайнего пикселя в левом верхнем углу изображения считается &amp;quot;цветом фона&amp;quot;, и при поиске картинки на экране не учитывается. Например, цвет этого пикселя красный (255). В этом случае все пиксели красного цвета присутствующие на искомой картинке будут считаться фоновыми (прозрачными) и не будут сравниваться с тем, что присутствует на экране. Поэтому, нельзя чтобы в файле-картинке все пиксели были одного цвета. Нужно сделать, чтобы хотя бы один левый верхний пиксель цветом отличался от остальных.&lt;br /&gt;
&lt;br /&gt;
== Синтаксис ==&lt;br /&gt;
&lt;br /&gt;
Привязка к окну: опционально.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Работа со свернутым окном: нет.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Работа с перекрытым окном: Да. Привязка к окну обязательна. Aero (темы Windows, кроме Windows 10, в котором нет aero) должен быть включен. Если был установлен Астер, то он должен быть отключен, а система перезагружена.&lt;br /&gt;
 ResultArray, a = findimage (&amp;amp;lt;StartX&amp;gt;, &amp;amp;lt;StartY&amp;gt;, &amp;amp;lt;EndX&amp;gt;, &amp;amp;lt;EndY&amp;gt;, &amp;amp;lt;{filename}&amp;gt;  [, type [, accuracy [, count [, deviation]]]] [, abs])&lt;br /&gt;
Где:&lt;br /&gt;
&amp;amp;lt;br&amp;gt;'''ResultArray''' - результирующий массив, в который записываются координаты изображения. Координатами изображения считается пиксель левого верхнего угла изображения. Если найдено несколько изображений, то координаты всех найденных изображений. Каждая строка массива хранится данные по отдельному найденному изображению: в первой колонке- координата X, во второй колонке- координата Y.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;'''&amp;amp;lt;a&amp;gt;''' - переменная, в которую записывается результат работы команды findimage:&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Если a = 0, значит поиск был произведён, но картинка не найдена.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Если найдена только 1 картинка, то будет записан процент точности найденного изображения.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Если найдено несколько картинок, то будет записано количество найденных изображений.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Однозначно определить сколько именно картинок было найдено командой FindImage лучше всего по размеру массива ResultArray с помощью функции #ResultArray.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;a &amp;amp;lt; 0 означает, что FindImage не смог произвести поиск- либо была обнаружена ошибка в написании параметров команды, либо проблемы с самим файлом картинки.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Если a = -4, значит файл картинки не найден / в неправильном формате / повреждён / все пиксели файла одного цвета. Чаще всего- путь к файлу указан неправильно.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;'''StartX, StartY''' - координаты левого верхнего угла области поиска.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;'''EndX, EndY''' - координаты правого нижнего угла области поиска.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;'''{filename}''' - путь к сохранённому изображению (только файл формата bmp 24 бита). Путь к изображению может быть указан как '''абсолютный''' - {C:\\programms\\pilot\\images\\}, так '''и относительный''' - {images\\}. Указывается в фигурных скобках.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;'''type''' - тип поиска. Может принимать значения: '''1''' (надежный), '''2''' (быстрый), '''workwindow'''(поиск в окне, в том числе перекрытом). Настоятельно рекомендуется использовать быстрый способ поиска, кроме случаев с некорректным обнаружением изображения. По умолчанию 2й тип поиска. Тип workwindow - в качестве аргумента указывать хендл окна.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;'''accuracy''' - точность поиска. Указывается в процентах. Используется для отсева изображений не достаточно схожих с оригиналом. По умолчанию значение равно 80%.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;'''count''' - ограничение количества найденных изображений. По умолчанию установлено для одного изображения - значение '''1''', для всех возможных - значение '''-1'''. &lt;br /&gt;
&amp;amp;lt;br&amp;gt;'''deviation''' - погрешность оттенка. Пример: есть погрешность 3%. Точка имеет цвет 100 120 130, 255*3%=7, соответственно 100+/-7. При этом все цвета в пределах (93 113 123)-(107 127 137) будут считаться совпадением. &lt;br /&gt;
&amp;amp;lt;br&amp;gt;'''abs''' - флаг использования абсолютных координат. Если он указан то поиск происходит относительно левого верхнего угла экрана. Без флага поиск происходит относительно левого верхнего угла рабочего окна(привязанного через ctrl+a либо иным способом). Указывается в кавычках &amp;quot;abs&amp;quot;.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Если вы ищете на экране текст в виде картинки, и в системе используется сглаживание шрифтов, то могут быть проблемы с нахождением, даже если вы видите, что такой текст на экране есть. Все-равно при включенном сглаживании искомая картинка может незначительно отличаться от того что есть на экране. В этом случае рекомендуется снизить точность поиска либо отключить сглаживание шрифтов на компьютере, где используется findimage.&lt;br /&gt;
&lt;br /&gt;
'''Коды ошибок FindImage:'''&amp;amp;lt;br&amp;gt;&lt;br /&gt;
''''-1'''' упало при поиске, точная причина не известна.&amp;amp;lt;br&amp;gt;&lt;br /&gt;
''''-2'''' не нашли открывающую скобку после имени функции.&amp;amp;lt;br&amp;gt;&lt;br /&gt;
''''-3'''' не найдено пути в скобках.&amp;amp;lt;br&amp;gt;&lt;br /&gt;
''''-4''''  ошибка поиска файла.&amp;amp;lt;br&amp;gt;&lt;br /&gt;
''''-5'''' ошибка обработки искомого изображения.&amp;amp;lt;br&amp;gt;&lt;br /&gt;
''''-6'''' ошибка получения изображения с экрана.&amp;amp;lt;br&amp;gt;&lt;br /&gt;
''''-7'''' нечего искать, искомая картинка пустая.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;&amp;amp;lt;br&amp;gt;Иногда требуется сделать клик не по самому изображению, а со смещением. Указывать можно как вначале скрипта так и перед функцией findimage.&lt;br /&gt;
 findoffsetx (50)    -- смещение вправо на 50 пикселей&lt;br /&gt;
 findoffsety (30)    -- смещение вниз на 30 пикселей&lt;br /&gt;
 &lt;br /&gt;
 findoffsetx (-40)   -- смещение влево на 40 пикселей&lt;br /&gt;
 findoffsety (-60)   -- смещение вверх на 60 пикселей&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
&lt;br /&gt;
 --lua&lt;br /&gt;
 local startX, startY, endX, endY = 0, 0, 1920, 1080   -- координаты поиска &lt;br /&gt;
 local path = &amp;amp;lt;nowiki&amp;gt;[[&amp;quot;C:\картинка.bmp&amp;quot;]]&amp;amp;lt;/nowiki&amp;gt;                   -- путь к картинке, bmp 24 бита&lt;br /&gt;
 local arr, a = findimage (startX, startY, endX, endY, {path}, 2)  -- поиск картинки&lt;br /&gt;
 hint (a)     -- результат поиска, подсказка в правом нижнем углу&lt;br /&gt;
 if arr then  -- если найдена&lt;br /&gt;
     log (&amp;quot;Изображение найдено в координатах X= &amp;quot; .. arr[1][1] .. &amp;quot; Y= &amp;quot; .. arr[1][2])&lt;br /&gt;
     kleft (arr[1][1], arr[1][2])  -- кликнули&lt;br /&gt;
 end&lt;br /&gt;
 -- в результате работы, если в заданной области картинка обнаружена, в массив %arr[1][1] будет записано значение координаты X&lt;br /&gt;
 -- а в %arr[1][2] - значение координаты Y&lt;br /&gt;
&lt;br /&gt;
 --lua&lt;br /&gt;
 -- поиск нескольких одинаковых изображений&lt;br /&gt;
 -- если будет найдено больше 20 поиск прекратится, точность 70%, отклонение в цвете 5%&lt;br /&gt;
 local arr = findimage (0, 0, 1920, 1080, {&amp;quot;картинка.bmp&amp;quot;}, 2, 70, 20, 5)  -- поиск картинки, должна быть в папке с пилотом&lt;br /&gt;
 hint (a)     -- результат поиска, подсказка в правом нижнем углу&lt;br /&gt;
 if arr then  -- если найдена&lt;br /&gt;
     log (&amp;quot;Найдено картинок: &amp;quot; .. #arr)&lt;br /&gt;
     for i=1, #arr do&lt;br /&gt;
         kleft (arr[i][1], arr[i][2])  -- кликнули на каждой&lt;br /&gt;
         wait (1000)  -- пауза 1000 мсек (1 сек)&lt;br /&gt;
     end &lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
 --lua&lt;br /&gt;
 local startX, startY, endX, endY = 0, 0, 1920, 1080   -- координаты поиска&lt;br /&gt;
 local path = &amp;amp;lt;nowiki&amp;gt;[[C:\pilot]]&amp;amp;lt;/nowiki&amp;gt;                    -- путь к картинкам&lt;br /&gt;
 &lt;br /&gt;
 local image = {&amp;quot;картинка&amp;quot;, &amp;quot;картинка2&amp;quot;, &amp;quot;картинка3&amp;quot;}   -- массив с именами картинок, имена могут быть любыми&lt;br /&gt;
 hint (&amp;quot;Всего картинок для поиска &amp;quot; .. #image)&lt;br /&gt;
 for i=1, #image do                     -- цикл для поиска картинок&lt;br /&gt;
     local arr, a = findimage (startX, startY, endX, endY, {path .. &amp;quot;\\&amp;quot; .. image[i] .. &amp;quot;.bmp&amp;quot;}, 2)  -- поиск картинки&lt;br /&gt;
     if  arr then&lt;br /&gt;
         move (arr[1][1], arr[1][2])    -- переместить курсор на найденную картинку&lt;br /&gt;
         wait (500)                     -- ждать 0,5 секунды&lt;br /&gt;
     end&lt;br /&gt;
 end&lt;br /&gt;
'''Пример поиска картинки в перекрытом(не свёрнутом) окне:'''&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Привязка к окну обязательна. Aero (темы Windows 7) должен быть включен. Если был установлен Астер, то он должен быть отключен, а система перезагружена.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Окно может быть перекрыто полностью, частично или вообще не перекрыто. Может находиться за пределами экрана.&lt;br /&gt;
&amp;amp;lt;br&amp;gt;Как правило, требуется указывать родительское окно. В окне пилота есть кнопка 'F', при нажатии открывается окно, в котором отображается что &amp;quot;видит&amp;quot; пилот при поиске (Findcolor, Findimage). &lt;br /&gt;
 --lua&lt;br /&gt;
 local handle = findwindow (&amp;quot;RPG&amp;quot;)   -- поиск окна, вместо 'Lineage2' написать нужное имя окна&lt;br /&gt;
 local startX, startY, endX, endY = 0, 0, 1920, 1080   -- координаты поиска&lt;br /&gt;
 local path = &amp;amp;lt;nowiki&amp;gt;[[&amp;quot;C:\картинка.bmp&amp;quot;]]&amp;amp;lt;/nowiki&amp;gt;                    -- путь к картинке&lt;br /&gt;
 if handle then&lt;br /&gt;
     local arr, a = findimage (startX, startY, endX, endY, {path}, handle[1][1])  -- поиск картинки&lt;br /&gt;
     hint (a)     -- результат поиска, подсказка в правом нижнем углу&lt;br /&gt;
     if arr then  -- если найдена&lt;br /&gt;
         log (&amp;quot;Изображение найдено в координатах X= &amp;quot; .. arr[1][1] .. &amp;quot; Y= &amp;quot; .. arr[1][2])&lt;br /&gt;
         left (arr[1][1], arr[1][2], handle[1][1])  -- кликнули, left работает не во всех приложениях&lt;br /&gt;
         -- move (arr[1][1], arr[1][2], handle[1][1])  -- навести курсор на картинку (раскомментировать строку чтобы сработало)&lt;br /&gt;
     else&lt;br /&gt;
         log (&amp;quot;Изображение не найдено&amp;quot;)&lt;br /&gt;
     end&lt;br /&gt;
 else&lt;br /&gt;
     log(&amp;quot;Окно не найдено&amp;quot;)&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
== Смотрите также ==&lt;br /&gt;
&lt;br /&gt;
[[Findcolor (Lua)]]&lt;br /&gt;
&amp;amp;lt;br&amp;gt;[[Color (Lua)]]&lt;/div&gt;</summary>
		<author><name>Tatikoma</name></author>
		
	</entry>
</feed>