<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Как сделать, чтобы скрипт не зависал от ожидания GET запроса?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12325</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12325&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Как сделать, чтобы скрипт не зависал от ожидания GET запроса?».]]></description>
		<lastBuildDate>Tue, 17 Jan 2017 04:21:01 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Как сделать, чтобы скрипт не зависал от ожидания GET запроса?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111169#p111169</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, большое спасибо! Все работает!</p>]]></description>
			<author><![CDATA[null@example.com (Finx)]]></author>
			<pubDate>Tue, 17 Jan 2017 04:21:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111169#p111169</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как сделать, чтобы скрипт не зависал от ожидания GET запроса?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111168#p111168</link>
			<description><![CDATA[<p>Пример:<br /></p><div class="codebox"><pre><code>#Persistent
url := &quot;https://autohotkey.com/download/1.1/AutoHotkey_1.1.24.04_setup.exe&quot;  ; установщик AHK
DownloadPath := A_Desktop &quot;\ahk-install.exe&quot;

xmlhttp := ComObjCreate(&quot;Msxml2.XMLHTTP&quot;)
xmlhttp.Open(&quot;GET&quot;, url, true)  ; асинхронный запрос — третий параметр true
xmlhttp.onreadystatechange := Func(&quot;Ready&quot;).Bind(xmlhttp, DownloadPath)
xmlhttp.Send()

i := 0
Loop  {
   ToolTip % &quot;Скрипт может заниматься чем-то, пока файл загружается. Считаем i = &quot; i++
   Sleep, 100
}
Return

Ready(xmlhttp, path)  {
   if !(xmlhttp.readyState = 4 &amp;&amp; xmlhttp.status = 200)
      Return
   
   stream := ComObjCreate(&quot;ADODB.Stream&quot;)
   stream.type := 1  ; Binary data
   stream.Open
   stream.Write(xmlhttp.responseBody)
   stream.SaveToFile(path, 2)   ; Overwrites the file
   stream.Close
   ExitApp
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 16 Jan 2017 23:33:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111168#p111168</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как сделать, чтобы скрипт не зависал от ожидания GET запроса?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111167#p111167</link>
			<description><![CDATA[<p><strong>stealzy</strong>, все подготовлено лишь на PHP, а вот с АХК проблемы, не могу сделать отдельное ожидание</p>]]></description>
			<author><![CDATA[null@example.com (Finx)]]></author>
			<pubDate>Mon, 16 Jan 2017 22:35:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111167#p111167</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как сделать, чтобы скрипт не зависал от ожидания GET запроса?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111165#p111165</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, я не программист, я не понимаю. (</p>]]></description>
			<author><![CDATA[null@example.com (Finx)]]></author>
			<pubDate>Mon, 16 Jan 2017 22:31:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111165#p111165</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как сделать, чтобы скрипт не зависал от ожидания GET запроса?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111164#p111164</link>
			<description><![CDATA[<div class="quotebox"><cite>Finx пишет:</cite><blockquote><p>Как сделать, чтобы скрипт не зависал от ожидания GET запроса?</p></blockquote></div><p>Пользоваться асинхронными запросами.</p><div class="quotebox"><cite>Finx пишет:</cite><blockquote><p>прошу объяснить в мелочах про COM, и дать ссылку на скачивание</p></blockquote></div><p>Для использования COM ничего скачивать не нужно, AHK <a href="https://autohotkey.com/docs/commands/ComObjActive.htm">поддерживает</a> её нативно.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 16 Jan 2017 22:01:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111164#p111164</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Как сделать, чтобы скрипт не зависал от ожидания GET запроса?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111163#p111163</link>
			<description><![CDATA[<p>Здравствуйте, пишу маленькую систему общения между собой, а именно от одно юзера к другому.<br />Сея проблема такова, у меня есть Gui, в котором так скажем есть несколько фишек.<br />Но как мы знаем, в дефолтном виде нельзя юзать два потока, что очень огорчает!<br />Мне бы хотелось узнать, существует ли какой-либо способ помимо COM? Задача:<br />Дан цикл через Loop, мне требуется, чтобы он работал сам по себе, а при получении ответа просто заносил его в .txt файл.<br />Если же нет таких способов, прошу объяснить в мелочах про COM, и дать ссылку на скачивание, с autohotkey.net удалили(<br />Спасибо за уделенное время!</p>]]></description>
			<author><![CDATA[null@example.com (Finx)]]></author>
			<pubDate>Mon, 16 Jan 2017 21:35:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111163#p111163</guid>
		</item>
	</channel>
</rss>
