找回密码
 加入
搜索
查看: 2264|回复: 4

关于运行多个程序的进度条?

  [复制链接]
发表于 2008-8-28 02:33:44 | 显示全部楼层 |阅读模式
我有下面一这么一段脚本
$FilePath = "D:\保护程序"
$searchFile = FileFindFirstFile($FilePath & "\*.exe")
If $searchFile = -1 Then
    MsgBox(0, "错误", "无任何文件或文件夹与指定的搜索字符串匹配")
    Exit
EndIf
While 1
    $file = FileFindNextFile($searchFile)
    If @error Then ExitLoop
    runwait($FilePath & "\" & $file)
WEnd
FileClose($searchFile)

这段脚本的意思为:按顺序执行“D:\保护程序”里面的所有EXE文件
请问一下,可不可以用进度条显示这个文件夹里的exe已经运行过了百分之几。
打个比方讲,如果程序是1.exe,2.exe,3.exe····到10.exe
当到5.exe时显示50%。只按运行完成exe的总进度,exe运行时间不计
发表于 2008-8-28 09:52:12 | 显示全部楼层
搜素进度条.已完成中肯定有.
发表于 2008-8-28 10:24:55 | 显示全部楼层
如果想用进度条,就要更新进度条的百分比进度,例如你说的 50%。
这个 50% 是根据当前文件数和文件总数的比来的,所以一定要知道要执行的文件总数和当前执行文件的索引。
 楼主| 发表于 2008-8-29 09:54:38 | 显示全部楼层
找了好久,没有类似实例
发表于 2008-8-30 13:52:35 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 16:27 , Processed in 0.103181 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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