<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Курсор и PixelSearch]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11984&amp;type=atom" />
	<updated>2016-09-08T16:12:19Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11984</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107416#p107416" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong>, спасибо большое.</p>]]></content>
			<author>
				<name><![CDATA[fuzalexot]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34178</uri>
			</author>
			<updated>2016-09-08T16:12:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107416#p107416</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107412#p107412" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2016-09-08T05:26:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107412#p107412</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107409#p107409" />
			<content type="html"><![CDATA[<p>Мне нужно, чтоб запустилась первая программа, далее, с интервалом, вторая, после чего, во втором окне программы произошла проверка цвета, если же цвет совпадает соответствующему, производится нажатие Лкм, если же цвет не найден/отсутствует, повторяется проверка.</p>]]></content>
			<author>
				<name><![CDATA[fuzalexot]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34178</uri>
			</author>
			<updated>2016-09-08T03:31:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107409#p107409</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107336#p107336" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>У меня получилось только так, но, как я понимаю, получилось только из-за того, что я заставил мышку переместится в указанную область и через задержку активироваться. А я же хотел все это автоматизировать именно по средству поиска цвета, если 0xEEEEEE - ждем, если 0xd43117 - нажимаем. Или это я хочу невозможного? Я AHK использую 2-ую неделю только. Простите если что.</p></blockquote></div><p>Вы объясняете непонятно. Расскажите подробно алгоритм и объясните, что именно не получается реализовать.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2016-09-06T08:58:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107336#p107336</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107333#p107333" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>if (Условие) ; если услове верно (пиксель найден),
{
	; то делаем то, что между скобок
	; (нажимаем)
} else {
	; ждем x секунд. Тут надо подумать чего мы ждем, и что будем делать после.
}</code></pre></div><p>А те скобки, что у вас в коде, смысла не имеют.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2016-09-06T06:50:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107333#p107333</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107332#p107332" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[fuzalexot]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34178</uri>
			</author>
			<updated>2016-09-06T06:28:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107332#p107332</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107330#p107330" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>fuzalexot</strong>, всегда указывайте префикс скриптового языка в заголовке.</span></p><p>Команда <em>PixelSearch</em> не предназначена для перемещения курсора. Используйте <em>MouseMove</em>.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2016-09-06T05:47:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107330#p107330</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Курсор и PixelSearch]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107329#p107329" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Что не так, подскажите</p></blockquote></div><p>Вы не прочитали правила.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2016-09-06T04:30:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107329#p107329</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Курсор и PixelSearch]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107327#p107327" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[fuzalexot]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34178</uri>
			</author>
			<updated>2016-09-06T03:22:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107327#p107327</id>
		</entry>
</feed>
