如何使用Installed shiled 10.5以静默方式制作.exe

时间:2013-12-26 11:13:34

标签: installation installer install installshield

我需要在静默模式下制作.exe。无需显示任何对话框(也包括进度条对话框)。只需单击exe,即可​​安装所有文件,而不显示任何对话框。

1 个答案:

答案 0 :(得分:0)

这取决于您的项目是MSI还是InstallScript。 http://unattended.sourceforge.net/installers.php

如果MSI则:

从命令行启动MSI包时,您可以使用多个影响用户界面的“msiexec.exe”参数:

full UI: /qf (this is the default parameter used by the package)
reduced UI: /qr (the user interface does not show any wizard dialogs)
basic UI: /qb, /passive (only a progress bar will be showed during the installation)
no UI: /qn, /quiet (no UI will be showed during the installation)

否则如果是InstallScript:

InstallShield安装程序的“无提示安装”选项 / s静音模式。对于InstallScript项目,命令Setup.exe / s以静默方式运行安装,默认情况下基于同一目录中名为Setup.iss的响应文件中包含的响应。

/ r录制模式。要以静默方式运行InstallScript项目安装程序,必须首先使用/ r选项运行Setup.exe以生成响应文件,该文件存储有关输入数据和用户在运行时选择的选项的信息。使用命令Setup.exe / r运行InstallScript安装程序将显示所有运行时对话框,并将数据存储在名为Setup.iss的文件中,该文件在系统的Windows文件夹中创建。响应文件名和位置,使用/ f1选项,如下所述。

/ f1指定备用响应文件名和路径使用/ f1选项可以指定响应文件的位置(或应在何处创建)及其名称,如Setup.exe / s / f1中所示“ C:\ TEMP \ Setup.iss的”。指定绝对路径;使用相对路径会产生不可预测的结果。创建响应文件(使用/ r选项)和使用响应文件(使用/ s选项)时,/ f1选项都可用

/ f2指定备用日志文件名和路径以静默方式运行InstallScript安装(使用/ s选项)时,默认情况下会在同一目录中创建日志文件Setup.log并使用相同的名称(除了扩展名)作为响应文件。 / f2选项使您可以指定备用日志文件位置和文件名,如Setup.exe / s /f2"C:\Setup.log“中所示。指定绝对路径;使用相对路径会产生不可预测的结果。