}
/************* Конец *********************************************/
Вызов системных функций и стандартных диалоговых окон оболочки Windows
Из сценариев WSH можно выводить на экран стандартные диалоговые окна Windows (например, Выполнить (Run)) и модули панели управления (например, Установка даты и времени (Date/Time)). Для этого используются системные функции Windows (API-функции) и объект Shell.Application
, который позволяет получить доступ к оболочке Windows.
Конкретные примеры применения системных функций и методов объекта-оболочки Windows приведены ниже.
Вызов модулей панели управления
Напомним, что в Windows ХР модули панели управления хранятся в каталоге %SystemRoot% System32 в нескольких файлах с расширением cpl. Эти модули можно вывести на экран с помощью утилиты Control.exe, запустив ее из командной строки или из меню Выполнить (Run) с тремя параметрами (два из них необязательны):
Control.exe
Здесь File.cpl
Name
Page
Например, команда
Control.exe Main.cpl, @0
вызовет диалоговое окно для настройки мыши (рис. 11.24).
Рис. 11.24. Модуль панели управления для настройки мыши
Если же выполнить команду
Control.exe Main.cpl, @1
то на экран будет выведено диалоговое окно для настройки клавиатуры (рис. 11.25).
Рис. 11.25. Модуль панели управления для настройки клавиатуры
Описание модулей панели управления для Windows ХР приведено в табл. 11.3 (в других версиях операционной системы количество имен и страниц может быть другим).
Модуль панели управления | Имя | Индекс | Описание |
---|---|---|---|
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 | Параметры мыши и клавиатуры |