VB Скрипт и имя файла с пробелом - PullRequest
0 голосов
/ 06 мая 2010

Я написал VBS-файл, чтобы открыть папку «6 мая» со следующим содержанием

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

Однако при выполнении этого я получаю следующую ошибку


Windows Script Host

Скрипт: F: \ Sperry \ 2010 \ May_06 May \ open.vbs Линия: 4 Char: 10 Ошибка: ожидаемый конец оператора Код: 800A0401 Источник: ошибка компиляции Microsoft VBScript


OK

Может ли кто-нибудь помочь мне в этом?

1 Ответ

2 голосов
/ 06 мая 2010

Ваш ""path"" синтаксис неверен. Чтобы объединить строки в VBScript, вам нужно использовать оператор &. Кроме того, чтобы указать символ кавычки как часть строки, необходимо удвоить его. Итак, ваш скрипт должен выглядеть так:

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