Свойства и параметры сценариев, выполняемых с помощью 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
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Свойства и параметры сценариев, выполняемых с помощью wscript.exe
Свойства и параметры сценариев, выполняемых с помощью wscript.exe При использовании для запуска модуля wscript.exe свойства сценария можно устанавливать с помощью вкладки Сценарий (Script) диалогового окна, задающего свойства файла в Windows (рис. 1.8).После задания свойств сценария
Глава 10 Разработка СОМ-объектов с помощью языков сценариев
Глава 10 Разработка СОМ-объектов с помощью языков сценариев Во всех сценариях WSH, которые мы рассматривали ранее, создавались экземпляры внешних СОМ-объектов, являющихся серверами автоматизации, после чего мы не задумываясь использовали свойства и методы этих объектов.
Доступ к WMI с помощью сервера сценариев
Доступ к WMI с помощью сервера сценариев Полное понимание WMI невозможно без знания тех возможностей, которые она предоставляет администратору. Поэтому рассмотрим сейчас некоторые примеры написания сценариев сервера сценариев Windows с использованием возможностей WMI. Раздел
cscript.exe
cscript.exe Местонахождение: Windowssystem32 Описание: Microsoft (r) Console Based Script Host Сервер сценариев cscript.exe является консольным вариантом, предназначенный для взаимодействия с пользователем через командную строку (в отличии от GUI-приложения wscript.exe). Синтаксис:cscript [имя_сценария]
Список выполняемых процессов
Список выполняемых процессов Чтобы привести пример обработки типов Process, предположим, что у нас есть консольное приложение C# ProcessManipulator, которое определяет следующий вспомогательный статический метод.public static void ListAllRunningProcesses() { // Получение списка процессов, выполняемых
Описание Web-метода с помощью свойства Description
Описание Web-метода с помощью свойства Description Как и в случае атрибута [WebService], свойство Description атрибута [WebMethod] позволяет описать функциональные возможности Web-мeтoдa.public class Service: System.Web.Services.WebService { [WebMethod(Description = "Вычитание целых чисел.")] public int Subtract (int x, int y) { return x – y;
Поддержка данных состояния Web-сервисов с помощью свойства EnableSession
Поддержка данных состояния Web-сервисов с помощью свойства EnableSession Вы, наверное, помните из главы 24 о том, что свойства Application и Session позволяют Web-приложению ASP.NET поддерживать данные состояния. Web-сервисы XML обеспечивают те же возможности с помощью базового класса
Операции в выполняемых процедурах
Операции в выполняемых процедурах Практически любое манипулирование данными в SQL доступно в выполняемой хранимой процедуре. Все действия выполняются в контексте транзакции вызвавшей процедуру программы и подтверждаются, когда подтверждается эта транзакция. Для строк,
3.2.1. Запуск команд и сценариев с помощью команды at
3.2.1. Запуск команд и сценариев с помощью команды at Текст задания можно передать команде at двумя способами: в файле или в режиме командной строки at. Если задание состоит из одной команды или двух — трех команд, объединенных каналом, то удобнее воспользоваться вторым