InternetFileRead

作者: SKAN, Olfen, Lexikos 最近更新时间: 20090703


As the name suggests, this function reads a file from internet (passed to it as URL). It is similar to AHK FileRead command.

InternetFileRead( ByRef V, URL="", RB=0, bSz=1024, DLP="DLP", F=0x84000000 )
InternetFileRead_DLP( WP=0, LP=0, Msg="" )
InternetFileRead_VarZ_Save( byRef V, File="" )

关于函数的参数和返回值, 请参阅其源码或 此文档.

备注

To make it stdlib conform, I have outcommented the autoexecution area and added "InternetFileRead"-prefix on all functions.

The documentation is part of authors original first posting.

关于此函数(集)的更新细节和注意事项, 请参见 AutoHotkey 论坛: http://www.autohotkey.com/forum/viewtopic.php?t=45718

许可

不存在

示例

; #Include InternetFileRead.ahk
; Modified third example by SKAN
; Example: Download a http file: AutoHotkey installer (~2 MB) and save & run it.
URL := "http://www.autohotkey.com/download/AutoHotkeyInstall.exe"
If ( InternetFileRead( binData, URL ) > 0 && !ErrorLevel )
    If InternetFileRead_VarZ_Save( binData, A_Temp "\AutoHotkeyInstall.exe" ) {
         Sleep 500
         InternetFileRead_DLP( false ) ; or use Progress, off
         Run %A_Temp%\AutoHotkeyInstall.exe
       }