使用Windows shell脚本自动打开文件

时间:2008-10-05 03:43:03

标签: windows vbscript

我有一个打开应用程序的Windows shell脚本。我想修改它以使其在打开应用程序时自动打开文件。

我知道它使用VBscript但我不熟悉这种语言;我发现的所有教程都谈到了将VBS用于网页,而不是用于Windows脚本。我知道语法不同,因为我收到错误消息。

我发现最好的“解决方案”是使用“&”简单地在run语句的末尾添加文件路径。符号,但Windows弹出一个错误,说无法找到该文件。我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

您需要引用文件名,以便路径中的任何空格都不会导致问题。

而不仅仅是使用&文件名以附加文件名,使用:& Chr(34)&文件名和CHR(34)

此行为还将依赖于接受在命令行上打开的文件的应用程序,虽然常见不是必需的。另一种方法是使用Shell.Execute直接尝试执行该文件。这相当于双击资源管理器中的文件,并应启动已注册的应用程序来处理该文件类型。