校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > 支持?jǐn)帱c(diǎn)下載的VBS代碼

支持?jǐn)帱c(diǎn)下載的VBS代碼

熱門標(biāo)簽:海外美發(fā)店地圖標(biāo)注 新密防封卡外呼系統(tǒng)違法嗎 加盟電銷機(jī)器人好的品牌 辦理膠州400電話財(cái)稅 前鋒辦理400電話申請 陜西高頻外呼回?fù)芟到y(tǒng)哪家好 打電話的外呼系統(tǒng)貴不貴 外呼營銷下單系統(tǒng) 百度地圖標(biāo)注怎么卸載
之前我就介紹過VBScript語言的強(qiáng)大。今天再給出一個(gè)支持?jǐn)帱c(diǎn)下載的VBS代碼。
并附上VBS代碼的解析,不懂的朋友可以配合微軟的SCRIPT56.CHM文檔自學(xué)。很簡單,
VBS的好處就是代碼易于理解。基本上每行代碼執(zhí)行功能都用英文表示出來了。
這個(gè)代碼也是對(duì)我以前介紹的VBS下載功能的補(bǔ)充。
老規(guī)矩,復(fù)制保存為dl.vbe。
不過這個(gè)VBS的代碼的不同之處不是雙擊運(yùn)行,而是在CMD命令行下執(zhí)行。

下載功能執(zhí)行的格式是: cscript.exe dl.vbs (目標(biāo)文件地址)

[以下載MetaSploit的WIn32版本為例。在CMD中輸入:cscript.exe dl.vbs http://spool.metasploit.com/releases/framework-3.2.exe]

36.7M的文件下載用了7分多鐘,而迅雷用了1分50秒。

代碼如下:
復(fù)制代碼 代碼如下:

if (lcase(right(wscript.fullname,11))="wscript.exe") then'判斷腳本宿主的名稱'
die("Script host must be CScript.exe.") '腳本宿主不是CScript,于是就die了'
end if

if wscript.arguments.count1 then'至少要有一個(gè)參數(shù)'
die("Usage: cscript webdl.vbs url [filename]") '麻雀雖小五臟俱全,Usage不能忘'
end if

url=wscript.arguments(0) '參數(shù)數(shù)組下標(biāo)從0開始'
if url="" then die("URL can't be null.") '敢唬我,空url可不行'
if wscript.arguments.count>1 then'先判斷參數(shù)個(gè)數(shù)是否大于1'
filename=wscript.arguments(1) '再訪問第二個(gè)參數(shù)'
else '如果沒有給出文件名,就從url中獲得'
t=instrrev(url,"/") '獲得最后一個(gè)"/"的位置'
if t=0 or t=len(url) then die("Can not get filename to save.") '沒有"/"或以"/"結(jié)尾'
filename=right(url,len(url)-t)'獲得要保存的文件名'
end if
if not left(url,7)="http://" then url="http://"url'如果粗心把“http://”忘了,加上'

set fso=wscript.createobject("Scripting.FileSystemObject") 'FSO,ASO,HTTP三個(gè)對(duì)象一個(gè)都不能少'
set aso=wscript.createobject("ADODB.Stream")
set http=wscript.createobject("Microsoft.XMLHTTP")

if fso.fileexists(filename) then '判斷要下載的文件是否已經(jīng)存在'
start=fso.getfile(filename).size '存在,以當(dāng)前文件大小作為開始位置'
else
start=0 '不存在,一切從零開始'
fso.createtextfile(filename).close '新建文件'
end if

wscript.stdout.write "Connectting..." '好戲剛剛開始'
current=start '當(dāng)前位置即開始位置'
do
http.open "GET",url,true'這里用異步方式調(diào)用HTTP'
http.setrequestheader "Range","bytes="start"-"cstr(start+20480) '斷點(diǎn)續(xù)傳的奧秘就在這里'
http.setrequestheader "Content-Type:","application/octet-stream"
http.send '構(gòu)造完數(shù)據(jù)包就開始發(fā)送'

for i=1 to 120 '循環(huán)等待'
if http.readystate=3 then showplan() '狀態(tài)3表示開始接收數(shù)據(jù),顯示進(jìn)度'
if http.readystate=4 then exit for '狀態(tài)4表示數(shù)據(jù)接受完成'
wscript.sleep 500 '等待500ms'
next
if not http.readystate=4 then die("Timeout.") '1分鐘還沒下完20k?超時(shí)!'
if http.status>299 then die("Error: "http.status" "http.statustext) '不是吧,又出錯(cuò)?'
if not http.status=206 then die("Server Not Support Partial Content.") '服務(wù)器不支持?jǐn)帱c(diǎn)續(xù)傳'

aso.type=1 '數(shù)據(jù)流類型設(shè)為字節(jié)'
aso.open
aso.loadfromfile filename '打開文件'
aso.position=start'設(shè)置文件指針初始位置'
aso.write http.responsebody '寫入數(shù)據(jù)'
aso.savetofile filename,2 '覆蓋保存'
aso.close

range=http.getresponseheader("Content-Range") '獲得http頭中的"Content-Range"'
if range="" then die("Can not get range.")'沒有它就不知道下載完了沒有'
temp=mid(range,instr(range,"-")+1) 'Content-Range是類似123-456/789的樣子'
current=clng(left(temp,instr(temp,"/")-1))'123是開始位置,456是結(jié)束位置'
total=clng(mid(temp,instr(temp,"/")+1)) '789是文件總字節(jié)數(shù)'
if total-current=1 then exit do '結(jié)束位置比總大小少1就表示傳輸完成了'
start=start+20480 '否則再下載20k'
loop while true

wscript.echo chr(13)"Download ("total") Done." '下載完了,顯示總字節(jié)數(shù)'

function die(msg) '函數(shù)名來自Perl內(nèi)置函數(shù)die'
wscript.echo msg '交代遺言^_^'
wscript.quit '去見馬克思了'
end function

function showplan() '顯示下載進(jìn)度'
if i mod 3 = 0 then c="/" '簡單的動(dòng)態(tài)效果'
if i mod 3 = 1 then c="-"
if i mod 3 = 2 then c="\"
wscript.stdout.write chr(13)"Download ("current") "cchr(8)'13號(hào)ASCII碼是回到行首,8號(hào)是退格'
end function


以上就是完整的用VBS寫的支持?jǐn)帱c(diǎn)的下載代碼,非常適合公司禁止用XunLei、Flashget的情況。只是速度是個(gè)問題。需要完善到多線程下載。
您可能感興趣的文章:
  • 使用java實(shí)現(xiàn)http多線程斷點(diǎn)下載文件(一)
  • 使用java實(shí)現(xiàn)http多線程斷點(diǎn)下載文件(二)
  • Java中 URL實(shí)現(xiàn)斷點(diǎn)下載
  • Android實(shí)現(xiàn)多線程斷點(diǎn)下載的方法
  • Android實(shí)現(xiàn)斷點(diǎn)下載的方法

標(biāo)簽:梅州 阜陽 咸陽 河南 四平 武威 牡丹江 伊春

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《支持?jǐn)帱c(diǎn)下載的VBS代碼》,本文關(guān)鍵詞  支持,斷點(diǎn),下載,的,VBS,代碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《支持?jǐn)帱c(diǎn)下載的VBS代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于支持?jǐn)帱c(diǎn)下載的VBS代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    精品国产污污免费网站入口| 美腿丝袜亚洲色图| 麻豆国产91在线播放| 91丝袜高跟美女视频| 精品久久久久久无| 视频一区视频二区中文字幕| 97久久久精品综合88久久| 日韩欧美123| 香蕉成人伊视频在线观看| 99久久er热在这里只有精品15| 欧美成人女星排行榜| 亚洲成av人影院| 一本一道综合狠狠老| 国产精品久久久久一区| 精品一区免费av| 91.麻豆视频| 亚洲第一福利一区| 欧美在线free| 一区二区三区视频在线看| 丰满少妇在线播放bd日韩电影| 欧美成人乱码一区二区三区| 欧美激情在线一区二区| 久久99在线观看| 日韩欧美中文字幕制服| 蜜桃视频在线观看一区| 日韩一卡二卡三卡四卡| 男女激情视频一区| 日韩一级片网址| 免费人成黄页网站在线一区二区| 欧美久久久久免费| 蜜臀精品久久久久久蜜臀| 欧美一二三四区在线| 免费一级片91| 2023国产精品自拍| 国产精品一区二区在线观看网站| 26uuu久久天堂性欧美| 国产精品69久久久久水密桃| 国产日韩欧美一区二区三区乱码| 高清在线不卡av| 一区精品在线播放| 日本高清成人免费播放| 日韩在线观看一区二区| 91精品国产一区二区三区| 久久草av在线| 欧美激情一二三区| 一本久久综合亚洲鲁鲁五月天| 伊人婷婷欧美激情| 91精品国产一区二区三区蜜臀 | 最新热久久免费视频| 成人国产在线观看| 艳妇臀荡乳欲伦亚洲一区| 欧美午夜精品理论片a级按摩| 日韩中文字幕一区二区三区| 日韩一区二区精品在线观看| 国产黑丝在线一区二区三区| 亚洲视频综合在线| 4438x亚洲最大成人网| 国内外成人在线视频| 国产精品欧美久久久久无广告| 在线视频欧美精品| 久久精品二区亚洲w码| 1区2区3区国产精品| 3atv一区二区三区| 成人福利视频网站| 日韩激情av在线| 亚洲裸体xxx| 欧美福利视频一区| 国产精品1区2区3区在线观看| 亚洲黄网站在线观看| 日韩一区国产二区欧美三区| 国产91高潮流白浆在线麻豆| 午夜精品爽啪视频| 久久久99精品久久| 欧美日韩精品一区视频| 粉嫩绯色av一区二区在线观看| 亚洲国产视频直播| 国产三级精品三级| 欧美精品久久一区二区三区| 成人一区在线观看| 日本亚洲三级在线| 亚洲精品亚洲人成人网| 久久久久国产精品人| 欧美男生操女生| 91在线视频播放地址| 麻豆91在线看| 亚洲一区二区三区四区五区中文 | 亚洲人成网站色在线观看 | 日韩手机在线导航| 色婷婷综合久久久中文字幕| 国产精品88av| 久久精品99国产精品日本| 亚洲一区二区三区四区在线免费观看 | 精品久久人人做人人爽| 91久久精品一区二区二区| 国产91露脸合集magnet| 奇米影视一区二区三区小说| 亚洲一区二区三区自拍| 中文字幕在线不卡国产视频| 国产视频一区在线播放| 精品国产三级a在线观看| 欧美日韩第一区日日骚| 91捆绑美女网站| 成人av第一页| 成人小视频免费观看| 国产电影一区在线| 国产在线精品免费| 精品一区免费av| 精品一区二区三区在线视频| 精品一区二区三区在线观看| 秋霞午夜av一区二区三区| 日韩精品久久理论片| 亚欧色一区w666天堂| 五月激情综合色| 视频一区欧美精品| 免费精品视频在线| 日韩成人免费在线| 美日韩一级片在线观看| 久久精品av麻豆的观看方式| 狠狠色丁香久久婷婷综合丁香| 美女视频网站久久| 国产精品自拍毛片| 不卡视频一二三| 91视频一区二区三区| 欧美中文字幕一区二区三区亚洲 | 精品国产一区二区亚洲人成毛片| 欧美一二区视频| 欧美精品一区二区三区蜜桃| 国产色爱av资源综合区| 国产欧美一区视频| 最近中文字幕一区二区三区| 亚洲五码中文字幕| 开心九九激情九九欧美日韩精美视频电影| 青青草97国产精品免费观看| 国产最新精品免费| 成人av高清在线| 欧美日韩三级一区二区| 欧美va亚洲va香蕉在线| 国产精品丝袜黑色高跟| 夜夜爽夜夜爽精品视频| 另类小说综合欧美亚洲| 国产成人av一区二区| 91激情五月电影| 日韩色在线观看| 久久精品一区二区三区不卡| 亚洲乱码国产乱码精品精可以看| 日韩二区三区四区| 国产69精品久久久久777| 日本精品免费观看高清观看| 欧美变态口味重另类| 亚洲欧洲精品一区二区三区 | 国产成人av电影在线观看| 色www精品视频在线观看| 日韩精品一区在线| 中文字幕一区二区三区在线播放 | 青青草成人在线观看| 成人网在线免费视频| 欧美美女一区二区在线观看| 久久免费国产精品| 午夜不卡av免费| 国产91清纯白嫩初高中在线观看| 欧美日本一区二区三区| 国产精品美女久久久久久久久 | 91麻豆精品国产91久久久更新时间| 国产亚洲精品aa| 亚洲一区自拍偷拍| 成人福利电影精品一区二区在线观看| 欧美日韩成人在线| 最新日韩在线视频| 国产成人亚洲综合色影视| 在线电影一区二区三区| 中文字幕色av一区二区三区| 精品一区二区在线看| 欧美日韩高清影院| 亚洲男人电影天堂| 国产 欧美在线| 精品福利视频一区二区三区| 亚洲国产日韩av| 91国产丝袜在线播放| 日本一区二区成人| 国产精品77777| 精品免费99久久| 麻豆精品视频在线| 91精品视频网| 亚洲成av人片一区二区| 91久久精品网| 亚洲人被黑人高潮完整版| 成人一区二区三区视频在线观看| 精品国产污污免费网站入口| 日本欧美加勒比视频| 91精品一区二区三区在线观看| 亚洲一区二区三区中文字幕在线| 一本大道久久a久久综合| 中文字幕一区二区三| eeuss鲁一区二区三区| 国产精品嫩草久久久久| 成人一区二区三区| 国产欧美日韩激情| 成人免费看视频| 国产欧美日韩精品a在线观看| 国产成a人无v码亚洲福利|