Книга: Windows Script Host для Windows 2000/XP

Вызов окна выключения компьютера 

Вызов окна выключения компьютера 

Из сценария WSH можно вызвать диалоговое окно, в котором производится выбор действия при завершении работы Windows (рис. 11.27).


Рис. 11.27. Диалоговое окно выключения компьютера

Для этого необходимо вызвать метод ShutdownWindows() объекта Shell.Application. Соответствующий пример приведен в листинге 11.19.

Листинг 11.19. Вызов окна выключения компьютера

/*******************************************************************/
/* Имя: ShutdownWindow.js                                          */
/* Язык: JScript                                                   */
/* Описание: Вызов окна выключения компьютера                      */
/*******************************************************************/
//Объявляем переменные
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,
 "Вызов стандартных диалогов Windows",vbQuestion+vbYesNo);
if (Res==vbYes) //Нажата кнопка Да
 //Вызываем окно выключения компьютера
 Shell.ShutdownWindows();
/*************  Конец *********************************************/
 

Оглавление книги


Генерация: 2.533. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз