Обычно при запуске файла WSH, который содержит код Visual Basic или Javascript, из окна программы Проводник (Windows Explorer), запускается программа WSCRIPT.EXE и выполняет указанные сценарии с помощью необходимого программного модуля.
Для запуска сценария из командной строки необходимо воспользоваться программой CSCRIPT.EXE, которая поддерживает указание следующих необязательных параметров.
· //B — командный режим. В этом режиме отменяется вывод на экран сообщений об ошибках и запросов на подтверждение.
· //D — включение службы Active Debugging.
· //E:engine — использования программного ядра для запуска сценария.
· //H:CScript — в качестве программы обработки сценариев используется CSCRIPT.EXE.
· //H:WScript — в качестве программы обработки сценариев используется WSCRIPT.EXE (по умолчанию).
· //I — интерактивный режим (параметр, противоположный параметру //B).
· //Job:xxxx — выполнение задания WSH.
· //Logo — отображение логотипа (по умолчанию).
· //Nologo — запрет на отображение логотипа.
· //S — сохранение параметров командной строки для текущего пользователя.
· //T:nn — указание времени задержки в секундах; максимальное время, которое выделяется сценарию на выполнение.
· //X — выполнение сценария посредством службы отладки Active Debugging.
Обратите внимание, что наклонную черту необходимо вводить дважды (//). Предположим, что существует следующий файл HELLO.VBS:
Wscript.Echo "Hello"
Wscript.Quit 0
Этот сценарий можно запустить с помощью команды cscript hello.vbs, которая выведет слово “Hello” в окне командного интерпретатора. Введите следующую команду для открытия отдельного окна сценария:
wscript hello.vbs