我正在尝试编写一些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)
| 归档时间: |
|
| 查看次数: |
54726 次 |
| 最近记录: |