安装不显示命令提示符

Posted

技术标签:

【中文标题】安装不显示命令提示符【英文标题】: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 标志进行静默安装 【参考方案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"

【讨论】:

以上是关于安装不显示命令提示符的主要内容,如果未能解决你的问题,请参考以下文章

oracle安装后完善2-2 sqlplus配置变量 命令提示符如何显示为用户名

ifconfig命令执行时,提示找不到路径

无法使用命令提示符安装 sklearn 库

安装命令提示符版CentOS6.5

如何用批处理运行某个程序时不显示命令提示符窗口

运行批处理文件怎么不显示DOS命令窗口