如何使用VBScript使用默认应用程序打开HTML文件?

lid*_*dia 3 vbscript

我有一个HTML文件C:\Program Files\my_html_files\file.html.如何使用VBScript打开此文件?(通过"打开"我的意思是使用默认应用程序打开它,就好像它在资源管理器中双击一样.)

Ste*_*uan 7

以下VBScript代码相当于双击file.html并对该文件进行了默认的open命令:

Dim wshShell
Set wshShell = CreateObject("WScript.Shell")
wshShell.Run """C:\Program Files\my_html_files\file.html"""
Run Code Online (Sandbox Code Playgroud)

如果你想变得非常狡猾,你可以省略变量声明并将其写在一行代码中:

CreateObject("WScript.Shell").Run """C:\Program Files\my_html_files\file.html"""
Run Code Online (Sandbox Code Playgroud)

NB字符串可能需要被引用来处理包含空格的路径.这可以使用Chr(34)@aland 的建议完成,或者像我在代码示例中所做的那样.