<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS. Приостановить действие скрипта, пока не загрузиться файл]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=10950</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10950&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS. Приостановить действие скрипта, пока не загрузиться файл».]]></description>
		<lastBuildDate>Tue, 15 Sep 2015 09:11:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS. Приостановить действие скрипта, пока не загрузиться файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=97451#p97451</link>
			<description><![CDATA[<p>Тему можно закрывать, посмешил с написанием)). Нашел решение, переделав скрипт, если кому интересно:<br /></p><div class="codebox"><pre><code>
strFileURL = &quot;http://pasker36.ru/pasker36.xls&quot;
strHDLocation = &quot;C:\прайс.xls&quot;
Fetch the file
   Set objXMLHTTP = CreateObject(&quot;MSXML2.XMLHTTP&quot;)

   objXMLHTTP.open &quot;GET&quot;, strFileURL, false
   objXMLHTTP.send()
If objXMLHTTP.Status = 200 Then
Set objADOStream = CreateObject(&quot;ADODB.Stream&quot;)
objADOStream.Open
objADOStream.Type = 1 &#039;adTypeBinary
objADOStream.Write objXMLHTTP.ResponseBody
objADOStream.Position = 0    &#039;Set the stream position to the start
Set objFSO = Createobject(&quot;Scripting.FileSystemObject&quot;)
If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation
Set objFSO = Nothing
objADOStream.SaveToFile strHDLocation
objADOStream.Close
Set objADOStream = Nothing
End if
Set objXMLHTTP = Nothing
On Error Resume Next 
MsgBox &quot;ПРАЙС-ЛИСТ ЗАГРУЖЕН&quot;, vbOKOnly + vbSystemModal</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Dedcase)]]></author>
			<pubDate>Tue, 15 Sep 2015 09:11:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=97451#p97451</guid>
		</item>
		<item>
			<title><![CDATA[VBS. Приостановить действие скрипта, пока не загрузиться файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=97450#p97450</link>
			<description><![CDATA[<p>Добрый день! Есть начало скрипта, в котором нужно скачать файл<br /></p><div class="codebox"><pre><code>InetFile = &quot;http://pasker36.ru/pasker36.xls&quot;
localFile = &quot;C:\прайс.xls&quot;
Set oXMLHTTP = CreateObject(&quot;MSXML2.XMLHTTP&quot;)
oXMLHTTP.Open &quot;GET&quot;, InetFile, 0
oXMLHTTP.Send
Set oADOStream = CreateObject(&quot;ADODB.Stream&quot;)
oADOStream.Mode = 3
oADOStream.Type = 1
oADOStream.Open
oADOStream.Write oXMLHTTP.responseBody
oADOStream.SaveToFile localFile, 2
Set oXMLHTTP = Nothing
Set oADOStream = Nothing</code></pre></div><p>далее идут строки с операциями над скаченным фалом...</p><p>Вопрос следующий, как приостановить выполнение скрипта до того момента,пака фал полностью не загрузится, дабы дальнейшие операции с фалом (строки кода после скачивания) выполнялись корректно?</p>]]></description>
			<author><![CDATA[null@example.com (Dedcase)]]></author>
			<pubDate>Tue, 15 Sep 2015 08:44:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=97450#p97450</guid>
		</item>
	</channel>
</rss>
