Запуск сервера сценариев из командной строки
Для запуска сервера сценариев из командной строки используйте утилиту 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.
|