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

Installation 在Inno安装程序中以交互方式运行控制台应用程序/批处理文件,installation,inno-setup,Installation,Inno Setup,从这篇文章中,我看到我们可以监控cmd输出,并在Inno设置界面中显示它: 在我的例子中,在Run部分,我启动了一个bat,它将根据用户输入执行一些处理 (例如,是否安装/修改软件包-用户将输入Y/n–类似的内容) 是否可以在Inno安装GUI中嵌入交互式cmd?问题是,如果用户在这段时间内关闭cmd提示符,则安装将不正确,并导致文件损坏 处理这个问题的正确方法是什么?这可能是可行的,但需要做大量的工作,而且对用户不友好 我会使用Inno Setup GUI提前询问所有问题,然后以非交互方式

从这篇文章中,我看到我们可以监控
cmd
输出,并在Inno设置界面中显示它:

在我的例子中,在
Run
部分,我启动了一个
bat
,它将根据用户输入执行一些处理

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

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


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

这可能是可行的,但需要做大量的工作,而且对用户不友好


我会使用Inno Setup GUI提前询问所有问题,然后以非交互方式运行批处理文件

  • 通过修改批处理文件以接受参数来控制其选项。

  • 或者,如果无法修改批处理文件,请提供应答文件。


这可能是可行的,但要做很多工作,而且不方便用户使用


我会使用Inno Setup GUI提前询问所有问题,然后以非交互方式运行批处理文件

  • 通过修改批处理文件以接受参数来控制其选项。

  • 或者,如果无法修改批处理文件,请提供应答文件。