<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Проблема с поиском изображения в игре]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14479&amp;type=atom" />
	<updated>2019-01-11T13:58:37Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=14479</id>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с поиском изображения в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=131015#p131015" />
			<content type="html"><![CDATA[<p>Да, поиск пикселей в полноэкранном режиме работает, пока ориентируюсь на него, хотя бывают ложные срабатывания иногда.</p>]]></content>
			<author>
				<name><![CDATA[Foxtrot]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39649</uri>
			</author>
			<updated>2019-01-11T13:58:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=131015#p131015</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с поиском изображения в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=130952#p130952" />
			<content type="html"><![CDATA[<p>Попробуйте получить пиксель через pixelget и потом его поискать через pixelsearch.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2019-01-10T14:28:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=130952#p130952</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с поиском изображения в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=130951#p130951" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong><br />Извиняюсь, поторопился.<br /></p><div class="codebox"><pre><code>F3::
CoordMode, Pixel, Screen
PixelSearch, Px, Py, 0, 0, 2560, 1440, 0x090ED8, 3, Fast
if ErrorLevel
    MsgBox, That color was not found in the specified region.
else
    MsgBox, A color within 3 shades of variation was found at X%Px% Y%Py%.</code></pre></div><p>Пробовал и так и без Screen. Без вариантов, не находит в упор. Спецом еще раз считал другой цвет пикселя, в проводнике и графическом редакторе видит, в окне эмулятора нет. Пробовал допустимую погрешность повысить до 5, но тогда много ошибочных.</p><p>Update, при погрешности 4 и в полноэкранном режиме вроде находит точно. Буду тестировать.</p>]]></content>
			<author>
				<name><![CDATA[Foxtrot]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39649</uri>
			</author>
			<updated>2019-01-10T14:17:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=130951#p130951</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с поиском изображения в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=130950#p130950" />
			<content type="html"><![CDATA[<p>Перед тем как использовать команды стоит о них почитать в справке.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2019-01-10T14:06:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=130950#p130950</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с поиском изображения в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=130949#p130949" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong><br /></p><div class="codebox"><pre><code>F3::
CoordMode, ToolTip, Screen
PixelSearch, Px, Py, 0, 0, 2560, 1440, 0x090ED8, 3, Fast
if ErrorLevel
    MsgBox, That color was not found in the specified region.
else
    MsgBox, A color within 3 shades of variation was found at X%Px% Y%Py%.</code></pre></div><p>Добавил так, вообще перестало искать, даже просто в виде превью в проводнике.</p>]]></content>
			<author>
				<name><![CDATA[Foxtrot]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39649</uri>
			</author>
			<updated>2019-01-10T13:47:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=130949#p130949</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с поиском изображения в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=130946#p130946" />
			<content type="html"><![CDATA[<p><a href="https://autohotkey.com/docs/commands/CoordMode.htm">https://autohotkey.com/docs/commands/CoordMode.htm</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2019-01-10T10:12:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=130946#p130946</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с поиском изображения в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=130945#p130945" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Если принтскрин работает, то imagesearch тоже должен.</p></blockquote></div><p>Принтскрин работает, но скрипт изображение в упор не видит. Пробовал конвертировать картинку в PNG, бесполезно.<br />Как и допуск отклонения не помог:<br /></p><div class="codebox"><pre><code>ImageSearch, FoundX, FoundY, 0, 0, 2560, 1440, *45 F:\test1.png</code></pre></div><p>Попробовал через PixelGetColor</p><div class="codebox"><pre><code>F3::
PixelSearch, Px, Py, 0, 0, 2560, 1440, 0x090ED8, 3, Fast
if ErrorLevel
    MsgBox, That color was not found in the specified region
else
    MsgBox, A color within 3 shades of variation was found at X%Px% Y%Py% </code></pre></div><p>Тоже самое, не находит нужного цвета Pixel. Мистика.</p>]]></content>
			<author>
				<name><![CDATA[Foxtrot]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39649</uri>
			</author>
			<updated>2019-01-10T09:47:00Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=130945#p130945</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с поиском изображения в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=130944#p130944" />
			<content type="html"><![CDATA[<p>Если принтскрин работает, то imagesearch тоже должен.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2019-01-10T09:36:58Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=130944#p130944</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с поиском изображения в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=130943#p130943" />
			<content type="html"><![CDATA[<p>Я так пониманию штатные функции игнорируют и не могут &quot;залезть&quot; в окно виртуальной машины.</p><p>Как альтернатива нашел возможность поиска изображения <a href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=17834">альтернативным</a>способом. Правда не разобрался, как отсюда задействовать просто поиск изображения, может кто подскажет?</p>]]></content>
			<author>
				<name><![CDATA[Foxtrot]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39649</uri>
			</author>
			<updated>2019-01-10T06:10:05Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=130943#p130943</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проблема с поиском изображения в игре]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=130919#p130919" />
			<content type="html"><![CDATA[<p>Доброго времени суток.</p><p>Есть игра под Android, которую я запускаю через виртуальную машину NOX. Хочу написать скрипт, который будет сканировать карту игры в поисках определенного предмета.</p><p>Вот код тестового скрипта, который я уже в дальнейшем интегрирую в цикл по поиску:</p><div class="codebox"><pre><code>F12::
{
		Reload
		Return
}

F3::
{

FoundX:=0
FoundY:=0

ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, F:\test.bmp
if ErrorLevel = 2
    MsgBox Could not conduct the search.
else if ErrorLevel = 1
    MsgBox Item could not be found on the screen.
else
    MsgBox The item was found at %FoundX%x%FoundY%
}</code></pre></div><p>Что я сделал - нашел на карте предмет, сделал скриншот окна с данным предметом, сохранил в Paint как 24-х битный рисунок bmp. Далее через ACDSee обрезал его до нужного предмета, точнее его центра, чтобы не мешало его окружение. Сохранил полученное изображение как test.bmp. Запускаю скрипт т в окне проводника по миниатюре изображения все находится сразу, а вот в окне самого эмулятора в упор предмет не находит. В чем может быть загвоздка?</p><p>Второй момент, как заставить скрипт искать только в рамках активного в данный момент окна?</p>]]></content>
			<author>
				<name><![CDATA[Foxtrot]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39649</uri>
			</author>
			<updated>2019-01-08T20:04:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=130919#p130919</id>
		</entry>
</feed>
