<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Как определить цвет пикселя относительно клиентской области ?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8409</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8409&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Как определить цвет пикселя относительно клиентской области ?».]]></description>
		<lastBuildDate>Wed, 19 Jun 2013 16:06:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Как определить цвет пикселя относительно клиентской области ?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73129#p73129</link>
			<description><![CDATA[<p>Разве не очевидно, что если вы включили режим Client, то и координаты пиксела надо использовать внутриклиентские. Зачем вы прибавляете к ним позицию окна?</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Wed, 19 Jun 2013 16:06:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73129#p73129</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как определить цвет пикселя относительно клиентской области ?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73126#p73126</link>
			<description><![CDATA[<p>Неужели никто не знает как узнать цвет пикселя по координатам у клиентского окна ?</p>]]></description>
			<author><![CDATA[null@example.com (Hydrogenium)]]></author>
			<pubDate>Wed, 19 Jun 2013 15:16:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73126#p73126</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как определить цвет пикселя относительно клиентской области ?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73123#p73123</link>
			<description><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>А это зачем?<br /></p><div class="codebox"><pre><code>
    x1 := x0 + x
    y1 := y0 + y
</code></pre></div></blockquote></div><p>есть координаты клиентского окна и пиксель<br />x0 := 50<br />y0 := 145<br />col := 0xAA9787</p><p>и если такой код</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"><div class="codebox"><pre><code>x0 := 35
y0 := 225
col := 0xF6EEE8

F8::    
    WinGetPos, x, y, , , A 
    
    ;~ CoordMode, Pixel, Client
    
    x1 := x0 + x
    y1 := y0 + y
    
    PixelGetColor, Color, x1, y1
    If Color = %col%
        MsgBox, Пиксель найден, `n`n x = %x% `n y = %y% `n`n x1 = %x1% `n y1 = %y1% `n`n Color = %Color%    
    else
        MsgBox, Пиксель НЕ найден, `n`n x = %x% `n y = %y% `n`n x1 = %x1% `n y1 = %y1% `n`n Color = %Color%            
    
    ;~ CoordMode, Pixel, Relative      
Return
</code></pre></div></div></div><p>то как иначе определять как складывать исходную координату окна + позиция окна<br />хотя почему то этот код перестал работать и пишет что пишет 0xFFFFFF</p>]]></description>
			<author><![CDATA[null@example.com (Hydrogenium)]]></author>
			<pubDate>Wed, 19 Jun 2013 14:52:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73123#p73123</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как определить цвет пикселя относительно клиентской области ?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73122#p73122</link>
			<description><![CDATA[<p>А это зачем?<br /></p><div class="codebox"><pre><code>
    x1 := x0 + x
    y1 := y0 + y
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Wed, 19 Jun 2013 14:40:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73122#p73122</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как определить цвет пикселя относительно клиентской области ?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73121#p73121</link>
			<description><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><div class="codebox"><pre><code>
If Color = %col%
If (Color = col)
</code></pre></div><p>Ваш вариант неправильный.</p></blockquote></div><p>всё равно&nbsp; при <br /></p><div class="codebox"><pre><code>CoordMode, Pixel, Client</code></pre></div><p>не ищет относительно клиентского окна</p><br /><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"><div class="codebox"><pre><code>x0 := 35
y0 := 225
col := 0xF6EEE8



F8::    
    WinGetPos, x, y, , , A 
    
    CoordMode, Pixel, Client
    
    x1 := x0 + x
    y1 := y0 + y
    
    PixelGetColor, Color, x1, y1
    If Color = %col%
        MsgBox, Пиксель найден, `n`n x = %x% `n y = %y% `n`n x1 = %x1% `n y1 = %y1% `n`n Color = %Color%    
    else
        MsgBox, Пиксель НЕ найден, `n`n x = %x% `n y = %y% `n`n x1 = %x1% `n y1 = %y1% `n`n Color = %Color%            
    
    ;~ CoordMode, Pixel, Relative      
Return

</code></pre></div></div></div><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><span class="postimg"><img src="http://f3.s.qip.ru/AUIOPOeU.png" alt="http://f3.s.qip.ru/AUIOPOeU.png" /></span></p></div></div><p><strong>p.s.</strong><br />не надо делать привязку к калькулятору ))))</p>]]></description>
			<author><![CDATA[null@example.com (Hydrogenium)]]></author>
			<pubDate>Wed, 19 Jun 2013 14:08:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73121#p73121</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как определить цвет пикселя относительно клиентской области ?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73075#p73075</link>
			<description><![CDATA[<div class="codebox"><pre><code>
If Color = %col%
If (Color = col)
</code></pre></div><p>Ваш вариант неправильный.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Wed, 19 Jun 2013 05:33:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73075#p73075</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Как определить цвет пикселя относительно клиентской области ?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73072#p73072</link>
			<description><![CDATA[<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"><div class="codebox"><pre><code>x0 := 50
y0 := 145
col := 0xAA9787

F8::    
    WinGetPos, x, y, , , A 
    
    CoordMode, Pixel, Client
    
    x1 := x0 + x
    y1 := y0 + y
    
    PixelGetColor, Color, x1, y1
    if Color = col    
        MsgBox, Пиксель найден     
    else
        MsgBox, Пиксель НЕ найден 
    
    CoordMode, Pixel, Relative      
Return
</code></pre></div></div></div><p>чё-то не догоняю, подскажите</p>]]></description>
			<author><![CDATA[null@example.com (Hydrogenium)]]></author>
			<pubDate>Wed, 19 Jun 2013 02:54:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73072#p73072</guid>
		</item>
	</channel>
</rss>
