安装不显示命令提示符
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"
【讨论】:
以上是关于安装不显示命令提示符的主要内容,如果未能解决你的问题,请参考以下文章