» » » » Андрей Попов - Windows Script Host для Windows 2000/XP

Андрей Попов - Windows Script Host для Windows 2000/XP

На нашем литературном портале можно бесплатно читать книгу Андрей Попов - Windows Script Host для Windows 2000/XP, Андрей Попов . Жанр: Программное обеспечение. Онлайн библиотека дает возможность прочитать весь текст и даже без регистрации и СМС подтверждения на нашем литературном портале litmir.org.
Андрей Попов - Windows Script Host для Windows 2000/XP
Название: Windows Script Host для Windows 2000/XP
ISBN: -
Год: -
Дата добавления: 3 июль 2019
Количество просмотров: 327
Читать онлайн

Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних просмотр данного контента СТРОГО ЗАПРЕЩЕН! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту readbookfedya@gmail.com для удаления материала

Windows Script Host для Windows 2000/XP читать книгу онлайн

Windows Script Host для Windows 2000/XP - читать бесплатно онлайн , автор Андрей Попов
В книге описывается сервер сценариев Windows Script Host (WSH) версии 5.6, который является одним из стандартных компонентов Windows ХР, а также может быть установлен в более ранних версиях Windows. Приводятся сценарии на языках VBScript и JScript, иллюстрирующие применение стандартных объектов WSH 5.6, включая создание из сценариев дочерних процессов и запуск сценариев на удаленных компьютерах. В качестве более сложных примеров рассматриваются сценарии, работающие с базами данных, управляющие приложениями Microsoft Office, организующие графический пользовательский интерфейс, использующие технологии ADSI (Active Directory Service Interface) и WMI (Windows Management Instrumentation) для решения задач администрирования. Освещены вопросы практической работы с XML-файлами и создания СОМ-объектов. Особое внимание уделяется вопросам безопасности при работе со сценариями, приводятся конкретные примеры настроек политик безопасности. К книге прилагается дискета с исходными текстами большинства примеров.
Перейти на страницу:

РР· сценариев WSH РјРѕР¶РЅРѕ выводить РЅР° экран стандартные диалоговые РѕРєРЅР° Windows (например, Выполнить (Run)) Рё модули панели управления (например, Установка даты Рё времени (Date/Time)). Для этого используются системные функции Windows (API-функции) Рё объект Shell.Application, который позволяет получить доступ Рє оболочке Windows.

Конкретные примеры применения системных функций и методов объекта-оболочки Windows приведены ниже.

Вызов модулей панели управления

Напомним, что в Windows ХР модули панели управления хранятся в каталоге %SystemRoot%System32 в нескольких файлах с расширением cpl. Эти модули можно вывести на экран с помощью утилиты Control.exe, запустив ее из командной строки или из меню Выполнить (Run) с тремя параметрами (два из них необязательны):

Control.exe File.cpl,[Name],[Page]

Здесь File.cpl — название cpl-файла; Name — имя модуля; Page — номер страницы в диалоговом окне, которая будет выведена на передний план.

Например, команда

Control.exe Main.cpl, @0

вызовет диалоговое окно для настройки мыши (рис. 11.24).

Рис. 11.24. Модуль панели управления для настройки мыши


Если же выполнить команду

Control.exe Main.cpl, @1

то на экран будет выведено диалоговое окно для настройки клавиатуры (рис. 11.25).

Рис. 11.25. Модуль панели управления для настройки клавиатуры


Описание модулей панели управления для Windows ХР приведено в табл. 11.3 (в других версиях операционной системы количество имен и страниц может быть другим).


Таблица 11.3. Модули панели управления в Windows ХР

Модуль панели управления РРјСЏ Рндекс Описание appwiz.cpl — 0…3 Установка Рё удаление программ desk.cpl — 0…4 Свойства экрана hdwwiz.cpl — — Мастер установки оборудования inetcpl.cpl — 0…6 Параметры браузера Internet Explorer intl.cpl — 0…2 Языки Рё региональные стандарты joy.cpl — — Установленные игровые устройства Рё РёС… свойства main.cpl @0, @1 0…4 Параметры мыши Рё клавиатуры mmsys.cpl — 0…4 Свойства аудиоустройств ncpa.cpl — — Сетевые подключения nusrmgr.cpl — — Учетные записи пользователей odbccp32.cpl — — Администратор источников данных ODBC powercfg.cpl — — Настройки управления электропитанием sysdm.cpl @0, @1 0…6 Свойства системы telephon.cpl — — Телефонные подключения timedate.cpl — 0…1 Установка даты Рё времени access.cpl — 0…5 Настройка специальных возможностей AccessSetup.cpl — — Установка пользователя РїРѕ умолчанию

РР· сценариев WSH модули панели управления РјРѕР¶РЅРѕ вызывать несколькими способами, РґРІР° РёР· которых РјС‹ рассмотрим РЅРёР¶Рµ.

Запуск с помощью оболочки Windows

Для доступа к стандартным диалоговым окнам Windows и модулям панели управления нужно сначала создать экземпляр объекта-оболочки Windows:

//Создаем объект Shell.Application

Shell=WScript.CreateObject("Shell.Application");

Модули панели управления вызываются с помощью метода ControlPanelItem(), в качестве параметра которого указывается имя соответствующего cpl-файла, например:

Shell.ControlPanelItem("Appwiz.cpl");

Если запустить ControlPanelItem() без параметра, то откроется вся панель управления.

В листинге 11.13 приведен сценарий RunCPL.js, в котором происходит вызов некоторых модулей панели управления.

Листинг 11.13. Вызов модулей панели управления с помощью оболочки Windows

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

/* РРјСЏ: RunCPL.jsВ В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В  */

/* Язык: JScript                                                   */

/* Описание: Вызов модулей панели управления с помощью             */

/*           объекта Shell.Application                             */

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

//Объявляем переменные

var

 WshShell, //Экземпляр объекта WshShell

Перейти на страницу:
Комментариев (0)