主頁(yè) > 知識(shí)庫(kù) > 批處理 API實(shí)現(xiàn)文件下載的代碼第1/2頁(yè)

批處理 API實(shí)現(xiàn)文件下載的代碼第1/2頁(yè)

熱門標(biāo)簽:四川防封電銷卡套餐 谷歌地圖標(biāo)注錯(cuò)位 95專業(yè)外呼線路是怎么回事 無(wú)錫極信防封電銷卡價(jià)格 aa專業(yè)電話外呼系統(tǒng) 浙江語(yǔ)音外呼系統(tǒng)招商 沈陽(yáng)電銷 外呼獲客系統(tǒng) 用電話機(jī)器人取代人工
作者:ZV(ZVROP)
目錄:
一.寫在前面的話
二.故事的起因
三.解決-腹稿
四.解決-實(shí)戰(zhàn)
五.解決-打造
六.包裝
七.小節(jié)
八.后記
九,參考文獻(xiàn)


正文開(kāi)始:

一.寫在前面的話
這篇文檔講述的并不是什么新鮮的技術(shù),我只是起到將他們混和起來(lái)實(shí)現(xiàn)了自己需要的功能的作用,如果你對(duì)批處理和PE格式相當(dāng)了解,那我的這篇文檔就權(quán)且當(dāng)作瀏覽溫習(xí)吧...^_^...
另外,由于我本人廢話比較多,這也是不想給雜志寫稿子的主要原因,給我干癟癟的3000字能講出什么來(lái),不如這樣沒(méi)有限制的爽快(當(dāng)然也沒(méi)什么報(bào)酬...一_一..),所以也為了防止你在看文章的途中睡著,請(qǐng)自備小錐子一把.....
最后,這篇文檔說(shuō)是用批處理下載文件,其實(shí)它包含了很多方面的知識(shí),如果有時(shí)間,不妨一看哈,^_^,開(kāi)始買瓜了..

二.故事的起因

最初萌發(fā)這個(gè)想法的是不久前,在論壇(廣告一下http://www.s8s8.net)上的UNIX SHELL板塊有個(gè)會(huì)員發(fā)了一篇帖子,內(nèi)容是用BASH SHELL寫的一個(gè)成批下載圖片的腳本(其實(shí)是H圖片...一_一..),接下來(lái)跟貼那個(gè)多啊...,有繁衍出PHP的,VBS的,C的,C#的,JAVA的,甚至交流到多線程,斷點(diǎn)續(xù)傳....引用花大哥的一句話"無(wú)語(yǔ),為了MM照片,大家的動(dòng)力都很足??!"...汗~~..

在發(fā)了一份PHP和C的代碼后(感覺(jué)我動(dòng)力特足~大色狼...一_一..),覺(jué)得很簡(jiǎn)單(因?yàn)橛肅或者PHP等腳本來(lái)實(shí)現(xiàn)文件的下載本來(lái)就是很基礎(chǔ)的東西)我就開(kāi)始想用微軟最原始的腳本--Batch(批處理)來(lái)嘗試實(shí)現(xiàn)(本文標(biāo)題中的"閑來(lái)無(wú)事"就是紀(jì)念此處,一_一.),這似乎有點(diǎn)不可思議,因?yàn)榕幚韼缀鯖](méi)有實(shí)現(xiàn)的支持網(wǎng)絡(luò)的功能(當(dāng)然,如果你說(shuō)你能用TELNET下載到文件的我是很佩服的..一_一..),但也不是完全沒(méi)有辦法,畢竟WINDOWS里面能用的東西這么多,沒(méi)有完不成的事情....在這種挑戰(zhàn)的勾引下,我完成了用批處理下載文件的功能....現(xiàn)在讓我一步一步回放我的思路,揭開(kāi)用批處理下載文件的奧秘...


三.解決-腹稿

如果用批處理來(lái)下載文件的話,肯定會(huì)馬上想到Cscript腳本(或者是JAVA腳本),那是當(dāng)然,太多的批處理腳本實(shí)現(xiàn)一些本身并不可能實(shí)現(xiàn)的功能的時(shí)候都是采用ECHO出一個(gè)其他腳本的方法來(lái)解決.可是我們的目的就在于用批處理實(shí)現(xiàn)下載的功能,如果要用VBS來(lái)幫忙的話不如直接寫VBS了.這個(gè)想法順即告吹....

再來(lái),記得以前有流行過(guò)一陣用RUNDLL32來(lái)加載DLL中的API,似乎和我們需要的目的沾邊,因?yàn)橄螺d文件能用的API太多了,如果RUNDLL能調(diào)用,那最好不過(guò)了.于是我打開(kāi)MSDN,找了一個(gè)API: URLDownloadToFile

URLDownloadToFile函數(shù)原型:

代碼

HRESULT URLDownloadToFile(
LPUNKNOWN pCaller,
LPCTSTR szURL,
LPCTSTR szFileName,
DWORD dwReserved,
LPBINDSTATUSCALLBACK lpfnCB
);




URLDownloadToFile函數(shù)的一些信息:


引用

Header Urlmon.h
Import library Urlmon.lib
Minimum availability Internet Explorer 3.0
Minimum operating systems Windows NT 4.0, Windows 95


12下一頁(yè)閱讀全文

標(biāo)簽:興安盟 南平 常德 迪慶 連云港 廣安 青島 煙臺(tái)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《批處理 API實(shí)現(xiàn)文件下載的代碼第1/2頁(yè)》,本文關(guān)鍵詞  批處理,API,實(shí)現(xiàn),文件下載,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《批處理 API實(shí)現(xiàn)文件下載的代碼第1/2頁(yè)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于批處理 API實(shí)現(xiàn)文件下載的代碼第1/2頁(yè)的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章