从这篇文章中,我看到我们可以监视cmd
输出并将其显示在Inno setup UI中:
Inno Setup安装程序中的嵌入式CMD(在自定义页面上显示命令输出)
就我而言,在本Run
节中,我启动一个bat
,它将根据用户输入进行一些处理。
(例如,是否安装/修改软件包-用户将输入Y/ n-诸如此类)
是否可以在Inno Setup GUI中嵌入交互式cmd?问题是,如果用户cmd
在两者之间关闭提示,则安装将不正确,并导致文件损坏。
什么是正确的处理方式?
这可能是可行的-但工作量很大,而且还是不方便用户使用。
我会使用Inno Setup GUI预先询问所有问题,然后以非交互方式运行批处理文件。
通过修改批处理文件以接受参数来控制其选项。
请参阅Inno设置:如何将变量从[代码]传递到[运行](或其他部分)
或者,如果您不能修改批处理文件,请提供答案文件。
请参阅如何使用Inno Setup安装程序为运行的批处理文件提供输入?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句