<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: PixelGetColor]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7402&amp;type=atom" />
	<updated>2012-07-30T07:46:49Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7402</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: PixelGetColor]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62148#p62148" />
			<content type="html"><![CDATA[<p>Я так понимаю, при ложности обоих условий все равно будет повторяться сканирование. Автору же, видимо, нужно повторное сканирование только при истинности первого.<br /></p><div class="codebox"><pre><code>
Loop 
{
PixelGetColor, color1, 12, 12
If (color1 &lt;&gt; 0xF12345)
        Break
Else
	{
	PixelGetColor, color2, 10, 10
	If (color2 = 0xFFFFFF)
	        {
		Click 1024, 1000
	        Break
		}
	Else If (color2 &lt;&gt; 0x23FF15)
	        Break
	sleep 100
	}
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Korobkof]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28148</uri>
			</author>
			<updated>2012-07-30T07:46:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62148#p62148</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: PixelGetColor]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62103#p62103" />
			<content type="html"><![CDATA[<p>Спасибо</p>]]></content>
			<author>
				<name><![CDATA[XiliX]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5049</uri>
			</author>
			<updated>2012-07-28T15:37:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62103#p62103</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: PixelGetColor]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62102#p62102" />
			<content type="html"><![CDATA[<p><a href="http://l.autohotkey.net/docs/commands/IfExpression.htm">If</a>, <a href="http://l.autohotkey.net/docs/commands/Loop.htm">Loop</a>.</p><div class="codebox"><pre><code>Loop {
    PixelGetColor, color1, 10,10
    PixelGetColor, color2, 12,12

    if (color1 = 0x23FF15 &amp;&amp; color2 = 0xF12345) {
        Sleep 100
        continue
    }

    Else if (color1 = 0xFFFFFF &amp;&amp; color2 = 0xF12345) {
        Click 1024,1000
        break
    }
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-07-28T11:26:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62102#p62102</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: PixelGetColor]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62100#p62100" />
			<content type="html"><![CDATA[<p>Подскажите как сделать <br />чтоб PixelGetColor срабатывал при условии если в 2 разных местах разные цвета<br />то есть скрипт срабатывает при условии 1 совпадения(простой пример)<br />PixelGetColor, color, 1502, 13&nbsp; &nbsp; <br />if color = 0xFFFFFF<br />MouseClick, left,&nbsp; 833, 627</p><p>а как сделать чтоб работал при нахождении только 2 разных указанных цветов в разных точках</p><br /><br /><p>Например <br />в точке 10,10 цвет FFFFFF<br />в точке 12,12 цвет F12345<br />скрипт нажал мышкой на координаты 1024,1000</p><p>а если <br />в точке 10,10 цвет 23FF15<br />в точке 12,12 цвет F12345<br />повтор сканирования пикселей на экране</p>]]></content>
			<author>
				<name><![CDATA[XiliX]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5049</uri>
			</author>
			<updated>2012-07-28T10:32:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62100#p62100</id>
		</entry>
</feed>
