【问题标题】:How to include a command line parameter when making a setup.exe with Installshield使用 Installshield 制作 setup.exe 时如何包含命令行参数
【发布时间】:2014-08-19 13:38:01
【问题描述】:

我正在使用 InstallShield 2014 专业版构建一个 installscript MSI 项目。 我正在尝试创建安装的日志文件。 我已将“创建 MSI 日志”属性设置为 voicewarmup,并在 %temp% 中的随机位置创建了一个日志文件。 我需要的是在特定位置创建具有特定名称的日志文件。对于基本的 MSI 项目,您只需指定一个位置并在安装结束时提示用户选择查看它。我没有与 installscript msi 项目相同的选项。 通过cmd运行setup.exe文件时,我确实设法将日志文件复制到特定位置+名称: setup.exe /verbose “文件位置\logname.log”。 有没有办法让 installshiled 使用“内置”命令行参数构建 setup.exe 文件?当我尝试将命令添加到“发布”选项卡中的“MSI 命令行参数”时,它仅在 .exe 运行 .msi 时发送命令,然后我收到一条错误消息,提示该命令无效。

另外,如果有办法在安装完成后创建一个日志文件供用户选择(就像在基本的 MSI 项目中一样) - 我很想听听。

感谢您的帮助。

【问题讨论】:

    标签: logging command-line windows-installer installshield installscript


    【解决方案1】:

    在发布定义中,您有一个 setup.exe 选项卡。 第一行“MSI 命令行参数”您可以硬编码需要在每次安装运行期间创建的日志文件的位置和名称。

    E.g /L*v %windir%\temp\logfile.log
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 2014-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      相关资源
      最近更新 更多