<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK ImageSearch или PixelGetColor в цикле]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8780&amp;type=atom" />
	<updated>2013-10-18T06:58:25Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8780</id>
		<entry>
			<title type="html"><![CDATA[AHK ImageSearch или PixelGetColor в цикле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=76109#p76109" />
			<content type="html"><![CDATA[<p>Вопрос как в это цикл правильно поставить команду PixelGetColor или ImageSearch, что бы при нажатии на vk28 цикл начинался затем нажималась клавиша sc23 и была нажата пока не будет найден нужный пиксель или изображение, после этого она отпускалась и происходило то же действие со следующей клавишей. Завершение цикла в любой момент при нажатии на vk28.</p><div class="codebox"><pre><code>vk28::
    vk28 := !vk28
    SetTimer, lLoop, -1
    return
    
sc22::
   Send, {sc22 down}
   KeyWait, % A_ThisHotkey
   Send, {sc22 up}
Return

sc23::
   Send, {sc23 down}
   KeyWait, % A_ThisHotkey
   Send, {sc23 up}
Return

lLoop:
   While vk28
  {
   #UseHook, On  
   Send, {sc23 down}
   PixelGetColor, Color, 946, 591, fast
   if (Color = 0x3c8c5c)
   Send, {sc23 up}
   sleep 10
   Send, {sc22 down}
   PixelGetColor, Color, 946, 606, fast 
   if (Color = 0x3c8c5c)
   Send, {sc22 up}
   #UseHook, Off
  }
   
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[afik08]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30873</uri>
			</author>
			<updated>2013-10-18T06:58:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=76109#p76109</id>
		</entry>
</feed>
