Доброго времени суток. Не смог найти подходящую функцию для получения размера внешнего файла по ссылке (без необходимости его качать). Я так понимаю, нужно смотреть в сторону head-запросов?
$sURL="http://videoarchive.rbc.ru/archive/2012/03/13/news1400.wmv"$oHTTP=ObjCreate('WinHttp.WinHttpRequest.5.1')$oHTTP.Open("HEAD",$sURL)$oHTTP.SetRequestHeader("Accept","*/*")$oHTTP.SetRequestHeader("User-Agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)")$oHTTP.Send()$oHTTP.WaitForResponse$size=$oHTTP.GetResponseHeader("Content-Length")MsgBox(0,'',$size)
Великолепно! Спасибо! :laugh:
P.S. Пишу скрипт, который будет проверять, вышла ли новая версия программы, и, если вышла, качать и устанавливать в тихом режиме.