【问题标题】:VB Script and filename with spaceVB 脚本和带空格的文件名
【发布时间】:2010-05-06 14:51:41
【问题描述】:

我写了一个VBS文件来打开“6 May”文件夹,内容如下

path = "F:\Test\2010\May\6 May"
Set Sh = CreateObject("WSCript.Shell")
Sh.Run ""path"",3,True
Set Sh = Nothing 

但是在执行此操作时出现以下错误


Windows 脚本宿主

脚本:F:\Sperry\2010\May_06 May\open.vbs 线路:4 字符:10 错误:预期语句结束 代码:800A0401 来源:微软VBScript编译错误


好的

谁能帮我解决这个问题?

【问题讨论】:

    标签: scripting vbscript


    【解决方案1】:

    您的""path"" 语法不正确。要在 VBScript 中连接字符串,您需要使用 & 运算符。此外,要将引号字符指定为字符串的一部分,您需要将其加倍。因此,您的脚本应如下所示:

    path = "F:\Test\2010\May\6 May"
    Set Sh = CreateObject("WSCript.Shell")
    Sh.Run """" & path & """", 3, True
    Set Sh = Nothing
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 2011-04-09
      • 1970-01-01
      相关资源
      最近更新 更多