从 vbscript 下载文件?

gri*_*yvp 5 vbscript

我需要一个可以在新安装的 windows xp+ 上运行的脚本,并从互联网上下载指定的文件,比如http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi 是否容易如何在不手工制作 HTTP/FTP 请求或使用 wget 等第三方程序的情况下做到这一点?我可以建议 WScript.CreateObject("internetexplorer.application") 会变魔术,但关于它的文档非常庞大,谷歌一如既往地保持沉默:)。

Max*_*ell 13

刚刚发现这一个粘贴下面。您可以使用 cscript 运行它并安排它。

   '设置你的设置
strFileURL = "http://www.domain.com/file.zip" strHLocation = "D:\file.zip" ' 获取文件 Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP") objXMLHTTP.open "GET", strFileURL, false objXMLHTTP.send() 如果 objXMLHTTP.Status = 200 那么 Set objADOStream = CreateObject("ADODB.Stream") objADOStream.Open objADOStream.Type = 1 'adTypeBinary objADOStream.Write objXMLHTTP.ResponseBody objADOStream.Position = 0 '设置流位置为开始 Set objFSO = Createobject("Scripting.FileSystemObject") 如果 objFSO.Fileexists(strHDLocation) 那么 objFSO.DeleteFile strHDLocation 设置 objFSO = 无 objADOStream.SaveToFile strHDLocation objADOStream.Close 设置 objADOStream = 无 万一 设置 objXMLHTTP = 无