<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Не работает ImageSearch в loop]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10680&amp;type=atom" />
	<updated>2015-06-05T17:13:28Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10680</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не работает ImageSearch в loop]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=94371#p94371" />
			<content type="html"><![CDATA[<p><span style="color: green">Добавьте префикс скриптового языка в названии темы.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-06-05T17:13:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=94371#p94371</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Не работает ImageSearch в loop]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=94370#p94370" />
			<content type="html"><![CDATA[<p>Здравствуйте. Есть такой фрагмент:</p><div class="codebox"><pre><code>loop
{
;Первый
ImageSearch, FoundX, FoundY, 1460, 701, 1880, 1000, red.png
 
        If ErrorLevel = 0
        {
        send {a}
        Click %FoundX%, %FoundY%
        }
        
Sleep 500

;Второй        
        loop
        {
            ImageSearch, FoundX, FoundY, 679, 1024, 692, 1034, horseoff.png
    
            If ErrorLevel = 0
            {
                Click %FoundX%, %FoundY%
                break
            }
        }
        
Sleep 500    

;Третий
ImageSearch, FoundX, FoundY, 1460, 701, 1880, 1000, blue2.png
 
        If ErrorLevel = 0
        {
        Click right %FoundX%, %FoundY%
        }
Sleep 500    
}</code></pre></div><p>Проблема в том, что скрипт выполняется не корректно - может пропускать третий ImageSearch или не выполнять break во втором. Всегда по разному. Если убрать loop во втором, то работает правильно. Loop я добавил, что бы он не переходил к третьему, пока не найдет.</p>]]></content>
			<author>
				<name><![CDATA[g0ss]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29338</uri>
			</author>
			<updated>2015-06-05T16:45:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=94370#p94370</id>
		</entry>
</feed>
