<?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>http://forum.script-coding.com/viewtopic.php?id=17097</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17097&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Магнит к выбранному пикселю».]]></description>
		<lastBuildDate>Thu, 12 May 2022 01:31:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Магнит к выбранному пикселю]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153176#p153176</link>
			<description><![CDATA[<div class="quotebox"><cite>Phoenixxx_Czar пишет:</cite><blockquote><p>Gdip</p></blockquote></div><p>Не первый раз про него слышу, но когда попытался загуглить, наткнулся на такие дебри, которые явно выше моей зарплаты. Не могли бы вы, как человек в теме, дать&nbsp; некоторую справку?<br />А пока - дополнение к вышенаписанному коду, выход из цикла при потере точки:<br /></p><div class="codebox"><pre><code>;запустить это в цикле
Loop
	{
	;поиск цвета вокруг курсора
	PixelSearch, SrchX, SrchY, L, T, R, B, Color, 2, Fast
	if (ErrorLevel != 0)	;если цвет не  найден
		{
		i++
		if (i &gt;= 50)	;в течение 1 секунды или более
			break	;то выход из цикла
		continue	;возвращение в начало цикла, чтобы не потерять координаты
		}
	i := &quot;&quot;	;очистка i
	;перемещение курсора к найденому пикселю
	MouseMove, SrchX, SrchY
	;переопределение области поиска
	L := SrchX - 100	;числа произвольные.
	T := SrchY - 100	;чем больше область поиска,
	R := SrchX + 100	;тем он медленнее
	B := SrchY + 100
	Sleep, 20
	}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (isxodnik)]]></author>
			<pubDate>Thu, 12 May 2022 01:31:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153176#p153176</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Магнит к выбранному пикселю]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153175#p153175</link>
			<description><![CDATA[<p>Мне кажется, лучше делать скрин экрана через Gdip, и через него уже искать. Мне кажется будет куда быстрее.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Wed, 11 May 2022 15:46:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153175#p153175</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Магнит к выбранному пикселю]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153171#p153171</link>
			<description><![CDATA[<p>Ну, чудес не обещаю...<br /></p><div class="codebox"><pre><code>;запустить скрипт по нажатию мыши
LButton::
;получить координаты
MouseGetPos, GetX, GetY
;получить цвет по координатам
PixelGetColor, Color, GetX, GetY
;переместить курсор
MouseMove, GetX, GetY

;задать координаты для PixelSearch
L := GetX - 100
T := GetY - 100
R := GetX + 100
B := GetY + 100

;запустить это в цикле
Loop
	{
	;поиск цвета вокруг курсора
	PixelSearch, SrchX, SrchY, L, T, R, B, Color, 2, Fast
	;перемещение курсора к найденому пикселю
	MouseMove, SrchX, SrchY
	;переопределение области поиска
	L := SrchX - 100	;числа произвольные.
	T := SrchY - 100	;чем больше область поиска,
	R := SrchX + 100	;тем он медленнее
	B := SrchY + 100
	Sleep, 20
	}

;перезагрузка скрипта
q::Reload
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (isxodnik)]]></author>
			<pubDate>Wed, 11 May 2022 14:40:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153171#p153171</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Магнит к выбранному пикселю]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153063#p153063</link>
			<description><![CDATA[<p>Попробуйте написать нормальный код используя синтаксис из АХК.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Wed, 04 May 2022 21:05:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153063#p153063</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Магнит к выбранному пикселю]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153062#p153062</link>
			<description><![CDATA[<div class="codebox"><pre><code>PixelGetColor, color, %MouseX%, %MouseY% </code></pre></div><p>Думаю, так будет правильнее?!</p>]]></description>
			<author><![CDATA[null@example.com (Q1x)]]></author>
			<pubDate>Wed, 04 May 2022 20:54:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153062#p153062</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Магнит к выбранному пикселю]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153061#p153061</link>
			<description><![CDATA[<div class="codebox"><pre><code>

PixelGetColor, Color,  x%i%, y%i% BRG
if Color = x%i%, y%i%
							{
								PixelSearch %color% 
{
								MouseMove, %color% 
}
}
</code></pre></div><p>Уверен, что неправильно сделал, но как это увязать?</p>]]></description>
			<author><![CDATA[null@example.com (Q1x)]]></author>
			<pubDate>Wed, 04 May 2022 20:53:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153061#p153061</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Магнит к выбранному пикселю]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153060#p153060</link>
			<description><![CDATA[<p>Это можно сделать через эти команды: &#039;PixelGetColor	&#039;, &#039;PixelSearch&#039;, &#039;MouseMove&#039;.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Wed, 04 May 2022 20:08:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153060#p153060</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Магнит к выбранному пикселю]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153059#p153059</link>
			<description><![CDATA[<p>Приветствую. Подскажите пожалуйста, возможно ли, запоминание пикселя по нажатию кнопки и его отслеживание, то есть когда объект в движение, ахк ввёл курсор за этим цветом, простыми словами - магнит.</p>]]></description>
			<author><![CDATA[null@example.com (Q1x)]]></author>
			<pubDate>Wed, 04 May 2022 20:02:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153059#p153059</guid>
		</item>
	</channel>
</rss>
