PageRenderTime 26ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/docs/commands/URLDownloadToFile.htm

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