Пользовательские константы в VBScript объявляются с помощью ключевого слова Const
, например:
Const MyConst="Это моя константа"
Кроме этого, VBScript поддерживает много встроенных именованных констант (их не нужно дополнительно объявлять в сценарии), применение которых упрощает использование различных внутренних функций (например, MsgBox()
или InputBox()
). Имена, значения и описания внутренних констант приведены в табл. П2.2–П2.9.
Таблица П2.2.Константы для обозначения цветов
Имя |
Значение |
Описание |
vbBlack |
&h00 |
Черный цвет |
vbRed |
&hFF |
Красный цвет |
vbGreen |
&hFF00 |
Зеленый цвет |
vbYellow |
&hFFF |
Желтый цвет |
vbBlue |
&hFF0000 |
Синий цвет |
vbMagenta |
&hFF00FF |
Фиолетовый цвет |
vbCyan |
&hFFFF00 |
Бирюзовый цвет |
vbWhite |
&hFFFFFF |
Белый цвет |
Таблица П2.3.Константы для нумерации дней недели
Имя |
Значение |
Описание |
vbSunday |
1 |
Воскресенье |
vbMonday |
2 |
Понедельник |
vbTuesday |
3 |
Вторник |
vbWednesday |
4 |
Среда |
vbThursday |
5 |
Четверг |
vbFriday |
6 |
Пятница |
vbSaturday |
7 |
Суббота |
Таблица П2.4.Константы для определения первого дня в неделе и первой недели в году
Имя |
Значение |
Описание |
vbUseSystemDayOfWeek |
0 |
Использовать для определения первого дня недели региональные настройки системы |
vbFirstJan1 |
1 |
Первой неделей в году считается та, в которой было 1 января |
vbFirstFourDays |
2 |
Первой неделей в году считается та, в которой было по крайней мере четыре дня нового года |
vbFirstFullWeek |
3 |
Первой неделей в году считается первая полная неделя |
Таблица П2.5.Константы для работы с датой и временем
Имя |
Значение |
Описание |
vbGeneralDate |
0 |
Дата и время выводятся в формате, определяемом региональными настройками системы |
vbLongDate |
1 |
Выводить дату, используя полный формат |
vbShortDate |
2 |
Выводить дату, используя краткий формат |
vbLongTime |
3 |
Выводить время, используя полный формат |
vbShortTime |
4 |
Выводить время, используя краткий формат |
Таблица П2.6.Константы для диалоговых окон
Имя |
Значение |
Описание |
vbOkOnly |
0 |
Выводится кнопка OK |
vbOkCancel |
1 |
Выводятся кнопки OKи Отмена(Cancel) |
vbAbortRetryIgnore |
2 |
Выводятся кнопки Стоп(Abort), Повтор(Retry) и Пропустить(Ignore) |
vbYesNoCancel |
3 |
Выводятся кнопки Да(Yes), Нет(No) и Отмена(Cancel) |
vbYesNo |
4 |
Выводятся кнопки Да(Yes) и Нет(No) |
vbRetryCancel |
5 |
Выводятся кнопки Повтор(Retry) и Отмена(Cancel) |
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 |
Диалоговое окно выводится в модальном режиме и располагается сверху всех запускаемых приложений |
Таблица П2.7.Результаты нажатия кнопок в диалоговых окнах
Имя |
Значение |
Описание |
vbOk |
1 |
Нажата кнопка OK |
vbCancel |
2 |
Нажата кнопка Отмена(Cancel) |
vbAbort |
3 |
Нажата кнопка Стоп(Abort) |
vbRetry |
4 |
Нажата кнопка Повтор(Retry) |
vbIgnore |
5 |
Нажата кнопка Пропустить(Ignore) |
vbYes |
6 |
Нажата кнопка Да(Yes) |
vbNo |
7 |
Нажата кнопка Нет(No) |
Таблица П2.8.Константы для обозначения подтипов данных
Читать дальше