簡體   English   中英

如何使用VBScript使用默認應用程序打開HTML文件?

[英]How do open an HTML file with a default application using VBScript?

我有一個HTML文件C:\\Program Files\\my_html_files\\file.html 如何使用VBScript打開此文件? (通過“打開”我的意思是使用默認應用程序打開它,就好像它在資源管理器中雙擊一樣。)

以下VBScript代碼相當於雙擊file.html並對該文件進行了默認的open命令:

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

如果你想變得非常狡猾,你可以省略變量聲明並將其寫在一行代碼中:

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

NB字符串可能需要被引用來處理包含空格的路徑。 這可以使用@aland的Chr(34)建議或者在我的代碼示例中完成。

你的意思是在Internet Explorer中打開文件?

Dim objIE
'' Create an IE object
Set objIE = CreateObject("InternetExplorer.Application")
'' Open file
objIE.Navigate "C:\Program Files\my_html_files\file.html"

你可以用它

CreateObject("WScript.Shell").Run Chr(34) & "C:\\Program Files\\my_html_files\\file.html" & Chr(34)

您可以像這樣使用文件系統對象

Set FSO=CreateObject("Scripting.FileSystemObject")
Set iFile = FSO.OpenTextFile ("C:\Program Files\my_html_files\file.html")
Data = iFile.ReadAll
MsgBox(Data)
iFile.Close

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM