<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBScript: загрузка файлов из Интернет]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=40</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=40&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBScript: загрузка файлов из Интернет».]]></description>
		<lastBuildDate>Thu, 12 Mar 2009 08:47:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBScript: загрузка файлов из Интернет]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=20582#p20582</link>
			<description><![CDATA[<p>Закачка html-странички из Интернет, если вы находитесь за Proxy:<br /></p><div class="codebox"><pre><code>Set srvXmlHttp = CreateObject(&quot;Msxml2.ServerXMLHTTP.4.0&quot;)
srvXmlHttp.Open &quot;GET&quot;, &quot;http://script-coding.com&quot;, False
srvXmlHttp.setProxy 2, &quot;192.168.100.1:3128&quot;
srvXmlHttp.setProxyCredentials &quot;user&quot;, &quot;password&quot;
srvXmlHttp.send
MsgBox srvXmlHttp.responseText
MsgBox srvXmlHttp.Status &amp; &quot;-&quot; &amp; srvXmlHttp.statusText</code></pre></div><p>Используется объект <a href="http://msdn.microsoft.com/en-us/library/ms754586(VS.85).aspx">ServerXMLHTTP</a>.<br />Если неправильно указать логин/пароль, придёт html-страница от прокси с отказом.<br />Автор примера — <strong>ingvar68</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Thu, 12 Mar 2009 08:47:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=20582#p20582</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: загрузка файлов из Интернет]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=1003#p1003</link>
			<description><![CDATA[<p>Закачка бинарного (не текстового) файла по HTTPS и сохранение его на локальном жёстком диске:<br /></p><div class="codebox"><pre><code>login = &quot;имя&quot;
password = &quot;пароль&quot;
Set x = CreateObject(&quot;WinHttp.WinHttpRequest.5.1&quot;)
call x.Open(&quot;GET&quot;, &quot;https://secure.eicar.org/download/eicarcom2.zip&quot;, 0, login, password)
x.Send()
Set s = CreateObject(&quot;ADODB.Stream&quot;)
s.Mode = 3
s.Type = 1
s.Open()
s.Write(x.responseBody)
call s.SaveToFile(&quot;C:\eicarcom2.zip&quot;, 2)</code></pre></div><p>Информацию опубликовал <strong>smaharbA</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Wed, 01 Nov 2006 19:13:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=1003#p1003</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: загрузка файлов из Интернет]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=54#p54</link>
			<description><![CDATA[<p>Закачка бинарного (не текстового) файла по HTTP и сохранение его на локальном жёстком диске:<br /></p><div class="codebox"><pre><code>Set oXMLHTTP = CreateObject(&quot;MSXML2.XMLHTTP&quot;)
&#039;подключение
oXMLHTTP.Open &quot;GET&quot;, &quot;http://www.script-coding.com/ocs_last.dos.zip&quot;, 0
&#039;получение файла
oXMLHTTP.Send
Set oADOStream = CreateObject(&quot;ADODB.Stream&quot;)
oADOStream.Mode = 3 &#039;разрешение на чтение и запись
oADOStream.Type = 1 &#039;тип данных - Binary
oADOStream.Open
oADOStream.Write oXMLHTTP.responseBody
&#039;сохранение (с перезаписью файла при необходимости)
oADOStream.SaveToFile &quot;D:\Temp\ocs_last.dos.zip&quot;, 2
MsgBox &quot;Файл D:\Temp\ocs_last.dos.zip сохранён.&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Sun, 09 Jul 2006 07:42:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=54#p54</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: загрузка файлов из Интернет]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=53#p53</link>
			<description><![CDATA[<p>Закачка файла по FTP:<br /></p><div class="codebox"><pre><code>Set objShell = CreateObject(&quot;Shell.Application&quot;)
Set objFolder = objShell.NameSpace(&quot;D:\Temp&quot;) &#039;место назначения
objFolder.CopyHere &quot;ftp://User:Password@domen_name.ru/folder/subfolder/filename.zip&quot;
WScript.Sleep 60000 &#039;даём время на скачивание (минута)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Sun, 09 Jul 2006 07:41:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=53#p53</guid>
		</item>
		<item>
			<title><![CDATA[VBScript: загрузка файлов из Интернет]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=52#p52</link>
			<description><![CDATA[<p>Скачивание текстового файла с HTTP-ресурса и сохранение его на локальном жёстком диске:<br /></p><div class="codebox"><pre><code>&#039;URL файла в Интернете
sUrlRequest = &quot;http://cbrates.rbc.ru/tsv/cb/840.tsv&quot;
&#039;создание объекта XMLHTTP
Set oXMLHTTP = CreateObject(&quot;MSXML2.XMLHTTP&quot;)
&#039;подключение
&#039;oXMLHTTP.Open &quot;GET&quot;, sUrlRequest, False, MyName, MyPassword
oXMLHTTP.Open &quot;GET&quot;, sUrlRequest, False
&#039;получение файла
oXMLHTTP.Send
&#039;создание и открытие текстового файла для сохранения
set fso = CreateObject(&quot;Scripting.FileSystemObject&quot;)
fso.CreateTextFile &quot;c:\test.txt&quot;, True
Set f = fso.OpenTextFile(&quot;c:\test.txt&quot;, 2, True)
&#039;сохранение
f.WriteLine(oXMLHTTP.Responsetext)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Sun, 09 Jul 2006 07:40:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=52#p52</guid>
		</item>
	</channel>
</rss>
