Я всего лишь новичок в VBS, пытающийся выполнить предположительно простую задачу использования VBScript для запуска одной программы (с параметрами).
Путь к программе: C: \ Program Files (x86) \ SpeedyFox \ speedyfox.exe и переключатель параметров, который должен идти вместе с ним: / Firefox: C: \ Program Files \ Firefox \ Data \профиль
Если обернуть оба раздела в кавычки (из-за пробелов в их путях), это даст следующую объединенную единую команду:
"C:\Program Files (x86)\SpeedyFox\speedyfox.exe" "/Firefox:C:\Program Files\Firefox\Data\profile"
Если я вставлю это в Пуск> Выполнить , это будет работать именно так, как я хочу.
Я просто пытаюсь добиться того же самого из скрипта vbs вместо того, чтобы вручную вставлять в поле Run .
Я не хочу, чтобы команда выполнялась в консоли CMD (как уже задавали другие вопросы). Все, что я пытаюсь сделать, - это заставить "C:\Program Files (x86)\SpeedyFox\speedyfox.exe" "/Firefox:C:\Program Files\Firefox\Data\profile"
работать с shell.ShellExecute строки приведенного ниже сценария.
Set objShell = Wscript.CreateObject ("Wscript.shell")
set shell=CreateObject("Shell.Application")
shell.ShellExecute ** WHAT DO I PUT HERE? **
set shell=nothing
но, как я мог бы, я просто продолжаю получатьWSH « Ожидаемый конец оператора » сообщения об ошибках.