douyuan 发表于 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运行时间不计

qqgghh1 发表于 2008-8-28 09:52:12

搜素进度条.已完成中肯定有.

pcmac 发表于 2008-8-28 10:24:55

如果想用进度条,就要更新进度条的百分比进度,例如你说的 50%。
这个 50% 是根据当前文件数和文件总数的比来的,所以一定要知道要执行的文件总数和当前执行文件的索引。

douyuan 发表于 2008-8-29 09:54:38

找了好久,没有类似实例

jiangzhanye 发表于 2008-8-30 13:52:35

http://www.maxxp.com.cn/bbs/index.php 多线路进度条
页: [1]
查看完整版本: 关于运行多个程序的进度条?