<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Курсор и PixelSearch]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=11984</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11984&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Курсор и PixelSearch».]]></description>
		<lastBuildDate>Thu, 08 Sep 2016 16:12:19 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107416#p107416</link>
			<description><![CDATA[<p><strong>stealzy</strong>, спасибо большое.</p>]]></description>
			<author><![CDATA[null@example.com (fuzalexot)]]></author>
			<pubDate>Thu, 08 Sep 2016 16:12:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107416#p107416</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107412#p107412</link>
			<description><![CDATA[<div class="codebox"><pre><code>
Ins::
;....
Loop ; зацикливаем
{
	PixelSearch,,, 725, 575, 775, 625, 0xD43117, 0, Fast RGB
	if (!ErrorLevel) ; если услове верно (пиксель найден),
	{
		; нажимаем
		Break ; выходим из цикла
	} else {
		; ждем секунду, перед следующим поиском.
	}
}

Return ; лучше четко обозначать конец кода по метке/горячей клавише </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Thu, 08 Sep 2016 05:26:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107412#p107412</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107409#p107409</link>
			<description><![CDATA[<p>Мне нужно, чтоб запустилась первая программа, далее, с интервалом, вторая, после чего, во втором окне программы произошла проверка цвета, если же цвет совпадает соответствующему, производится нажатие Лкм, если же цвет не найден/отсутствует, повторяется проверка.</p>]]></description>
			<author><![CDATA[null@example.com (fuzalexot)]]></author>
			<pubDate>Thu, 08 Sep 2016 03:31:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107409#p107409</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107336#p107336</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>У меня получилось только так, но, как я понимаю, получилось только из-за того, что я заставил мышку переместится в указанную область и через задержку активироваться. А я же хотел все это автоматизировать именно по средству поиска цвета, если 0xEEEEEE - ждем, если 0xd43117 - нажимаем. Или это я хочу невозможного? Я AHK использую 2-ую неделю только. Простите если что.</p></blockquote></div><p>Вы объясняете непонятно. Расскажите подробно алгоритм и объясните, что именно не получается реализовать.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 06 Sep 2016 08:58:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107336#p107336</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107333#p107333</link>
			<description><![CDATA[<div class="codebox"><pre><code>if (Условие) ; если услове верно (пиксель найден),
{
	; то делаем то, что между скобок
	; (нажимаем)
} else {
	; ждем x секунд. Тут надо подумать чего мы ждем, и что будем делать после.
}</code></pre></div><p>А те скобки, что у вас в коде, смысла не имеют.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Tue, 06 Sep 2016 06:50:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107333#p107333</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107332#p107332</link>
			<description><![CDATA[<div class="codebox"><pre><code>Ins::
run %WINDIR%\2.exe, hide
		sleep 500
run %USERPROFILE%\1.exe
	WinActivate, *FrameName*
		sleep, 5000
{
	PixelSearch,,, 725, 575, 775, 625, 0xD43117, 0, Fast RGB
	If !ErrorLevel
		sleep, 500
	MouseMove, 750, 600
	MouseClick
		sleep, 100
}</code></pre></div><p>У меня получилось только так, но, как я понимаю, получилось только из-за того, что я заставил мышку переместится в указанную область и через задержку активироваться. А я же хотел все это автоматизировать именно по средству поиска цвета, если 0xEEEEEE - ждем, если 0xd43117 - нажимаем. Или это я хочу невозможного? Я AHK использую 2-ую неделю только. Простите если что.</p>]]></description>
			<author><![CDATA[null@example.com (fuzalexot)]]></author>
			<pubDate>Tue, 06 Sep 2016 06:28:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107332#p107332</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107330#p107330</link>
			<description><![CDATA[<p><span style="color: green"><strong>fuzalexot</strong>, всегда указывайте префикс скриптового языка в заголовке.</span></p><p>Команда <em>PixelSearch</em> не предназначена для перемещения курсора. Используйте <em>MouseMove</em>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 06 Sep 2016 05:47:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107330#p107330</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107329#p107329</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Что не так, подскажите</p></blockquote></div><p>Вы не прочитали правила.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Tue, 06 Sep 2016 04:30:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107329#p107329</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Курсор и PixelSearch]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=107327#p107327</link>
			<description><![CDATA[<p>Добрый день, что я делаю не так, суть:<br />Мне нужно, чтобы после запуска *один.exe*, через пол секунды запускался *два.exe*, а далее в окне *три* курсор мышки переводился в определенную область, после чего делалась проверка по цвету и если цвет совпадает, то нажимается ЛКМ.<br />Первые 2 части работают исправно, проблемы начинаются с мышкой, курсор не перемещается, с ним ничего не происходит. Что не так, подскажите.<br /></p><div class="codebox"><pre><code>Ins::
run один.exe, hide
	sleep 500
run два.exe
   WinWait, *три*, Chrome Legacy Window
   IfWinNotActive, *три*, Chrome Legacy Window, WinActivate, *три*, Chrome Legacy Window
   WinWaitActive, *три*, Chrome Legacy Window
Loop
{
   MouseGetPos, 1212, 794
   PixelSearch,,, X-50, Y-50, X+50, Y+50, 0xD43117,, Fast RGB
   If !ErrorLevel
   Sleep, 100
	Click
}
return</code></pre></div><p>Я пробовал вставлять координаты активного окна ( 757, 600 ), но аналогично ничего не происходит.</p>]]></description>
			<author><![CDATA[null@example.com (fuzalexot)]]></author>
			<pubDate>Tue, 06 Sep 2016 03:22:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=107327#p107327</guid>
		</item>
	</channel>
</rss>
