我有一個HTML文件C:\Program Files\my_html_files\file.html
。如何使用VBScript打開此文件? (通過「打開」我的意思是用默認的應用程序中打開它,彷彿它是在資源管理器中雙擊)如何使用VBScript打開一個默認應用程序的HTML文件?
回答
你的意思是打開文件在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"
可以使用File System Object這樣的:
Set FSO=CreateObject("Scripting.FileSystemObject")
Set iFile = FSO.OpenTextFile ("C:\Program Files\my_html_files\file.html")
Data = iFile.ReadAll
MsgBox(Data)
iFile.Close
下面的VBScript代碼不會對file.html雙擊並具有默認打開的命令會出現該文件的等效:
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)
建議或我在代碼示例中所做的完成。
你需要包裹Chr(34)的路徑如果有空格,例如 wshShell.Run Chr(34)&「C:\ Program Files \ my_html_files \ file.html」&Chr(34) – aland 2013-08-07 19:58:49
您可以使用此
CreateObject("WScript.Shell").Run Chr(34) & "C:\Program Files\my_html_files\file.html" & Chr(34)
有一個&丟失。 *兩位* upvoter應該感到羞恥。 – 2016-10-11 12:09:28
- 1. CreateProcessAsUser:如何使用默認應用程序打開文件?
- 2. 如何更改用於打開.html文件的默認程序
- 3. 如何用cmd中的默認應用程序打開文件?
- 4. 使用node-webkit中的默認程序打開一個文件
- 5. 打開一個文件,不使用默認的程序
- 6. 如何用ruby打開默認應用程序文件?
- 7. 如何在HTA文件中使用VBScript打開應用程序
- 8. 使用iOs上的默認應用程序打開文件
- 9. 如何在默認應用程序中打開文件。 Ruby
- 10. 如何使用shell的默認處理程序打開文件?
- 11. 如何使用kivy打開默認的Android應用程序?
- 12. 我如何使用window_onload從一個html應用程序打開一個文件
- 13. 如何在Windows上使用Perl的默認應用程序打開文件?
- 14. 如何使用SWT中的默認應用程序打開文件?
- 15. 如何在Mozilla打開文件使用系統默認的應用程序
- 16. C#如何使用默認應用程序打開所有的MP3文件
- 17. iOS Obj-C:如何使用其默認應用程序打開本地文件?
- 18. 獲取打開文件的默認應用程序的圖標
- 19. 使用Python使用默認應用程序打開文件,然後在文件打開後打印?
- 20. 從Android的另一個應用程序打開默認日曆應用程序
- 21. Cocoa API設置文件的默認應用程序以打開
- 22. C#與默認應用程序打開的文件和參數
- 23. 如何在SilverLight Web應用程序中使用他們的默認應用程序打開文件?
- 24. 如何用默認關聯程序打開文件
- 25. 從Qt內打開默認的郵件應用程序與一些html
- 26. 打開文件在系統默認應用程序中C
- 27. Mac:默認應用程序打開電影文件
- 28. 用C#打開文件和加載應用程序的默認程序
- 29. 如何在Chrome應用程序模式下打開html文件並使其成爲默認使用
- 30. 在Java中使用默認程序打開文件的問題
它不好 我需要在file.html 的行動,雙擊你的腳本不能顯示真正的file.html – lidia 2010-08-09 08:18:47