手机集团网怎么办理:VBS 求解

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 14:25:27
iLocal = LCase(WScript.Arguments(1))
iRemote = LCase(WScript.Arguments(0))
Set xPost = CreateObject("Microsoft.XMLHTTP")
xPost.Open "GET",iRemote,0
xPost.Send()
Set sGet = CreateObject("ADODB.Stream")
sGet.Mode = 3
sGet.Type = 1
sGet.Open()
sGet.Write(xPost.responseBody)
sGet.SaveToFile iLocal,2
谁能帮我反每一行的命令详细解释一下..每一个命令是什么意思?
比如LCase(WScript.Arguments(1))是什么意思?
WScript.Arguments这个又是什么意思?

iLocal =LCase(WScript.Arguments(1))
//将WScript对象的第2个命令行参数转化为小写,再付给iLocal 变量。

iRemote = LCase(WScript.Arguments(0))
//将WScript对象的第1个命令行参数转化为小写,再付给iRemote 变量。

Set xPost = CreateObject("Microsoft.XMLHTTP")
//创建一个XMLHTTP对象xPost

xPost.Open "GET",iRemote,0
//初始化xPost对象,采用GET同步通信方式,接收XML数据的服务器的URL地址为iRemote的值

xPost.Send()
//发送XML数据

Set sGet = CreateObject("ADODB.Stream")
//创建Stream对象sGet

sGet.Mode = 3 //具有读写权限的访问模式
sGet.Type = 1 //二进制数据类型
sGet.Open() //打开sGet对象来操作二进制的流

sGet.Write(xPost.responseBody)
//将xPost.responseBody字节数组写入sGet对象

sGet.SaveToFile iLocal,2 //把sGet的数据内容保存到文件(永远覆盖模式)