在Inno Setup中以交互方式运行控制台应用程序/批处理文件

问题描述

从这篇文章中,我看到我们可以监视cmd输出并将其显示在Inno设置用户界面中:
Embedded CMD in Inno Setup installer (show command output on a custom page)

在我的情况下,在Run部分中,我启动了bat,它将根据用户输入进行一些处理。

(例如,是否安装/修改软件包-用户将输入 Y / n –类似这样)

是否可以在Inno Setup GUI中嵌入交互式cmd?问题是,如果用户在两者之间关闭cmd提示符,则安装将不正确,并会导致文件损坏。

处理此问题的正确方法是什么?

解决方法

这可能是可行的-但工作量很大,而且还是不方便用户使用。


我将使用Inno Setup GUI预先询问所有问题,然后以非交互方式运行批处理文件。