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

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.
Жалоба
Напишите нам, и мы в срочном порядке примем меры.
Описание книги "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
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!
Похожие книги на "Windows Script Host для Windows 2000/XP"
Книги похожие на "Windows Script Host для Windows 2000/XP" читать онлайн или скачать бесплатно полные версии.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Отзывы о "Андрей Попов - Windows Script Host для Windows 2000/XP"
Отзывы читателей о книге "Windows Script Host для Windows 2000/XP", комментарии и мнения людей о произведении.