<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: поиск одного цвета на другом и нажатие ЛКМ]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17204&amp;type=atom" />
	<updated>2022-06-28T20:24:06Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=17204</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: поиск одного цвета на другом и нажатие ЛКМ]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153707#p153707" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong>, если Вам не сложно - подскажите пожалуйста, коим образом это возможно сделать. Был бы максимально признателен.</p>]]></content>
			<author>
				<name><![CDATA[scared]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42622</uri>
			</author>
			<updated>2022-06-28T20:24:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153707#p153707</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: поиск одного цвета на другом и нажатие ЛКМ]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153693#p153693" />
			<content type="html"><![CDATA[<p>Уже интереснее код, но не рабочий. Не ясно зачем искать сначала белый пиксель затем зелёный. Проще искать картинку - меньше проблем будет.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-06-27T16:54:23Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153693#p153693</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: поиск одного цвета на другом и нажатие ЛКМ]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153669#p153669" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong>, следующий код так же не подойдет? На нахождение координат цветов. Ну и возможно ли впихнуть сюда нажатие на ЛКМ в случае совпадения расположения цветов? Если же и это не подойдет - проясните пожалуйста, с помощью какого аргумента или т.п. можно осуществить подобное действо...<br /></p><div class="codebox"><pre><code>
#Persistent
#SingleInstance, force
#NoEnv

SetTimer, update, 50

F2::
ExitApp
return

update:
resultWhite := findWhite()
r := resultWhite[1]
whiteX := resultWhite[2]
whiteY := resultWhite[3]

if r {
    result := checkGreen(whiteX, whiteY)
    if(result) {
        SendInput, {LButton}
        ;SoundBeep, 100, 100
    }
}
return


findWhite() {
    PixelSearch, fx, fy, 350, 147, 850, 170, 0xFFFFFF, 5, Fast
    if ErrorLevel
        return array(false, 0, 0)
    else
        return array(true, fx, fy)
}

checkGreen(sx, sy) {
    PixelGetColor, oc, sx, sy+10, Alt
    if(oc == 0x00FF00) {
        return true
    } else {
        return false
    }
}

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[scared]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42622</uri>
			</author>
			<updated>2022-06-25T02:29:05Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153669#p153669</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: поиск одного цвета на другом и нажатие ЛКМ]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153668#p153668" />
			<content type="html"><![CDATA[<p>Код, который вы взяли <a href="http://forum.script-coding.com/viewtopic.php?pid=147840#p147840">тут</a> не подходит для этого. Хоть бы попытались что-то сделать сами.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-06-23T22:45:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153668#p153668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: поиск одного цвета на другом и нажатие ЛКМ]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153663#p153663" />
			<content type="html"><![CDATA[<p><span class="postimg"><img src="https://imgur.com/a/Uv99kmO" alt="https://imgur.com/a/Uv99kmO" /></span> вот пример, в какой момент нужно нажимать ЛКМ. Т.е. искать совпадение, и нажимать ЛКМ в момент совпадения.</p>]]></content>
			<author>
				<name><![CDATA[scared]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42622</uri>
			</author>
			<updated>2022-06-23T16:08:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153663#p153663</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: поиск одного цвета на другом и нажатие ЛКМ]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153662#p153662" />
			<content type="html"><![CDATA[<p>Всех приветствую! Обращаюсь на форум за помощью в улучшении скрипта. Суть такова: в АХК я разбираюсь не очень, и нужно допилить скрипт таким образом, чтобы по нахождению белого прямоугольника поверху на зелёном скрипт нажимал ЛКМ, а после не нахождения подобных прямоугольников нажимал на клавишу Е.</p><p>Пример кода присутствует. Заранее благодарен всем тем, кто выделит свое время на помощь!<br /></p><div class="codebox"><pre><code>
F2::
Send, {о Down}
Sleep, 100
Send, {о Up}

PixelGetColor, Check, 891, 758, alt
ToolTip, Check=%Check% ,0,0
If (Check = &quot;0xFFFFFF&quot;)
 Goto, Label2
If (Check = &quot;0x00FF00&quot;)
 Goto, Label3
Return

Label2:
Send {Click 2}
Return

Label3:
Send {Click R}
Return

~Esc::	; Убрать подсказку:
ToolTip
Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[scared]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42622</uri>
			</author>
			<updated>2022-06-23T16:05:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153662#p153662</id>
		</entry>
</feed>
