Книга: 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

Оглавление книги


Генерация: 1.398. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз