Cервер сценариев Windows Script Host 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Cервер сценариев Windows Script Host



Сервер сценариевWindows Script Host (WSH) – это инструмент, позволяющий создавать специальные сценарии, работающие непосредственно в операционной системе Windows и использующие внешние объекты ActiveX. Различные версии сервера сценариев Windows Script Host (WSH) входят в стандартную поставку Windows 98/2000/NT/XP. Сценарии WSH могут создаваться с помощью специализированных языков (например, Microsoft Visual Basic Script Edition (VBScript) или Microsoft JScript).

С помощью внутренних объектов WSH из сценариев можно выполнять следующие основные задачи:

- выводить информацию в стандартный выходной поток (на экран) или в диалоговое окно Windows;

- читать данные из стандартного входного потока (т.е. вводить данные с клавиатуры) или использовать информацию, выводимую другой командой;

- использовать свойства и методы внешних объектов, а также обрабатывать события этих объектов (т.е. которые генерируются этими объектами);

- запускать новые независимые процессы или активизировать уже имеющиеся;

- запускать дочерние процессы с возможностью контроля их состояния и доступ к их стандартным входным и выходным потокам;

- работать с локальной сетью: определять имя зарегистрировавшегося пользователя, подключать сетевые диски и принтеры;

- просматривать и изменять переменные среды;

- получать доступ к специальным папкам Windows;

- создавать ярлыки Windows;

- работать с системным реестром.

Простейший скрипт

Простейший WSH-сценарий, написанный на языке JScript или VBScript, - это обычный текстовый файл с расширением js или vbs соответственно, создавать его можно в любом текстовом редакторе, способном сохранять документы в формате «Только текст».

В качестве первого примера создадим сценарий, выводящий на экран диалоговое окно с надписью "Привет!"

/*****************************************************/

/* Файл: First.js */

/* Язык: JScript */

/* Описание: Вывод на экран простого диалогового окна*/

/* Автор: <Ваша фамилия> */

/*****************************************************/

WScript.Echo ("Привет!"); //Создание диалогового окна

//с надписью "Привет!"

/*** Конец *****************************************/

Для запуска данного скрипта достаточно выполнить кликнуть на него или в командной строке набрать wscript (cscript – консольная версия) и имя скрипта.

Объекты WSH

1. WScript. Это главный объект WSH, который служит для создания других объектов или связи с ними, содержит сведения о сервере сценариев, а также позволяет вводить данные с клавиатуры и выводить информацию на экран или в окно Windows.

2. WshArguments. Обеспечивает доступ к параметрам командной строки запущенного сценария или ярлыка Windows.

3. WshNamed. Обеспечивает доступ к именным параметрам командной строки запущенного сценария.

4. WshUnnamed. Обеспечивает доступ к безымянным параметрам командной строки запущенного сценария.

5. WshShell. Позволяет запускать независимые процессы, создавать ярлыки, работать с переменными среды, системным реестром и специальными папками Windows.

6. WshSpecialFolders. Обеспечивает доступ к специальным папкам Windows.

7. WshShortсut. Позволяет работать с ярлыками Windows.

8. WshUrlShortсut. Предназначен для работы с ярлыками сетевых ресурсов.

9. WshEnvironment. Предназначен для работы с переменными среды (для просмотра, изменения и удаления переменных среды).

10. WshNetwork. Используется при работе с локальной сетью: содержит сетевую информацию для локального компьютера, позволяет подключать сетевые диски и принтеры.

11. WshScriptExec. Позволяет запускать консольные приложения в качестве дочерних процессов, обеспечивает контроль этих приложений и доступ к их стандартным входным и выходным потокам.

12. WshController. Позволяет запускать сценарии на удаленных машинах.

13. WshRemote. Позволяет управлять сценарием, запущенным на удаленной машине.

14. WshRemoteError. Используется для получения информации об ошибке, возникшей в результате выполнения сценария, запущенного на удаленной машине.

Кроме этого, имеется объект FileSystemObject, обеспечивающий доступ к файловой системе компьютера.

Объект WScript

Объект WScript объект можно использовать сразу, без какого-либо предварительного описания или создания, т.к. его экземпляр создается сервером сценариев WSH автоматически. Для использования же других объектов нужно использовать либо метод CreateObject, либо определенное свойство другого объекта. Объект WScript поддерживает несколько свойств и методов (Приложение 4).



Поделиться:


Последнее изменение этой страницы: 2016-12-17; просмотров: 351; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.185.180 (0.007 с.)