【发布时间】:2015-11-18 06:21:24
【问题描述】:
安装完成后有没有办法从 intallshield 启动默认浏览器?
我关注了installshield 2008 how to open url when install sucessfully completes。但不明白怎么做。
我们有什么优雅的方法吗?
【问题讨论】:
标签: window installshield
安装完成后有没有办法从 intallshield 启动默认浏览器?
我关注了installshield 2008 how to open url when install sucessfully completes。但不明白怎么做。
我们有什么优雅的方法吗?
【问题讨论】:
标签: window installshield
是的。 这是需要做的事情。
- 写一个批处理文件或者vbscript来打开你想要的url。
- 使用任何可用的转换器将该 bat 文件转换为 exe。
- 通过自定义操作调用该 exe。
- 在安装完成后安排自定义操作。即 After='InstallFinalize'。
【讨论】:
您可能还想通过谷歌搜索注册表项来检测默认浏览器。
做你想做的最简单的方法是按照他所说的创建自定义操作,然后转到完成按钮并添加操作,选择您的自定义操作并添加条件“未安装”,因此它仅在安装时运行并且例如,在卸载时。
这是一些示例代码。
Dim iURL As String
Dim objShell
iURL = "www.happycat.com"
objShell = CreateObject("Shell.Application")
objShell.ShellExecute("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", iURL, "", "", 1)
【讨论】: