通過HTTP或FTP協(xié)議從互聯(lián)網(wǎng)上下載指定文件。
InetGet ( "URL", "文件名" [, 是否重載 [, 是否后臺]] )
參數(shù)
| URL | 要下載文件的 URL(地址)。請查看下面的注意部分。 |
| 文件名 | 下載到本地的文件路徑。 |
| 是否重載 | [可選參數(shù)] 0 = (默認)如有可能則從本地IE緩存中獲得文件。 1 = 強制性地要求腳本從遠程站點重新下載文件。 |
| 是否后臺 | [可選參數(shù)] 0 = (默認)等待下載完成之后才繼續(xù)執(zhí)行后面的語句。 1 = 立即返回并在后臺完成下載(請查看下面的注意部分). |
返回值
| 成功: | 返回值為1。 |
| 失敗: | 返回值為0。 |
注意
為保證此函數(shù)的正常工作必須安裝 Internet Explorer 3 或更高版本。InetGet("abort")
相關
FtpBinaryMode(屬性) , FtpSetProxy, InetGetSize, HttpSetProxy
示例
InetGet("http://www.mozilla.org", "C:\foo.html")
InetGet("http://www.autoitscript.com", "C:\mydownload.htm", 1)
InetGet("ftp://ftp.mozilla.org/pub/mozilla.org/README", "README.txt", 1)
; 高級應用示例-在后臺完成下載任務
InetGet("http://www.nowhere.com/somelargefile.exe", "test.exe", 1, 1)
While @InetGetActive
TrayTip("下載中", "已下載 = " & @InetGetBytesRead, 10, 16)
Sleep(250)
Wend
MsgBox(0, "下載完成,該文件大小為:", @InetGetBytesRead)