Урок VBScript №16: Функція MsgBox і InputBox
Що то я зовсім втік вперед і не розповів вам про дві функції діалогових вікон: MsgBox і InputBox. У цьому дуже невеликому уроці я і розповім про все приблуди до цих двох функцій. Так само існують і інші способи створення діалогових вікон, але для цього потрібні об'єкти WSH. про які буде розмова в наступних уроках.функція MsgBox
Звичайнісінька функція для виведення повідомлення. Звичайно вона складніше, ніж Echo об'єкта WScript. але і об'єкт їй не потрібен.
Синтаксис: MsgBox (Prompt [, Buttons] [, Title] [, Helpfile, Context])
Параметр Buttons може одночасно приймати декілька значень. Для того що б їх вказати, використовується знак «+» або просто використовую суму значень. Значення даного параметра наведені нижче.
Константи для діалогових вікон (виводяться кнопки):
- vbOKOnly - Значення 0. Виводити кнопку ОК.
- vbOKCancel - Значення 1. Виводити кнопки: ОК і Скасування.
- vbAbortRetryIgnore - Значення 2. Виводити кнопки: Перервати, Повтор і Пропустити.
- vbYesNoCancel - Значення 3. Виводити кнопки: Так, Ні і Скасувати.
- vbYesNo - Значення 4. Виводити кнопки: Та й Ні.
- vbRetryCancel - Значення 5. Виводити кнопки: Повтор і Скасування.
Константи для діалогових вікон (виводяться значки):
- vbCritical - Значення 16. Вивести значок Stop Mark.
- vbQuestion - Значення 32. Вивести значок Question Mark.
- vbExclamation - Значення 48. Вивести значок Exclamation Mark.
- vbInformation - Значення 64. Вивести значок Information Mark.
Константи для діалогових вікон (кнопки за замовчуванням):
- vbDefaultButton1 - Значення 0. Перша кнопка вибирається за замовчуванням.
- vbDefaultButton2 - Значення 256. Друга кнопка вибирається за замовчуванням.
- vbDefaultButton3 - Значення 512. Третя кнопка вибирається за замовчуванням.
- vbDefaultButton4 - Значення 768. Четверта кнопка вибирається за замовчуванням.
Константи для діалогових вікон (Режим вікна):
- vbApplicationModal - Значення 0. Виводиться в модальному режимі.
- vbSystemModal - Значення 4096. Виводиться в модальному режимі і розташовується поверх всіх додатків.
- Значення 262144 - Поверх всіх вікон.
- Значення 524288 - Текст у віконці виводиться по правому краю.