<?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=8039</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8039&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Обновление страницы».]]></description>
		<lastBuildDate>Tue, 12 Feb 2013 16:56:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69400#p69400</link>
			<description><![CDATA[<p><strong>Irbis</strong><br />Познавательно. Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 12 Feb 2013 16:56:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69400#p69400</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69399#p69399</link>
			<description><![CDATA[<p>Пожалуйста. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Tue, 12 Feb 2013 16:20:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69399#p69399</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69398#p69398</link>
			<description><![CDATA[<p>Irbis, Спасибо большое</p>]]></description>
			<author><![CDATA[null@example.com (AlexRam666)]]></author>
			<pubDate>Tue, 12 Feb 2013 15:56:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69398#p69398</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69397#p69397</link>
			<description><![CDATA[<p>Функция StrMD5 получает <a href="http://ru.wikipedia.org/wiki/MD5"> хеш</a> от входной строки, которой является содержимое страницы. Хеши не совпадут, только если содержимое изменится. (Почему-то простое сравнение строк a и b показывало неверный результат, возможно из-за большой длины строк)</p><p> Код, показывающий адрес и предлагающий перейти к нему (в браузере по умолчанию):</p><div class="codebox"><pre><code>URL := &quot;http://forum.script-coding.com/viewtopic.php?id=8039&quot;
a := StrMD5(UrlDownloadToVar(URL))
Loop
{
   Sleep 1000 ; 10 сек
   b := StrMD5(UrlDownloadToVar(URL))
   if (a != b)
   {
      SoundPlay *48
      MsgBox, 4,, Изменилось страница: %URL% `nПерейти на страницу ?
      IfMsgBox Yes
      Run % URL
      a := b
   }
}
; далее по тексту из поста №2</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Tue, 12 Feb 2013 15:36:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69397#p69397</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69300#p69300</link>
			<description><![CDATA[<p>Еще вопросец. А как сделать так, что бы в сообщении высветилась активная ссылка на отслеживаемый сайт?<br />И после того как высветилось сообщение скрипт не закрывался, а продолжал отслеживать следующие изменения.</p>]]></description>
			<author><![CDATA[null@example.com (AlexRam666)]]></author>
			<pubDate>Sun, 10 Feb 2013 08:34:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69300#p69300</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69299#p69299</link>
			<description><![CDATA[<p>Самому интересно</p>]]></description>
			<author><![CDATA[null@example.com (AlexRam666)]]></author>
			<pubDate>Sun, 10 Feb 2013 08:31:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69299#p69299</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69158#p69158</link>
			<description><![CDATA[<p><strong>Irbis</strong><br />Не могли бы вы пояснить нубу назначение функции StrMD5</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 06 Feb 2013 10:57:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69158#p69158</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69150#p69150</link>
			<description><![CDATA[<p>Большое спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (AlexRam666)]]></author>
			<pubDate>Wed, 06 Feb 2013 04:15:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69150#p69150</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обновление страницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69109#p69109</link>
			<description><![CDATA[<p>Скрипт в примере проверяет эту тему на обновления<br />(хотя в таком случае лучше просто подписаться <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> )</p><div class="codebox"><pre><code>URL := &quot;http://forum.script-coding.com/viewtopic.php?id=8039&quot;
a := StrMD5(UrlDownloadToVar(URL))
Loop
{
   Sleep 10000 ; 10 сек
   b := StrMD5(UrlDownloadToVar(URL))
   if (a != b)
   {
      SoundPlay *48
      MsgBox Achtung!
      Break
   }
}
ExitApp

UrlDownloadToVar(URL, UserAgent = &quot;&quot;)
{
   WebRequest := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
   WebRequest.Open(&quot;GET&quot;, Url)
   UserAgent ? WebRequest.Option(WinHttpRequestOption_UserAgentString := 0) := UserAgent
   WebRequest.Send()
   Text := WebRequest.ResponseText
   WebRequest := &quot;&quot;
   return Text
}

StrMD5( V ) { ; www.autohotkey.com/forum/viewtopic.php?p=376840#376840
 VarSetCapacity( MD5_CTX,104,0 ), DllCall( &quot;advapi32\MD5Init&quot;, UInt,&amp;MD5_CTX )
 DllCall( &quot;advapi32\MD5Update&quot;, UInt,&amp;MD5_CTX, A_IsUnicode ? &quot;AStr&quot; : &quot;Str&quot;,V
 , UInt,StrLen(V) ), DllCall( &quot;advapi32\MD5Final&quot;, UInt,&amp;MD5_CTX )
 Loop % StrLen( Hex:=&quot;123456789ABCDEF0&quot; )
  N := NumGet( MD5_CTX,87+A_Index,&quot;Char&quot;), MD5 .= SubStr(Hex,N&gt;&gt;4,1) . SubStr(Hex,N&amp;15,1)
Return MD5
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Mon, 04 Feb 2013 19:37:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69109#p69109</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Обновление страницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69091#p69091</link>
			<description><![CDATA[<p>Доброго времени суток. Если это возможно, мне нужен следующий скрипт. Скрипт заходит на определенный сайт и каждое n количество времени обновляет его. Когда на этой странице возникает новое сообщение (любое изменение страницы) , то происходит оповещение (звуковое, текстовое, но такое, что бы при запущенном приложение я бы увидел это оповещение).<br />Заранее благодарю.</p>]]></description>
			<author><![CDATA[null@example.com (AlexRam666)]]></author>
			<pubDate>Mon, 04 Feb 2013 06:29:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69091#p69091</guid>
		</item>
	</channel>
</rss>
