【问题标题】:Automatically opening a file using Windows shell script使用 Windows shell 脚本自动打开文件
【发布时间】:2008-10-05 03:43:03
【问题描述】:

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

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

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

【问题讨论】:

    标签: windows vbscript


    【解决方案1】:

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

    不要仅仅使用 & filename 来附加文件名,而是使用:& Chr(34) & filename & Chr(34)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-11
      • 2010-11-23
      • 2016-11-14
      • 2012-09-21
      • 2016-05-31
      • 1970-01-01
      • 2014-05-01
      • 1970-01-01
      相关资源
      最近更新 更多