/docs/commands/URLDownloadToFile.htm
HTML | 53 lines | 51 code | 2 blank | 0 comment | 0 complexity | b1112612e225d75e785d05e99db522b4 MD5 | raw file
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
- <HTML><HEAD><TITLE>UrlDownloadToFile</TITLE>
- <META
- content="Download any type of file via UrlDownloadToFile in this free scripting language. e.g. UrlDownloadToFile, http://www.anyorg.org/File.htm, c:\File.htm"
- name=description>
- <META http-equiv=Content-Type content="text/html; charset=UTF-8"><LINK
- href="../css/commands.css" type=text/css rel=stylesheet><LINK media=print
- href="../css/print.css" type=text/css rel=stylesheet>
- <META content="MSHTML 6.00.6000.16674" name=GENERATOR></HEAD>
- <BODY>
- <H1>UrlDownloadToFile</H1>
-
-
- <P>从 Internet(国际互联网) 下载一个文件。</P>
- <P class=CommandSyntax>UrlDownloadToFile, URL, Filename </P>
- <h3>参数 </h3>
- <TABLE borderColor=#c0c0c0 cellSpacing=0 cellPadding=3 width="100%" border=1>
- <TBODY>
- <TR>
- <TD width="15%">URL</TD>
- <TD width="85%">要下载的文件的 URL(统一资源定位符) 。例如,http://someorg.org
- 可能取得那个组织的欢迎页面。</TD></TR>
- <TR>
- <TD>Filename</TD>
- <TD>
- <P><STRONG>下载到一个文件</STRONG>: 指定要在本地创建的文件名称,如果绝对路径未指定将假设在 <A
- href="../Variables.htm#WorkingDir">%A_WorkingDir%</A>
- 。任何已经存在的文件将被新文件<STRONG>覆盖</STRONG>。</P>
- <P><STRONG>下载到一个变量</STRONG>: 在 <A
- href="http://www.autohotkey.com/forum/topic10466.html">www.autohotkey.com/forum/topic10466.html</A> 有一个可调用的函数,你可以复制并粘贴到你的脚本中。</P></TD></TR></TBODY></TABLE>
- <h3>ErrorLevel</h3>
- <P>如果遇到一个问题 <A href="../misc/ErrorLevel.htm">ErrorLevel</A> 被设为 1 ,否则是 0
- 。</P>
- <h3>注意</h3>
- <P>即使远程文件不存在下载也可能显示成功。这是因为许多网络服务器发送了一个错误页面代替了缺失的文件。此错误页面会代替 <EM>Filename
- </EM>被储存。</P>
- <P>必须安装 Internet Explorer 3
- 或更高的版本来使此功能运作。防火墙或者多个网卡的存在可能导致此功能失败。而且,一些网站可能阻止这样的下载。</P>
- <P><STRONG>缓存</STRONG>:</P>
- <UL>
- <LI>在 v1.0.44.07+ ,URL 直接从远程服务器获取(也就是,决不从 Internet Explorer 的缓存取得)。要允许缓存,在 URL
- 前加 *0 后跟一个空格;例如:<EM>*0 http://someorg.org</EM> 。星号后面的零可以由任何有效的 dwFlags
- 数值代替;有关详情,请在 <A href="http://www.microsoft.com">www.microsoft.com</A> 以
- InternetOpenUrl 搜索。
- <LI>在比 1.0.44.07 更早的版本中,每当可能时就从缓存获取文件。要避免这种情况,在 URL
- 结尾指定一个有问题的字串。例如:<EM>http://www.someorg.org/doc.html?fakeParam=42</EM> 。注意:如果你频繁地下载同个文件,问题字串应该使其有变化。</LI></UL>
- <P><STRONG>代理服务器</STRONG>: 如果已经在 Microsoft Internet Explorer
- 的设置里设定了一个代理服务器,UrlDownloadToFile 会使用它来访问 Internet 。</P>
- <h3>相关命令</h3>
- <P><A href="FileRead.htm">FileRead</A>, <A href="FileCopy.htm">FileCopy</A></P>
- <h3>示例</h3><PRE class=NoIndent>UrlDownloadToFile, http://www.autohotkey.com/download/CurrentVersion.txt, C:\AutoHotkey Latest Version.txt
- UrlDownloadToFile, http://someorg.org/archive.zip, C:\SomeOrg's Archive.zip</PRE>
- </BODY></HTML>