向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
参数,并且我已经在自己制作的安装包中都使用了这个参数