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

Вызов окна форматирования диска

Вызов окна форматирования диска

Диалогoвое окно, позволяющее форматировать диск с заданными параметрами (рис. 11.26), вызывается с помощью системной  функции SHFormatDrive() из библиотечного файла shell32.dll.


Рис. 11.26. Диалоговое окно форматирования диска

Соответствующий пример приведен в листинге 11.16.

Листинг 11.16. Вызов окна форматирования диска

/*******************************************************************/
/* Имя: FormatDisk.js                                              */
/* Язык: JScript                                                   */
/* Описание: Вызов окна форматирования диска                       */
/*******************************************************************/
//Объявляем переменные
var
 WshShell, //Экземпляр объекта WshShell
 Res;      //Результат нажатия кнопок в диалоговом окне
//Инициализируем константы для диалоговых окон
var vbYesNo=4,vbQuestion=32,vbYes=6;
//Создаем объект WshShell
WshShell = WScript.CreateObject("WScript.Shell");
//Выводим запрос
Res=WshShell.Popup("Открыть окно форматирования?",0,
 "Вызов стандартных диалогов Windows",vbQuestion+vbYesNo);
if (Res==vbYes) //Нажата кнопка Да
 //Вызываем окно форматирования
 WshShell.Run("Rundll32.exe shell32.dll,SHFormatDrive");
/*************  Конец *********************************************/

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


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