1

Тема: VBS: Частичное скачивание файла/потока

Люди, есть какие-то мысли, как забрать часть файла из сети?
Пока файл не скачается (ResponseBody) целиком, мы не можем отделить текущие байты в переменную?

URL = "http://ru-element.ru/playlist/playlist.php?ch=167&d=12.01.13"
With CreateObject("WinHttp.WinHttpRequest.5.1")
  ' Ставим опции на обработку редиректов:
  .Option(6) = True : .Option(12) = True : .Option(14) = 5
  .Open "GET", URL, false
  .Send
  .WaitForResponse 5, True
  Stream = .ResponseBody
  WScript.Sleep 5  'Ждём 5 сек
  .Abort  ' Пытаемся прервать Send, скрипт остаётся висеть
End With

' Пишем в файл
With CreateObject("ADODB.Stream")
  .Mode = 3
  .Type = 1
  .Open
  .Write Stream
  .SaveToFile "C:\NewFile.ext"
  .Close
End With