通过HTTP或FTP协议从互联网上下载指定文件。
InetGet ( "URL", "文件名" [, 是否重载 [, 是否后台]] )
参数
| URL | 要下载文件的 URL(地址)。请查看下面的注意部分。 |
| 文件名 | 下载到本地的文件路径。 |
| 是否重载 | [可选参数] 0 = (默认)如有可能则从本地IE缓存中获得文件。 1 = 强制性地要求脚本从远程站点重新下载文件。 |
| 是否后台 | [可选参数] 0 = (默认)等待下载完成之后才继续执行后面的语句。 1 = 立即返回并在后台完成下载(请查看下面的注意部分). |
返回值
| 成功: | 返回值为1。 |
| 失败: | 返回值为0。 |
注意
为保证此函数的正常工作必须安装 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)