Книга: Windows Script Host для Windows 2000/XP
Свойства и параметры сценариев, выполняемых с помощью cscript.exe
Свойства и параметры сценариев, выполняемых с помощью cscript.exe
В этом случае исполнение сценария контролируется с помощью параметров командной строки для cscript.exe (табл. 1.1), которые включают или отключают различные опции WSH (все эти параметры начинаются с символов //).
Таблица 1.1. Параметры командной строки cscript.exe
Параметр | Описание |
---|---|
//I |
Выключает пакетный режим (по умолчанию). При этом на экран будут выводиться все сообщения об ошибках в сценарии |
//B |
Включает пакетный режим. При этом на экран не будут выводиться никакие сообщения |
//Т:nn |
Задает тайм-аут в секундах, т.е. сценарий будет выполняться nn секунд, после чего процесс прервется. По умолчанию время выполнения не ограничено |
//Logo |
Выводит (по умолчанию) перед выполнением сценария информацию о версии и разработчике WSH |
//Nologo |
Подавляет вывод информации о версии и разработчике WSH |
//H:CScript или //H:Wscript |
Делает cscript.ехе или wscript.exe приложением для запуска сценариев по умолчанию. Если эти параметры не указаны, то по умолчанию подразумевается wscript.exe |
//S |
Сохраняет установки командной строки для текущего пользователя |
//? |
Выводит встроенную подсказку для параметров командной строки |
//E:engine |
Выполняет сценарий с помощью модуля, заданного параметром engine |
//D |
Включает отладчик |
//X |
Выполняет программу в отладчике |
//Job:<JobID> |
Запускает задание с индексом JobID из многозадачного WS-файла (структура WS-файлов будет описана в главе 3) |
//U |
Позволяет использовать при перенаправлении ввода/вывода с консоли кодировку Unicode |
Например, команда
cscript //Nologo C:ScriptFirst.js
запустит сценарий First.js без информации о версии WSH (рис. 1.7).
Сценарий можно запускать с параметрами командной строки, которые указываются после имени этого сценария (процедура обработки таких параметров будет описана ниже, при рассмотрении объектов WshArguments
, WshNamed
и WshUnnamed
). Например, команда
cscript //В C:ScriptFirst.js /а /b
запустит сценарий First.js в пакетном режиме, при этом /а
и /b
будут являться параметрами этого сценария, а //B
— параметром приложения cscript.exe.
Рис. 1.7. Результат выполнения First.js в консольном режиме без информации о версии WSH
- Установка и изменение свойств сценариев
- Свойства и параметры сценариев, выполняемых с помощью wscript.exe
- 10.5. Параметры командной строки
- Параметры SCRIPT
- 11.2. СВОЙСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Основные параметры ЭЛТ-мониторов
- Повышение производительности приложений с помощью хранимых процедур
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Организация пользователей в группы с помощью ролей
- Параметры конфигурационного файла InterBase
- Параметры в ibconfig