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