我有一个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. 打开一个文件,不使用默认的程序
- 5. 如何用ruby打开默认应用程序文件?
- 6. 如何在HTA文件中使用VBScript打开应用程序
- 7. 使用iOs上的默认应用程序打开文件
- 8. 如何在默认应用程序中打开文件。 Ruby
- 9. 如何使用shell的默认处理程序打开文件?
- 10. 如何使用kivy打开默认的Android应用程序?
- 11. Applescript:如何使用默认程序打开文件?
- 12. 如何使用SWT中的默认应用程序打开文件?
- 13. 如何在Mozilla打开文件使用系统默认的应用程序
- 14. C#如何使用默认应用程序打开所有的MP3文件
- 15. 如何在Windows上使用Perl的默认应用程序打开文件?
- 16. iOS Obj-C:如何使用其默认应用程序打开本地文件?
- 17. 获取打开文件的默认应用程序的图标
- 18. C#与默认应用程序打开的文件和参数
- 19. Cocoa API设置文件的默认应用程序以打开
- 20. 如何用默认关联程序打开文件
- 21. 从Qt内打开默认的邮件应用程序与一些html
- 22. Mac:默认应用程序打开电影文件
- 23. 如何在Chrome应用程序模式下打开html文件并使其成为默认使用
- 24. 在Java中使用默认程序打开文件的问题
- 25. HTML按钮与Windows默认应用程序打开图像文件
- 26. 如何更改打开应用程序的默认方式
- 27. 在Mac OS上用html打开默认的邮件应用程序
- 28. 如何从React Native应用程序打开默认iOS应用程序?
- 29. 使用其默认程序打开文件
- 30. 使用其默认程序通过python打开文件
它不好 我需要在file.html 的行动,双击你的脚本不能显示真正的file.html – lidia 2010-08-09 08:18:47