Константы
Константы
Пользовательские константы в 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. Константы для обозначения подтипов данных
Таблица П2.9. Прочие константы
Имя Значение Описание vbCr Chr(13) Возврат каретки vbCrLf Chr(13) & Chr(10) Возврат каретки и перевод строки vbFormFeed Chr(12) Перевод страницы vbLf Chr(10) Перевод строки vbNullChar Chr(0) Символ с нулевым кодом vbNullString Нулевая строка Нулевая строка vbTab Chr(9) Символ табуляции vbVerticalTab Chr(11) Символ вертикальной табуляции vbUseDefault -2 Использовать значения по умолчанию из региональных настроек системы vbTrue -1 Логическое значение "истина" vbFalse 0 Логическое значение "ложь" vbObjectError -2147221504 Определяет минимальное значение для номеров ошибок, задаваемых пользователем