我制作了一个安装多个应用程序(Adobe Reader、Spotify、Microsoft Office 等)的脚本。它在 Windows 安装后使用。我想显示当前安装的估计剩余时间。
问题是每台计算机都不同。如何使用计算剩余时间
- 安装以前的应用程序所花费的时间,
- 申请总数和
- 已安装应用程序的计数。
平均无济于事,因为某些应用程序安装 10 秒和其他 5 分钟。如何解决这个问题?
我制作了一个安装多个应用程序(Adobe Reader、Spotify、Microsoft Office 等)的脚本。它在 Windows 安装后使用。我想显示当前安装的估计剩余时间。
问题是每台计算机都不同。如何使用计算剩余时间
平均无济于事,因为某些应用程序安装 10 秒和其他 5 分钟。如何解决这个问题?
…如果我知道安装以前的应用程序所花费的时间、应用程序总数和已安装应用程序的数量,我如何计算剩余时间。
(准确)计算剩余时间是不可能的。
操作成本由 CPU 周期数量定义,但与时间无关,因为周期管理由请求它们的程序外部因素控制。因此,即使是两个连续的执行(相同的程序、相同的系统)也会因完成所需的时间而异。至于:
…知道我该如何解决这个问题。
DataGenetics - 进度条(估计“移动平均线”)
实用的解决方案是在每次安装后
更新(GUICtrlCreateProgress()
using ):GUICtrlSetData()
$iProgress = ( $iAmountProgramsInstalled / $iAmountProgramsTotal ) * 100