使用vbscript在变量页面上打开浏览器

gay*_*der 3 browser vbscript

我正在尝试编写一些VBScript来打开特定网页上的浏览器.最终,这个网页对每个脚本都是唯一的.目前我有以下代码可行:

Dim objShell

objShell = CreateObject("Shell.Application")
objShell.ShellExecute("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", "www.google.ie", "", "", 1)
Run Code Online (Sandbox Code Playgroud)

但我想得到以下工作:

Dim iURL As String
Dim objShell

iURL = "www.google.ie"

objShell = CreateObject("Shell.Application")
objShell.ShellExecute("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", iURL, "", "", 1)
Run Code Online (Sandbox Code Playgroud)

我有什么想法我做错了吗?任何帮助将不胜感激.

Ale*_* K. 11

不,As String因为VBScript不是强类型,所以set当你创建一个COM对象的实例并且在方法调用周围没有parens时你需要一个;

Dim iURL 
Dim objShell

iURL = "www.google.ie"

set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "chrome.exe", iURL, "", "", 1
Run Code Online (Sandbox Code Playgroud)

或者如果chrome是默认值

set objShell = CreateObject("WScript.Shell")
objShell.run(iURL)
Run Code Online (Sandbox Code Playgroud)