是否有可能将命令行上运行的操作链接到innosetup页面?
背景: 我有一个huge.zip文件,必须在安装操作期间提取。为实现此目的,我从InnoSetup发送命令(命令行参数)。提取过程在后台运行,即在命令提示符下运行。但是用户无法知道实际发生了什么。
必需的解决方案 我想在这两个并行操作之间建立一些联系。 即某种程度上能够从命令行链接当前操作(提取文件)的进度,并在安装过程中将其显示在进度页面上的用户。 即我应该能够检索剩余的时间/%操作完成,最后在进度页面上显示它。
如果有人对实现上述内容有任何想法,我将不胜感激
干杯
答案 0 :(得分:1)
在Inno使用命令行应用程序时,这实际上是不可能的,因为它(本机地)无法从中读取数据。 您可以更幸运地创建一个COM对象,该对象可以触发事件或制作Windows消息回调,然后您可以使用它来更新进度条。