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

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

 Res;      //Результат нажатия кнопок в диалоговом окне

//Инициализируем константы для диалоговых окон

var vbYesNo=4,vbQuestion=32,vbYes=6;

//Создаем объект WshShell

WshShell = WScript.CreateObject('WScript.Shell');

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

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

//Выводим запрос

Res=WshShell.Popup('Открыть панель управления?',0,

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату