我使用installshield 2008制作了一个安装程序。
主要问题是,在通过setup.exe安装时,命令提示符会在此过程中多次出现。为了方便最终用户,我需要在安装过程中删除命令提示符。
我在以前的线程中读到我可以通过vbscript作为解决方案调用我的批处理文件 我试图在installshield 2008中使用vbscript而不是我的批处理文件通过vbscript运行我的批处理文件,它对我来说不适合作为解决方案..
请告诉我,如果我使用vbscript运行我的批处理文件,那么如何在installshield中包含此vbsript
或,
答案 0 :(得分:0)
你与VBS走在正确的轨道上,但我不认为它需要那么复杂。
您只需要一个VBS文件(我们称之为hide.vbs
)。它包含CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
。
要激活它,请输入命令wscript.exe "hide.vbs" "file_path"
,其中file_path
是您要启动的批处理文件的路径。
希望有所帮助。
答案 1 :(得分:0)
为什么通过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“