下载进度条(已解决)
本帖最后由 shenrenba 于 2010-9-25 17:49 编辑下面的代码中 进度条只跑了1点 另外 显示也是错误的 请问如何修改?
-----------------------------
换成这 OK 了 $size = Int(InetGetSize($url) / 1024)#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("测试", 623, 442, 192, 124)
$Progress1 = GUICtrlCreateProgress(72, 96, 393, 65)
$Button1 = GUICtrlCreateButton("", 104, 216, 305, 97)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$url = "http://f512.net/gamefiles/20100900/0924/modern_room_escape.swf"
$get = InetGet($url, @ScriptDir & "\asdasd.swf", 1, 1)
$size = Int(InetGetSize($get) / 1024)
AdlibRegister("Down")
EndSwitch
WEnd
Func Down()
$newsize = InetGetInfo($get)
$pro = Int($newsize / 1024) / $size
GUICtrlSetData($Progress1, $pro * 100)
GUICtrlSetData($Button1, "已下载 " & Int($pro * 100) & "%")
EndFunc ;==>Down 在坛里搜下就有了 学习了!不错!支持一下! 頂下~不同類型 不錯 为何加了句
msbox(0,"","")
就不运行了呢 还不错支持下 网络卡的情况下咋办 不错,学习了, 学习了,感谢分享 下载进度条 下载进度条自动下载 网络故障或者资源不存在会出错
页:
[1]