Windows Script Host для Windows 2000/XP
Шрифт:
В следующем примере производится протоколирование работы сценария регистрации (здесь предполагается, что если этот сценарий отработал успешно, то функция
Метод Popup
Если в методе не задан параметр
Параметр
Таблица 1.10. Типы кнопок и иконок для метода
Значение nType | Константа Visual Basic | Описание |
---|---|---|
0 | vbOkOnly | Выводится кнопка OK |
1 | vbOkCancel | Выводятся кнопки OK и Отмена (Cancel) |
2 | vbAbortRetryIgnore | Выводятся кнопки Стоп (Abort), Повтор (Retry) и Пропустить (Ignore) |
3 | vbYesNoCancel | Выводятся кнопки Да (Yes), Нет (No) и Отмена (Cancel) |
4 | vbYesNo | Выводятся кнопки Да (Yes) и Нет (No) |
5 | vbRetryCancel | Выводятся кнопки Повтор (Retry) и Отмена (Cancel) |
16 | vbCritical | Выводится значок Stop Mark |
32 | vbQuestion | Выводится значок Question Mark |
48 | vbExclamation | Выводится значок Exclamation Mark |
64 | vbInformation | Выводится значок Information Mark |
В сценариях, написанных на языке VBScript, можно непосредственно использовать именованные константы типа
В методе
на экран будет выведено информационное окно, показанное на рис. 1.11, которое автоматически закроется через 5 секунд.
Рис. 1.11. Информационное окно, созданное методом
Метод Popup возвращает целое значение, с помощью которого можно узнать, какая именно кнопка была нажата для выхода (табл. 1.11).
Таблица 1.11.
Значение | Константа Visual Basic | Описание |
---|---|---|
– 1 | Пользователь не нажал ни на одну из кнопок в течение времени, заданного параметром nSecToWait | |
1 | vbOk | Нажата кнопка OK |
2 | vbCancel | Нажата кнопка Отмена (Cancel) |
3 | vbAbort | Нажата кнопка Стоп (Abort) |
4 | vbRetry | Нажата кнопка Повтор (Retry) |
5 | vbIgnore | Нажата кнопка Пропустить (Ignore) |
6 | vbYes | Нажата кнопка Да (Yes) |
7 | vbNo | Нажата кнопка Нет (No) |
Примеры вывода информации с помощью метода
Метод RegDelete
Если параметр
Таблица 1.12. Названия ключей
Краткое название | Длинное название |
---|---|
HCKU | HKEY_CURRENT_USER |
HKLM | HKEY_LOCAL_MACHINE |
HKCR | HKEY_CLASSES_ROOT |
HKEY_USERS | |
HKEY_CURRENT_CONFIG |
Пример, иллюстрирующий применение метода
Метод RegRead
С помощью этого метода можно прочитать следующие типы данных:
Если параметр
В следующем примере на экран выводятся считанные из реестра с помощью метода