我制作了一个安装多个应用程序的脚本(Adobe Reader,Spotify,Microsoft Office等)。它在Windows安装后使用。我想显示当前安装的估计剩余时间。
问题是每台计算机有所不同。如何使用计算剩余时间
平均值没有帮助,因为一些应用程序安装10秒和其他5分钟。如何解决这个问题?
...如果我知道安装以前的应用程序所花费的时间,总计的应用程序数量以及已安装的应用程序的数量,我怎么能计算剩余时间。
(准确地)计算剩余时间是不可能的。
操作成本由CPU周期量定义,但与时间无关,因为周期管理由请求它们的程序外部因素控制。结果,即使两个连续执行(相同程序,相同系统)也会因完成所需的时间而变化。至于:
......任何想法我怎么能解决这个问题。
GUICtrlCreateProgress()
使用GUICtrlSetData()
):$iProgress = ( $iAmountProgramsInstalled / $iAmountProgramsTotal ) * 100