[英]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.