找回密码
 加入
搜索
查看: 1681|回复: 1

[网络通信] 获取下载某个东西的下载率

[复制链接]
发表于 2011-1-24 12:57:02 | 显示全部楼层 |阅读模式
以前一直用 While @InetGetActive来获取下载东西的下载率,但是新版本的autoit却删除了@InetGetActive所以不能用,请问现在用什么来获取下载率的呢?
发表于 2011-1-25 03:16:24 | 显示全部楼层
Local $sFileURL  = "http://intop.newhua.com/down/1KG_20101010_HD.rar"
Local $sFileSave = "C:\1.rar"
Local $iFileSize = InetGetSize($sFileURL)
Local $fPercent
Local $hDownload
$hDownload = InetGet($sFileURL, $sFileSave, 1, 1)
Do
        Sleep(50)
        $fPercent  = Round(InetGetInfo($hDownload, 0) / $iFileSize, 3)
        ToolTip($sFileURL &@LF& "文件大小: " & $iFileSize & " Bytes" &@LF& "已经下载: " & $fPercent * 100 & "%", 0, 0, "正在下载文件:")
Until $fPercent = 1
Exit
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-9 04:12 , Processed in 0.074254 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表