VBScript: Запуск приложения с нужными параметрами запуска

  • 16.05.2019
  • 15 177
  • 2
  • 22.05.2019
  • 55
  • 52
  • 3
VBScript: Запуск приложения с нужными параметрами запуска

Использование метода Run объекта WScript.Shell

Если вам понадобилось запустить через VBScript приложение с нужными параметрами запуска, то это может оказаться не так просто, как кажется. Правильно такой скрипт должен выглядеть следующим образом:

Set objShell = CreateObject("WScript.Shell")
objShell.Run """C:\Program Files\cmdow\cmdow.exe"" /TV"""

Как вы можете догадаться, C:\Program Files\cmdow\cmdow.exe в данном примере это путь и сам исполняемый файл приложения, а /TV это его параметры.

В прочем, может случится и так, что нужно в параметрах запуска указать какой-то путь с пробелами, который в свою очередь нужно поместить в кавычки. Тогда правильно должно выглядеть это так:

Set objShell = CreateObject("WScript.Shell")
objShell.Run """C:\Program Files\VideoLAN\VLC\vlc.exe"" ""E:\eto test\Misfits.S01E05.mkv"""

Или так, если нужно скомбинировать путь в кавычках с какой-то другой командой без них:

Set objShell = CreateObject("WScript.Shell")
objShell.Run """C:\Program Files\VideoLAN\VLC\vlc.exe"" --fullscreen ""E:\eto test\Misfits.S01E05.mkv"""

Самым важным во всех этих примерах - это соблюдение количества кавычек, будьте внимательны!

Была ли эта статья Вам полезна?

Комментарии к статье (2)

    • Гость

    у меня почему то не работают эти скрипты

    • Вы бы хотя бы привели пример, чего вы именно пытаетесь сделать, и какую ошибку вы получаете.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.