Scripting 带空格的VB脚本和文件名

Scripting 带空格的VB脚本和文件名,scripting,vbscript,Scripting,Vbscript,我编写了一个VBS文件来打开“5月6日”文件夹,其中包含以下内容 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\u 06 May\open.vbs 第4行 字符:10 错误:应为语句结尾 代码:800A0401

我编写了一个VBS文件来打开“5月6日”文件夹,其中包含以下内容

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\u 06 May\open.vbs 第4行 字符:10 错误:应为语句结尾 代码:800A0401 来源:Microsoft VBScript编译错误


好啊 有人能帮我吗?

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

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