<?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="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8470&amp;type=atom" />
	<updated>2013-07-13T11:23:04Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8470</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск по фото]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73712#p73712" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Desire пишет:</cite><blockquote><p>А последний вопрос, как сделать, что бы если не нашло картинку, то нажало бы на клавишу F5?</p></blockquote></div><div class="codebox"><pre><code>; ...
if !ErrorLevel
         Break
      else 
         SendInput {F5}
      sleep 5000
; ...</code></pre></div><p>Обращаю внимание на параметр оператора <strong>Sleep</strong> - я поставил 5000 (5 секунд), вместо 100 в первоначальном варианте. Если число будет меньше того, которое нужно браузеру для обновления страницы, то скрипт никогда не увидит нужную картинку и будет бесконечно рефрешить страничку.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2013-07-13T11:23:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73712#p73712</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск по фото]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73701#p73701" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>Как вариант, можно использовать указанные операторы. Но для поиска неопределенное число раз (до положительного результата) лучше искать в цикле.<br /></p><div class="codebox"><pre><code>F12::
   loop {
      WinGetPos,,, W, H, A
      ImageSearch, X, Y, 0, 0, W, H, C:\test.png
      if !ErrorLevel
         Break
      sleep 100
   }
   MsgBox % &quot;Координаты:  x&quot; . X &quot;  y&quot; . Y
Return</code></pre></div></blockquote></div><p>Спасибо! А последний вопрос, как сделать, что бы если не нашло картинку, то нажало бы на клавишу F5?<br />Я так понимаю нужно перед &quot;Break&quot; что-то написать?</p>]]></content>
			<author>
				<name><![CDATA[Desire]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30401</uri>
			</author>
			<updated>2013-07-12T18:02:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73701#p73701</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск по фото]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73700#p73700" />
			<content type="html"><![CDATA[<p>Как вариант, можно использовать указанные операторы. Но для поиска неопределенное число раз (до положительного результата) лучше искать в цикле.<br /></p><div class="codebox"><pre><code>F12::
   loop {
      WinGetPos,,, W, H, A
      ImageSearch, X, Y, 0, 0, W, H, C:\test.png
      if !ErrorLevel
         Break
      sleep 100
   }
   MsgBox % &quot;Координаты:  x&quot; . X &quot;  y&quot; . Y
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2013-07-12T17:50:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73700#p73700</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск по фото]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73689#p73689" />
			<content type="html"><![CDATA[<p>Ну допустим так:<br />Я захожу на сайт, нажимаю клавишу, и у меня должно начать искать картинку, если программа нашла ее, то как мне сделать, что бы она выполняла команды дальше, а если не нашла, начала заного искать.<br />Я просто никак не могу разобрать с If, Else и Then. Я так понимаю, это осуществляется при помощи этих операторов.</p>]]></content>
			<author>
				<name><![CDATA[Desire]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30401</uri>
			</author>
			<updated>2013-07-12T13:56:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73689#p73689</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск по фото]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73688#p73688" />
			<content type="html"><![CDATA[<p>Опишите подробнее, а то можно по-разному понимать.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-07-12T13:50:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73688#p73688</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Поиск по фото]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=73686#p73686" />
			<content type="html"><![CDATA[<p>Здравствуйте, вот у меня есть фото, ну например в формате &quot;.png&quot;, я знаю, что команда для поиска изображения <a href="http://www.autohotkey.com/docs/commands/ImageSearch.htm">ImageSearch</a>. Меня интересует, как сделать так, что бы если нашло картинку, то исполнение скрипта продолжалось, а если не находит, повторяет с определенного момента.</p>]]></content>
			<author>
				<name><![CDATA[Desire]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30401</uri>
			</author>
			<updated>2013-07-12T12:56:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=73686#p73686</id>
		</entry>
</feed>
