跳转至

向AI询问InnoSetup安装包制作的相关问题

后台静默运行脚本,不弹出cmd窗口

提问的提示词

这是一段innosetup的安装包项目文件,内容如下,是安装时启动一个控制台程序,我想修改成启动的时候,不要弹出黑窗口:
---
[run]
Filename: "{app}\2018\installer\InstallAndRemoveAddin.exe";Parameters:"install 2018";Flags: skipifdoesntexist
---

结果

若要在启动 InstallAndRemoveAddin.exe 时不弹出黑窗口,可在 Flags 里添加 runhidden 选项。以下是修改后的代码:

[run]
Filename: "{app}\2018\installer\InstallAndRemoveAddin.exe";Parameters:"install 2018";Flags: skipifdoesntexist runhidden

在这个修改后的代码里,runhidden 标志的作用是让程序在后台运行,不会弹出控制台窗口。你把项目文件里对应的部分替换成上面的内容就可以了。

验证

正确。已查帮助文档,确实存在runhidden参数,并且我已经在自己制作的安装包中都使用了这个参数

评论