<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK : ImageSearch или как найти картинку в активном окне.]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=15152&amp;type=atom" />
	<updated>2020-01-28T22:26:48Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=15152</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK : ImageSearch или как найти картинку в активном окне.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=137526#p137526" />
			<content type="html"><![CDATA[<p>Действующий цикл может быть только один - последний запущенный, предыдущий цикл замораживается, пока не завершится последний. Обойти можно, заменяя циклы на таймеры.<br />По поиску картинки сложно сказать без экспериментов. Возможно нужно залить прозрачную область указанным цветом, возможно картинка накладывается на фон полупрозрачно и не находится, возможно скрипт не видит окно игры.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2020-01-28T22:26:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=137526#p137526</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : ImageSearch или как найти картинку в активном окне.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=137512#p137512" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong><br />Тэкс, теперь другая проблема, по всей видимости я не могу определить цвет, который нужно взять за &quot;Универсальный&quot;, как я понял *TransЦВЕТ, но пока что это не помогает. Безусловно пробовал те, которые указанны как рекомендуемые, оба, и белый и черный, и ргб (*Trans000000) и пробовал добавлять ко всему еще *75 дабы смягчить поиск не определенного цвета, а разных, кстати говоря как только запускаю этот цикл, он становится приоритетнее других функций и остальная часть скрипта работает уже с лагами, но это не сильно помешает, если получится разыскать все же картинку. Как показала проверка через данный код:<br /></p><div class="codebox"><pre><code>
CoordMode Pixel;
F6::
CoordMode Pixel;
ImageSearch, xp, yp, 451, 760, 1552, 1070,*TransBlack 1.png
if ErrorLevel = 2
    MsgBox Произвести поиск невозможно.
else if ErrorLevel = 1
    MsgBox Изображение не найдено на экране.
else
    MsgBox Изображение найдено в координатах x=%FoundX%, y=%FoundY%.
Return
</code></pre></div><p>Выдает ErrorLevel 1, то есть не может найти картинку на экране, хотя она как бы есть, координаты указанны верно.</p>]]></content>
			<author>
				<name><![CDATA[590074]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39008</uri>
			</author>
			<updated>2020-01-28T12:38:59Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=137512#p137512</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : ImageSearch или как найти картинку в активном окне.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=137496#p137496" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong><br />К большому сожалению переход на веб страницу отменен пишет справка при открытии какой либо страницы. Я попробую поискать справочку в интернете, спасибо за наводку, а пока может быть если не трудно, возможно вы будете быстрее и спишете мне кусочек кода с вашей справке о данной функции поиска не прямоугольной картинки. (Спасибо еще раз большое за наводку в правильное русло)</p>]]></content>
			<author>
				<name><![CDATA[590074]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39008</uri>
			</author>
			<updated>2020-01-27T20:04:59Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=137496#p137496</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : ImageSearch или как найти картинку в активном окне.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=137495#p137495" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>590074 пишет:</cite><blockquote><p>и естественно убран фон</p></blockquote></div><p>Мне то ваша хотелка понятна, но вот данному алгоритму совершенно неочевидно что нужно искать непрямоугольный кусок картинки.<br />Я даже подумал что он не умеет подобное, но, открыв справку, увидел что для этого есть опция, так что вам повезло.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2020-01-27T18:50:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=137495#p137495</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK : ImageSearch или как найти картинку в активном окне.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=137494#p137494" />
			<content type="html"><![CDATA[<p>Имеется код, приведенный ниже:<br /></p><div class="codebox"><pre><code>F6::
Loop,
{
ImageSearch, xp, yp, 68, 541, 1911, 1069, 1.png
Sleep 200
If xp &gt; 0
Break
}
MsgBox, Muhaha!
Return</code></pre></div><p>Картинка 1.png обрезана и естественно убран фон, нужен поиск данной картинки в игре, а после нахождение происходило какое либо действие, в данном случае для теста просто всплывающее окно о том что картинка нашлась, но при таком коде она ни в какую не находится, пробывал находить в активном окне самой картинки, код работает, окно выдает, но в игре GTA 5 RP, я не получаю то чего хотелось бы, окно к сожалению не вылазит, хотя проверял все координаты игры через данный код:<br /></p><div class="codebox"><pre><code>
^F1::
MouseGetPos, X, Y
Tooltip, %X% %Y%
Clipboard = %X%, %Y%
Sleep 1000
Tooltip
Return
</code></pre></div><p>Пробовал так же добавлять &quot;*0-225 1.png&quot; но толком ничего не дало, либо сразу находит картинку (при 225 очевидно) либо вообще не находит, золотой середины к сожалению нет. Может быть нужно показать скрипту что работать нужно в определенном окне, может он работает не в том окне что нужно, я не понимаю. Так же прикреплю картинки которые ищет в игре, и саму базу по которой он ищет ниже:<br /><a href="https://i.ibb.co/4msBbd6/1.png">https://i.ibb.co/4msBbd6/1.png</a><br /><a href="https://i.ibb.co/2Zj5T9X/1.png">https://i.ibb.co/2Zj5T9X/1.png</a></p>]]></content>
			<author>
				<name><![CDATA[590074]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39008</uri>
			</author>
			<updated>2020-01-27T17:32:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=137494#p137494</id>
		</entry>
</feed>
