【问题标题】:installation without showing command prompt安装不显示命令提示符
【发布时间】:2012-04-19 22:54:33
【问题描述】:

我已经用 installshield 2008 做了一个安装程序。

主要问题是,通过 setup.exe 安装时,此过程中多次出现命令提示符。为了方便最终用户,我需要在安装过程中删除命令提示符。

我在以前的线程中读过,我可以通过 vbscript 调用我的批处理文件作为解决方案 我曾尝试在 installshield 2008 中使用 vbscript 而不是我的批处理文件来通过 vbscript 间接运行我的批处理文件,但它对我来说并不是一个解决方案..

请告诉我,如果我使用 vbscript 来运行我的批处理文件,那么我如何在 installshield 中包含这个 vbsript

或者,一个

【问题讨论】:

  • 我认为需要使用 /silent 标志或 /s/v/qn 标志进行静默安装

标签: windows-7 installation cmd installshield-2008


【解决方案1】:

你在 VBS 上走在正确的轨道上,但我认为它不需要那么复杂。

您只需要一个 VBS 文件(我们称之为hide.vbs)。它包含CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

要激活它,请输入命令wscript.exe "hide.vbs" "file_path",其中file_path 是您要启动的批处理文件的路径。

希望对您有所帮助。

【讨论】:

    【解决方案2】:

    当您可以通过 vbscript 自定义操作更好地执行批处理脚本时,为什么还要通过 vbscript 执行它?对我来说没有意义。通过创建应答文件以静默方式运行 setup.exe:

    setup.exe /r

    写入响应文件“C:\windows\setup.iss”。

    setup.exe /r /f1"C:\windows\temp\setup.iss"

    写入文件“C:\windows\temp\setup.iss” 然后您需要做的就是静默安装 setup.exe:

    setup.exe /s /f1"C:\windows\temp\setup.iss"

    【讨论】:

      猜你喜欢
      • 2019-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-22
      • 1970-01-01
      • 2010-10-29
      • 2011-10-27
      相关资源
      最近更新 更多