<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Совпавдение цвета в 2 и более  областей]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14717&amp;type=atom" />
	<updated>2019-04-20T12:38:58Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14717</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Совпавдение цвета в 2 и более  областей]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133707#p133707" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Да, только искать на скриншоте придётся уже не командой PixelGetColor / PixelSearch, а как-то иначе</p></blockquote></div><p>Как иначе на форуме уже обсуждали.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2019-04-20T12:38:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133707#p133707</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Совпавдение цвета в 2 и более  областей]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133695#p133695" />
			<content type="html"><![CDATA[<p>Да, только искать на скриншоте придётся уже не командой <em>PixelGetColor / PixelSearch</em>, а как-то иначе. Хотя, если вывести скриншот поверх всего экрана, то дальше всё просто.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2019-04-20T08:18:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133695#p133695</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Совпавдение цвета в 2 и более  областей]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133682#p133682" />
			<content type="html"><![CDATA[<p>Картинка меняется не чаще раза в минуту, а если бы она менялась десятки раз в секунду, лучше было бы делать один раз снимок, в котором потом уже искать пиксели.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2019-04-19T18:31:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133682#p133682</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Совпавдение цвета в 2 и более  областей]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133681#p133681" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, а вот оно в чем дело, тогда да. Три таймера выглядит более универсальным вариантом.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2019-04-19T18:24:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133681#p133681</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Совпавдение цвета в 2 и более  областей]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133680#p133680" />
			<content type="html"><![CDATA[<p><strong>trader77666</strong>, на том сайте можно самостоятельно объединять инды с открытым кодом в один. А оттуда уже рукой подать до переделки в стратегию, тест которой покажет весь тлен и бренность подобных подходов.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2019-04-19T18:06:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133680#p133680</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Совпавдение цвета в 2 и более  областей]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133678#p133678" />
			<content type="html"><![CDATA[<p><strong>belyankin12</strong>, да, только если картинка не меняется быстро.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2019-04-19T16:37:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133678#p133678</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Совпавдение цвета в 2 и более  областей]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133676#p133676" />
			<content type="html"><![CDATA[<p>Я бы наоборот делал три последовательных поиска которые зависят от результатов предыдущего. Избавляет от необходимости флаги делать. Или я не прав?</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2019-04-19T16:09:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133676#p133676</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Совпавдение цвета в 2 и более  областей]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133668#p133668" />
			<content type="html"><![CDATA[<p><strong>trader77666</strong> Я не профессионал, но можно по следующей схеме (наверно):<br />P.S. Псевдокод будет нарастать по мере его написания.</p><p>Создаем 3 переменный они будут выступать в качестве флагов.<br />Пример:<br />Флаг1 = 0<br />Флаг2 = 0<br />Флаг3 = 0</p><p>Затем создаем цикл и в нем запускаем PixelSearch для каждой зоны поиска свои координаты.<br />Если PixelSearch нашел нужный Вам пиксель то пишем в переменную единичку. если цвет не найден то возвращаем нолик.<br />И делаем 3 последовательных поиска, которые не зависят друг от друга.<br />Пример:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Флаг1 = 0<br />Флаг2 = 0<br />Флаг3 = 0</p><p>Цикл:<br />____{<br />____PixelSearch, pixX, pixY, x1, y1, x2, y2, цвет, вариации цвета ,Fast RGB<br />____if !ErrorLevel<br />________{<br />________Флаг1 = 1<br />________}<br />________else<br />________{<br />________Флаг1 = 0<br />________}<br />____PixelSearch, pixX, pixY, x1, y1, x2, y2, цвет, вариации цвета ,Fast RGB<br />____if !ErrorLevel<br />________{<br />________Флаг2 = 1<br />________}<br />________else<br />________{<br />________Флаг2 = 0<br />________}<br />____PixelSearch, pixX, pixY, x1, y1, x2, y2, цвет, вариации цвета ,Fast RGB<br />____if !ErrorLevel<br />________{<br />________Флаг3 = 1<br />________}<br />________else<br />________{<br />________Флаг3 = 0<br />________}<br />____}</p></div></div><p>После чего сравниваем три флага между собой и единичкой.<br />Если все три флага равны единицы, то включаем мелодию.<br />Пример он же итог:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Флаг1 = 0<br />Флаг2 = 0<br />Флаг3 = 0</p><p>Цикл:<br />____{<br />____PixelSearch, pixX, pixY, x1, y1, x2, y2, цвет, вариации цвета ,Fast RGB<br />____if !ErrorLevel<br />________{<br />________Флаг1 = 1<br />________}<br />________else<br />________{<br />________Флаг1 = 0<br />________}<br />____PixelSearch, pixX, pixY, x1, y1, x2, y2, цвет, вариации цвета ,Fast RGB<br />____if !ErrorLevel<br />________{<br />________Флаг2 = 1<br />________}<br />________else<br />________{<br />________Флаг2 = 0<br />________}<br />____PixelSearch, pixX, pixY, x1, y1, x2, y2, цвет, вариации цвета ,Fast RGB<br />____if !ErrorLevel<br />________{<br />________Флаг3 = 1<br />________}<br />________else<br />________{<br />________Флаг3 = 0<br />________}<br />____Если (Флаг1 = Флаг2 = Флаг3 = 1)<br />________{<br />________Включить мелодию<br />________}<br />____}</p></div></div>]]></content>
			<author>
				<name><![CDATA[romzes96]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38749</uri>
			</author>
			<updated>2019-04-19T13:30:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133668#p133668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Совпавдение цвета в 2 и более  областей]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=133601#p133601" />
			<content type="html"><![CDATA[<p>Как написать скрипт - если во всех&nbsp; 3 областях на экране одинаковый цвет - то происходил бы звуковой сигнал.<br />Например:<br /> Во всех 3 областях красный цвет - происходит воспроизведение звука.</p>]]></content>
			<author>
				<name><![CDATA[trader77666]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40084</uri>
			</author>
			<updated>2019-04-14T09:45:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=133601#p133601</id>
		</entry>
</feed>
