第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何在不使用任何外部工具的情況下下載包含批處理文件的文件?

如何在不使用任何外部工具的情況下下載包含批處理文件的文件?

慕娘9325324 2019-08-19 15:17:15
如何在不使用任何外部工具的情況下下載包含批處理文件的文件?首先澄清這個(gè)問題的目的是HTTP(s)下載。對于FTP,我可能會問(并回答)另一個(gè)問題。以下是一些類似的問題 - 但我希望更加準(zhǔn)確。除了排除外部工具,我希望解決方案適用于最廣泛類型的Windows機(jī)器(包括仍然有足夠大份額的XP,Win2003,Vista)。另外,作為WSH可能的選項(xiàng)之一,我不喜歡使用臨時(shí)文件和所有要打包在單個(gè).bat文件中的東西(jscript和vbscript都可以)。什么是可能的方法。使用BITSADMIN的 “純”批處理解決方案- 每臺Windows機(jī)器上都有一個(gè)命令行實(shí)用程序。它不是很方便,但它是唯一一個(gè)不應(yīng)該使用其他腳本語言的選項(xiàng)。使用WSH - 可能有三種方法 - WinHTTP,MSXML2.XMLHTTP ,InternetExlorer.Application - 它們都是可訪問的ActiveX對象,按照我喜歡的順序排列.WinHTTP和MSXML2.XMLHTTP的功能非常相似,但WinHTTP的聲譽(yù)是更穩(wěn)定.InternetExlorer.Application實(shí)際上只是可以通過ActiveX對象訪問的Internet Explorer,一些UI元素是不可避免的(是嗎?)所以我會跳過這個(gè)。使用.NET - 可以使用Jscript.net創(chuàng)建一個(gè)包含所有三個(gè)默認(rèn).NET編譯器(Jscript.net,VB.Net,C#)的混合批處理文件,沒有冗余錯(cuò)誤消息,所以我更喜歡它。如果我們忽略這樣一個(gè)事實(shí),即編譯的.exe所有代碼都在一個(gè)文件中,所以根據(jù)我的說法,這符合要求:-)。使用.NET我們可以使用System.Net.WebClient或System.Net.HttpWebRequest(WebClient)依賴它)或System.Web.HttpRequest,但是現(xiàn)在我只發(fā)布System.Net.WebClient解決方案。這里也可以使用WSH訪問更多相同的ActiveX對象。所以有很多方法可以下載文件與.Net.May將來我會更新我的答案。無論如何只有Webclient是專門為下載而設(shè)計(jì)的。使用powershell - 與.NET具有相同的可能性,但是你可以在所有機(jī)器上安裝的機(jī)會較少。所以我也會跳過這個(gè)。
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 246 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號