【分享】XML+ADODB+FSO下载远程文件在网上找了一下XMLHttp对象的资料,也算学习了一下,下面就我在网上的资料,
【分享】XML+ADODB+FSO下载远程文件
在网上找了一下XMLHttp对象的资料,也算学习了一下,下面就我在网上的资料,自己写了个vbs脚本玩玩,是下载网上文件用的,我就以下载百度的LOGO为例了,希望可以给大家一些启发!呵呵~
- VBScript code
Dim oXMLSet oXML = CreateObject("Microsoft.XMLHTTP")oXML.open "get", "http://www.baidu.com/img/baidu_logo.gif", TrueSet dl = New DownLoadoXML.onreadystatechange = dloXML.senddl.StartDL(oXML)Class DownLoad Function StartDL(oXML) If oXML.readyState = 4 Then DL(oXML) End Function Function DL(oXML) Dim fPath fPath="c:\baidu_logo.gif" Set oStm = CreateObject("ADODB.Stream") oStm.Type = 1 oStm.open Set fso = CreateObject("Scripting.FileSystemObject") If oXML.readyState = 4 Then oStm.Write (oXML.responseBody) If fso.FileExists(fPath) Then fso.DeleteFile(fPath) oStm.SaveToFile fPath End If oStm.Close Set oStm = Nothing Set fso = Nothing End FunctionEnd Class请大家着重体会
1.关联
Set dl = New DownLoad
oXML.onreadystatechange = dl
2.加载完全再操作
If oXML.readyState = 4 Then
睡觉去~
[解决办法]
还挺好用的哦
[解决办法]
[解决办法]
ajax?
[解决办法]
不懂…………
但要顶一下!
[解决办法]
简单实用的下载
