找回密码
 加入
搜索
查看: 1943|回复: 3

[AU3基础] [已解决]请教进度条的运用!

[复制链接]
发表于 2012-10-5 20:28:17 | 显示全部楼层 |阅读模式
本帖最后由 Azura 于 2012-10-6 12:00 编辑

麻烦大家帮我分析下。我现在脑袋都乱了。


我要处理一个文件A、处理它2次。

现在有N个文件(每个文件处理两2次、一口气处理完)。我想写进度条来显示处理进度。

我打算用ProgressOn

请问我该怎么处理呢?
发表于 2012-10-6 11:15:36 | 显示全部楼层
2*n/100 = 1/x

x = 100/(2*n)         x  点/ 1文件

小学数学没学好吧
发表于 2012-10-6 11:42:24 | 显示全部楼层
本帖最后由 xiehuahere 于 2012-10-6 11:44 编辑

楼上数学不错 ^_^


Local Const $N = xx
Local $oFile[$N] ;定义文件数组
;填充文件数组

Local $step = Floor(100/(2*$N)) ;进度条步进值
ProgressOn("正在处理文件", "请等待...")
For $n = 0 To $N - 1
    ; $oFile[$n] 处理1次
    ProgressSet($step*($n*2+1))
    ; $oFile[$n] 处理2次
    ProgressSet($step*($n*2+2))
Next
ProgressSet(100)
Sleep(1000)
ProgressOff()
 楼主| 发表于 2012-10-6 12:01:06 | 显示全部楼层
回复 2# veket_linux


    数学是我的硬伤阿
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-7 16:24 , Processed in 0.073013 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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