4

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

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

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

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

或者,一个

4

2 回答 2

0

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

安装程序.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"

于 2014-04-29T01:33:10.413 回答
0

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

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

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

希望有帮助。

于 2013-03-06T23:01:53.433 回答