Иллюстрированный самоучитель по Microsoft Windows 2003

Запуск сервера сценариев из командной строки

Для запуска сервера сценариев из командной строки используйте утилиту Cscript.exe в соответствии со следующим синтаксисом:

cscript имя_сценария [параметры_сервера_сценариев] [параметры_сценария]

Где:

  • имя_сценария – это имя файла сценария с расширением, например, Chart.vbs;
  • параметры_сервера_сценариев – включают и отключают различные средства сервера сценариев. Они всегда предваряются двумя слэшами (//);
  • параметры_сценария – передаются в сценарий. Они всегда предваряются одним слэшем (/).

Ни один из параметров не является обязательным. Однако нельзя указать параметры сценария без самого сценария. Если вы не указываете ни одного параметра, Cscript.exe выдает на экран синтаксис своего запуска и допустимые параметры сервера сценариев (табл. 10.6).

Таблица 10.6. Параметры сервера сценариев, поддерживаемые Cscript.exe.

Параметр Описание
//B Пакетный режим. Не отображает на экране сообщений об ошибках и приглашения пользователей
//D Активизирует функцию отладки
//E=engine Задает ядро, используемое для выполнения сценария
//H:Cscript или Wscript Устанавливает Cscript.exe или Wscript.exe в качестве приложения, выбираемого по умолчанию для выполнения сценариев. По умолчанию установлен Wscript.exe
//I Интерактивный режим (выбирается по умолчанию; режим, обратный задаваемому параметром //в)
//Job: xxx Выполняет задание WSF
//Logo Отображает на экране заставку (выбирается по умолчанию; режим, обратный задаваемому параметром //NoLogo)
//NoLogo Запрещает вывод заставки
//S Сохраняет текущие параметры командной строки для этого пользователя
//T:nn Время ожидания в секундах. Максимальное время, в течение которого может выполняться сценарий. (По умолчанию ограничение не устанавливается.)
Этот параметр используется для предотвращения слишком длительного выполнения сценариев. Устанавливается специальный таймер. Когда время выполнения превышает установленное значение, CSCRIPT прерывает работу ядра сценариев и завершает процесс
//X Задает выполнение сценария в среде отладчика
//U Использует кодировку Unicode для перенаправленного консольного ввода/вывода
//? Показывает параметры и синтаксис команды Cscript.exe

Примеры простых сценариев можно скачать в виде пакета Sample Scripts no адресу http://msdn.microsoft.com/scripting/ default.htm7/scripting/windowshost.

Например, для того чтобы запустить сценарий Chart.vbs:

  1. В меню Start (Пуск) выберите команду Run (Выполнить).
  2. В командной строке выполните следующие команды:
    cscript "устройство:"\"/Саталог"\chart.vbs //logo
    

    …или:

    cscript "устройство:"\"Каталог"\chart.vbs //nologo
    

В системах Windows XP и Windows Server 2003 не обязательно указывать расширение сценариев: можно просто набрать с клавиатуры имя сценария или щелкнуть по нему мышью в окне программы Windows Explorer.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.