<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Двойной (и более) поиск изображений в одном скрипте]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8378</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8378&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Двойной (и более) поиск изображений в одном скрипте».]]></description>
		<lastBuildDate>Fri, 07 Jun 2013 16:26:46 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Двойной (и более) поиск изображений в одном скрипте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72830#p72830</link>
			<description><![CDATA[<p>Вообще не ограничено.<br />А зачем <strong>else </strong> и пустой блок операторов? Они же ни чего не выполняют.</p><p>Попробуйте переставить картинки местами, или сделайте 3-и скрипта под каждую картинку - если скрипты находят картинки по отдельности, то проблема не в картинках и надо &quot;шерстить&quot; код. Но, на первый взгляд, с кодом все в порядке.</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Fri, 07 Jun 2013 16:26:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72830#p72830</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Двойной (и более) поиск изображений в одном скрипте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72827#p72827</link>
			<description><![CDATA[<p>Пара фигурных скобок от оператора <strong>else</strong>. Про <strong>CoordMode</strong> благодарю! </p><p>Но все-таки, если число распознаваний не ограничено, то почему не идет распознавание другой картинки после первой?<br />Или число распознаваний в скрипте не ограниченно именно в плане только одной картинки?</p>]]></description>
			<author><![CDATA[null@example.com (Kain-evil)]]></author>
			<pubDate>Fri, 07 Jun 2013 14:55:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72827#p72827</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Двойной (и более) поиск изображений в одном скрипте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72826#p72826</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Так вот, собственно и вопрос: может ли в одном скрипте производиться два и более распознавания областей с проведением действий</p></blockquote></div><p> Да, число распознаваний не ограничено. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Серьёзных ошибок не замечено.<br />В коде в пятнадцатой строчке (считая снизу) стоит пара фигурных скобок. Зачем?<br />CoordMode достаточно объявить один раз, второй и третий раз лишние.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 07 Jun 2013 13:59:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72826#p72826</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Двойной (и более) поиск изображений в одном скрипте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=72819#p72819</link>
			<description><![CDATA[<p>Здравствуйте! <br />Столкнулся с такой проблемой. Необходимо в окне браузера:<br />1) найти определенную область (не статическую, и имеющую строго определенный вид), <br />2) щелкнуть по ней, чтобы вывелось дополнительное окно, <br />3) далее проверить в данном окне имеются ли заданные области экрана по 2 условиям (и если да, то одно действие, если нет - другое)</p><p>Написал скрипт такого вида:<br /></p><div class="codebox"><pre><code>
@::
{
MouseClick, Left, 1021, 282
Sleep 800  ;

CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
ImageSearch, a, b, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\kartinka1.bmp
if !ErrorLevel
    {
        MouseMove, %a%, %b%, 0
        click
        Sleep 800  ;
        
        CoordMode, Pixel, Screen
        CoordMode, Mouse, Screen
        ImageSearch, a, b, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\kartinka2.bmp
        Sleep 800  ;
        if !ErrorLevel
            {      
                CoordMode, Pixel, Screen
                CoordMode, Mouse, Screen
                ImageSearch, a, b, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\kartinka3.bmp
                Sleep 800  ;
                if !ErrorLevel
                    {      

                        MouseClick, Left, 1127, 299
                        Sleep 800  ;

                    }
                else
                    {
                        MouseClick, Left, 569, 555
                        Sleep 800  ;                        
                        MouseClick, Left, 763, 336
                        Sleep 800  ;
                        send 1
                        MouseClick, Left, 763, 336
                        Sleep 200  ;
                    }
            }
        else
            {}
        MouseClick, Left, 496, 755 
        Sleep 800  ;
        MouseClick, Left, 658, 645
        Sleep 800  ;
        send EEE 
        MouseClick, Left, 900, 651
        Sleep 800  ;
    }
else
    {
                return
         }
}
return
</code></pre></div><p>Первое и второе действие выполняется. А вот в третьем стопор - не хочет распознавать области. Даже не так, специально проверял на окне с имеющейся областью kartinka2 - не производились действия, которые должны были выполняться после ее распознавания. То же самое с областью kartinka3.<br />Более того, вставил с целью проверки прохождения процесса распознавания областей kartinka2 и kartinka3 в код:<br /></p><div class="codebox"><pre><code>
MouseMove, %a%, %b%, 0
Sleep 8000
</code></pre></div><p>чтобы после распознавания области производилось наведение на нее указателя мышки. Ноль реакции - распознавание вообще не проводится.</p><p>Так вот, собственно и вопрос: может ли в одном скрипте производиться два и более распознавания областей с проведением действий, и если да, то подскажите, пожалуйста,&nbsp; как исправить мой код.<br />Заранее благодарю!</p>]]></description>
			<author><![CDATA[null@example.com (Kain-evil)]]></author>
			<pubDate>Fri, 07 Jun 2013 01:24:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=72819#p72819</guid>
		</item>
	</channel>
</rss>
