|
|
Написание сценариев22.10.2018Остановка выполнения сценария Метод Quit объекта WScript служит для прекращения работы сценария. Этот метод можно также использовать, чтобы заставить сценарий вернуть код ошибки: WScript.Quit [intErrorCode] intErrorCode Целочисленное значение, которое представляет возвращаемый код ошибки. После этого можно вызвать сценарий в командном файле и с помощью переменной среды ERRORLEVEL обработать возвращаемое значение. Сценарии и автоматизация Такие приложения, как Internet Explorer и Word, поставляются (или представляют) набор объектов, которые определяют различные аспекты поведения программы. Например, Internet Explorer имеет объект Application, который представляет программу в целом. Аналогично Word имеет объект Document, представляющий документ Word. Используя свойства и методы, которые принадлежат этим объектам, можно программно опрашивать и манипулировать приложениями. Так, например, для Internet Explorer с помощью метода Navigate объекта Application можно загрузить в браузер определенную веб-страницу. В случае Word можно прочитать свойство Saved объекта Document, чтобы узнать, есть ли в документе несохраненные изменения. Каким же образом получить все объекты, представляемые этими приложениями? Для этого служит технология под названием автоматизация. Приложения, поддерживающие автоматизацию, реализуют библиотеки объектов, которые представляют “родные” объекты приложения для языков программирования автоматизации. Такие приложения являются серверами автоматизации, а приложения, манипулирующие серверными объектами — контроллерами автоматизации. Windows Script Host — контроллер автоматизации, который позволяет написать код сценария для управления любыми серверными объектами. Плохо себя чувствуете? Вы можете купить больничный лист официально и спокойно заняться своим здоровьем. Это значит, что можно использовать представляемые приложениями объекты примерно так же, как объекты Windows Script Host. С минимальными приготовлениями код сценария может обращаться и работать с объектом Application из Internet Explorer, объектом Document приложения Word или сотнями других объектов, представленными приложениями, установленными в системе. (Следует отметить, что не все приложения представляют объекты. Почта Windows Live и большинство встроенных программ Windows 7, таких как WordPad и Paint, объектов не представляют.)
|