2008-10-05 78 views
1

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

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

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

回答

4

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

而不是仅仅使用&名追加文件名,使用的:& CHR(34)&名& CHR(34)

这种行为也将依赖于应用程序接受要打开的文件在命令行上,虽然通用并不是强制性的。另一种方法是直接使用Shell.Execute尝试和执行文件。这相当于双击浏览器中的文件,并启动注册的应用程序来处理该文件类型。