<?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=12757</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12757&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Обновление страницы и выполнение действия.».]]></description>
		<lastBuildDate>Wed, 28 Jun 2017 04:34:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116878#p116878</link>
			<description><![CDATA[<p>Ответ: никак. WinHttpRequest, Selenium.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Wed, 28 Jun 2017 04:34:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116878#p116878</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116877#p116877</link>
			<description><![CDATA[<p><strong>stealzy</strong><br />Cпасибо за помощь.</p><p>Не подскажите еще один вопрос. В хроме на странице нужно постоянно искать определенный текст в указанной области и остановить скрипт при нахождении. Пока не пойму как это реализовать.</p>]]></description>
			<author><![CDATA[null@example.com (kpweby)]]></author>
			<pubDate>Wed, 28 Jun 2017 02:13:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116877#p116877</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116830#p116830</link>
			<description><![CDATA[<p>Массивы и функции.<br /></p><div class="codebox"><pre><code>coords:=[[228, 388], [433, 370], [637, 379], [840, 380], [1041, 380], [25, 621], [228, 621], [430, 621], [635, 621], [840, 621], [1044, 621]]
Loop {
	if ColorExist(0x005A00, coords)
		MouseClick, left, 120, 302
}


ColorExist(searchColor, coordinates) {
	for i, coordinate in coordinates
	{
		PixelGetColor, pixelColor, % coordinate[1], % coordinate[2]
		if (pixelColor = searchColor)
			Return true
	}
	Return false
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Fri, 23 Jun 2017 21:44:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116830#p116830</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116828#p116828</link>
			<description><![CDATA[<p>А подскажи те как реализовать такую идею.<br />Есть 11 PixelGetColor с разными координатами <br /></p><div class="codebox"><pre><code>
PixelGetColor, color, 228, 388
PixelGetColor, color, 433, 370
PixelGetColor, color, 637, 379
PixelGetColor, color, 840, 380
PixelGetColor, color, 1041, 380
PixelGetColor, color, 25, 621
PixelGetColor, color, 228, 621
PixelGetColor, color, 430, 621
PixelGetColor, color, 635, 621
PixelGetColor, color, 840, 621
PixelGetColor, color, 1044, 621
</code></pre></div><p>if color = 0x005A00<br />Если такой цвет в одном из PixelGetColor нажать MouseClick, left, 120, 302.<br />Но проблема в том, что нужный цвет в PixelGetColor может быть только в одном, или в трех, а может и во всех.<br />Сделать так что бы при нахождении хоть в одной точке цвета нажалась&nbsp; MouseClick, left, 120, 302.<br /></p><div class="codebox"><pre><code>
Loop
{
PixelGetColor, color, 228, 388
PixelGetColor, color, 433, 370
PixelGetColor, color, 637, 379
PixelGetColor, color, 840, 380
PixelGetColor, color, 1041, 380
PixelGetColor, color, 25, 621
PixelGetColor, color, 228, 621
PixelGetColor, color, 430, 621
PixelGetColor, color, 635, 621
PixelGetColor, color, 840, 621
PixelGetColor, color, 1044, 621
if color = 0x005A00
MouseClick, left, 120, 302
}
</code></pre></div><p>Я понимаю что это не работает, это просто идея. PixelSeach не подходит изза большой области поиска и долгой обработки.<br />Как это можно реализовать?</p>]]></description>
			<author><![CDATA[null@example.com (kpweby)]]></author>
			<pubDate>Fri, 23 Jun 2017 19:38:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116828#p116828</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116812#p116812</link>
			<description><![CDATA[<p><strong>Alectric</strong><br />Очень сильно благодарен, пол дня убил не мог понять в чем дело, такие велосипеды изобретал, а тут вот оно как))) Еще раз спасибо. </p><p>Пользуйтесь, если кому нужно, скрипт рабочий.</p>]]></description>
			<author><![CDATA[null@example.com (kpweby)]]></author>
			<pubDate>Thu, 22 Jun 2017 17:46:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116812#p116812</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116811#p116811</link>
			<description><![CDATA[<div class="codebox"><pre><code>
NumPad1::Pause
NumPad0::
Loop
{
  Loop
  {
    PixelGetColor, color, 228, 388
    if color = 0x005A00
    {
      Send {Click 404, 390}
      break
    }
  }
  Sleep 80
  Loop
  {
    PixelGetColor, color, 430, 370
    if color = 0x005A00
    {
      Send {Click 606, 390}
      break
    }
  }
  Sleep 83
  Loop
  {
    PixelGetColor, color, 637, 379
    if color = 0x005A00
    {
      Send {Click 812, 390}
      break
    }
  }
  Sleep 87
  Loop
  {
    PixelGetColor, color, 840, 380
    if color = 0x005A00
    {
      Send {Click 1013, 390}
      break
    }
  }
  Sleep 89
  Loop
  {
    PixelGetColor, color, 1041, 380
    if color = 0x005A00
    {
      Send {Click 1210, 390}
      break
    }
  }
  Sleep 88
  Loop
  {
    PixelGetColor, color, 25, 621
    if color = 0x005A00
    {
      Send {Click 198, 630}
      break
    }
  }
  Sleep 84
  Loop
  {
    PixelGetColor, color, 228, 621
    if color = 0x005A00
    {
      Send {Click 400, 630}
      break
    }
  }
  Sleep 82
  Loop
  {
    PixelGetColor, color, 430, 621
    if color = 0x005A00
    {
      Send {Click 605, 630}
      break
    }
  }
  Sleep 85
  Loop
  {
    PixelGetColor, color, 635, 621
    if color = 0x005A00
    {
      Send {Click 807, 630}
      break
    }
  }
  Sleep 86
  Loop
  {
    PixelGetColor, color, 840, 621
    if color = 0x005A00
    {
      Send {Click 1010, 630}
      break
    }
  }
  Sleep 82
  Loop
  {
    PixelGetColor, color, 1044, 621
    if color = 0x005A00
    {
      Send {Click 1215, 630}
      break
    }
  }
  Sleep 3000
  Send {F5}
  Sleep 500
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Thu, 22 Jun 2017 16:52:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116811#p116811</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116809#p116809</link>
			<description><![CDATA[<div class="codebox"><pre><code>
NumPad1::Pause
NumPad0::
Loop
{
Loop, 1
{
PixelGetColor, color, 228, 388
if color = 0x005A00
Send {Click 404, 390}
}
Sleep 80
Loop, 1
{
PixelGetColor, color, 430, 370
if color = 0x005A00
Send {Click 606, 390}
}
Sleep 83
Loop, 1
{
PixelGetColor, color, 637, 379
if color = 0x005A00
Send {Click 812, 390}
}
Sleep 87
Loop, 1
{
PixelGetColor, color, 840, 380
if color = 0x005A00
Send {Click 1013, 390}
}
Sleep 89
Loop, 1
{
PixelGetColor, color, 1041, 380
if color = 0x005A00
Send {Click 1210, 390}
}
Sleep 88
Loop, 1
{
PixelGetColor, color, 25, 621
if color = 0x005A00
Send {Click 198, 630}
}
Sleep 84
Loop, 1
{
PixelGetColor, color, 228, 621
if color = 0x005A00
Send {Click 400, 630}
}
Sleep 82
Loop, 1
{
PixelGetColor, color, 430, 621
if color = 0x005A00
Send {Click 605, 630}
}
Sleep 85
Loop, 1
{
PixelGetColor, color, 635, 621
if color = 0x005A00
Send {Click 807, 630}
}
Sleep 86
Loop, 1
{
PixelGetColor, color, 840, 621
if color = 0x005A00
Send {Click 1010, 630}
}
Sleep 82
Loop, 1
{
PixelGetColor, color, 1044, 621
if color = 0x005A00
Send {Click 1215, 630}
}
Sleep 3000
Send {F5}
}</code></pre></div><p>Не могу понять чего то не хватает или не правильно ставлю это </p><div class="codebox"><pre><code>}
Sleep 3000
Send {F5}
}</code></pre></div><p>Задача простая пройтись по координатам, выполнить, потом подождать 3 сек, обновить, начать снова.<br />А выходить, первый раз как нужно сделает, потом обновляется и начинает искать только через 3 сек перед обновлением, а нужно сразу.</p><p>Может в другое место нужно поставить или как то по другому сделать подскажите пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (kpweby)]]></author>
			<pubDate>Thu, 22 Jun 2017 16:18:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116809#p116809</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116806#p116806</link>
			<description><![CDATA[<div class="quotebox"><cite>kpweby пишет:</cite><blockquote><p>Сделал то что хотел. Не могу понять как сделать что бы после этого сделало это.</p></blockquote></div><p>Делай это а потом это, и лишнего не делай <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" />.<br /><a href="https://ru.wikipedia.org/wiki/%D0%A6%D0%B8%D0%BA%D0%BB_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)">У цикла</a> должен быть начало и конец (в ahk это &quot;{&quot; и &quot;}&quot;). А мышкой можно и не двигать, наверно.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Thu, 22 Jun 2017 09:31:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116806#p116806</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116805#p116805</link>
			<description><![CDATA[<div class="codebox"><pre><code>Loop
{
MouseMove, 228, 370
PixelGetColor, color, 228, 388
if color = 0x005A00
 {
 MouseClick, left, 320, 388
 Sleep 3000
 }</code></pre></div><p>Сделал то что хотел. Не могу понять как сделать что бы после этого сделало это. </p><div class="codebox"><pre><code>
Loop
}
MouseMove, 430 370
PixelGetColor, color, 430, 370
if color = 0x005A00
 {
 MouseClick, left, 535, 388
 Sleep 3000
 }</code></pre></div><p>Или объясните, как их объединить.</p>]]></description>
			<author><![CDATA[null@example.com (kpweby)]]></author>
			<pubDate>Thu, 22 Jun 2017 08:55:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116805#p116805</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116763#p116763</link>
			<description><![CDATA[<p>Еще хотел бы узнать как прописать правильно?<br /></p><div class="codebox"><pre><code>Loop, 200
{
PixelGetColor, Color, 222, 373   
if Color = 0x005a00
ControlClick, x333 y390, WinTitle
}</code></pre></div><p>По заданным координатам цвета, если соответствует.<br />PixelGetColor, Color, 222, 373&nbsp; &nbsp;<br />if Color = 0x005a00<br />Сразу нажало суда ControlClick, x333 y390, WinTitle.</p>]]></description>
			<author><![CDATA[null@example.com (kpweby)]]></author>
			<pubDate>Tue, 20 Jun 2017 01:30:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116763#p116763</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116762#p116762</link>
			<description><![CDATA[<p><strong>stealzy</strong>, <strong>Alectric</strong> Спасибо за помощь.</p><div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Сойдёт и так, не думаю что ТСу будет нужен этот скрипт через неопределённое время.</p></blockquote></div><p>Делаю скрипт лично для себя, сайт уже много лет работает, надеюсь еще столько же будет существовать.</p>]]></description>
			<author><![CDATA[null@example.com (kpweby)]]></author>
			<pubDate>Tue, 20 Jun 2017 01:14:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116762#p116762</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116746#p116746</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Предлагаете обновлять с частотой 5 раз в секунду?</p></blockquote></div><p>Я ничего не предлагаю, мои экстрасенсорные способности говорят что ТСу это нужно.<br /></p><div class="quotebox"><cite>ТС пишет:</cite><blockquote><p>А мне нужно: Обновить - сразу проверить на цвет, если есть, нажать - подождать 5 сек и обновить. Скажите что поменять или что дописать.</p></blockquote></div><div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>не всякий сайт загрузится за 200 мс.</p></blockquote></div><p>Сойдёт и так, не думаю что ТСу будет нужен этот скрипт через неопределённое время.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Sun, 18 Jun 2017 16:35:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116746#p116746</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116742#p116742</link>
			<description><![CDATA[<p>Тебе нужно узнать для чего нужны скобочки {}.<br /></p><div class="codebox"><pre><code>if Color = 0x005a00
{
  Send {Click 106, 382}
  Sleep, 5000
}
</code></pre></div><p>...</p><p>Я неправильно тебя понял. Нужно ждать пока закончится обновление страницы (она же не моментально загружается).</p><p>Возможно простого &quot;sleep,200&quot; хватит для этого.</p><div class="codebox"><pre><code>Loop, 200
{
  Send {F5}
  sleep,200
  PixelGetColor, Color, 3O, 336
  if Color = 0x005a00
  {
    Send {Click 106, 382}
    Sleep, 5000
  }
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Sun, 18 Jun 2017 14:14:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116742#p116742</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116740#p116740</link>
			<description><![CDATA[<div class="codebox"><pre><code>
NumPad1::Pause
NumPad0::
Loop, 200
{
Send {F5}
PixelGetColor, Color, 30, 336
if Color = 0x005a00
Send {Click 106, 382}
Sleep, 5000
}
</code></pre></div><p>Все вроде работает, только есть один нюанс, немного запутался. У меня выходит: Обновилось -5 сек ждет - перед обновлением проверят на цвет и нажимает если есть. А мне нужно: Обновить - сразу проверить на цвет, если есть, нажать - подождать 5 сек и обновить. Скажите что поменять или что дописать.</p>]]></description>
			<author><![CDATA[null@example.com (kpweby)]]></author>
			<pubDate>Sun, 18 Jun 2017 13:06:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116740#p116740</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы и выполнение действия.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116738#p116738</link>
			<description><![CDATA[<p><strong>stealzy</strong><br />Все сделал.</p>]]></description>
			<author><![CDATA[null@example.com (kpweby)]]></author>
			<pubDate>Sun, 18 Jun 2017 11:56:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116738#p116738</guid>
		</item>
	</channel>
</rss>
