VBScript. Предопределенные константы
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (→Константы для работы с датой и временем) |
SYSDBA (обсуждение | вклад) |
||
| Строка 61: | Строка 61: | ||
|} | |} | ||
| + | === Константы форматирования даты === | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
! Имя !! Значение !! Описание | ! Имя !! Значение !! Описание | ||
|- | |- | ||
| − | | | + | | vbGeneralDate || 0 || Отображать дату и/или время. Для действительных чисел отображать дату и время. Если присутствует только целая часть числа, отображать только дату. Если только дробная – время. Формат отображения определяется настройками операционной системы. |
| + | |- | ||
| + | | vbLongDate || 1 || Отображать дату используя полный формат для даты из настроек операционной системы. | ||
| + | |- | ||
| + | | vbShortDate || 2 || Отображать дату используя короткий формат для даты из настроек операционной системы. | ||
| + | |- | ||
| + | | vbLongTime || 3 || Отображать время используя полный формат для времени из настроек операционной системы. | ||
| + | |- | ||
| + | | vbShortTime || 4 || Отображать время используя короткий формат для времени из настроек операционной системы. | ||
|} | |} | ||
| + | === Константы для окна Application.MessageBox === | ||
| + | {| class="wikitable" border="1" | ||
| + | ! Имя !! Значение !! Описание | ||
| + | |- | ||
| + | | vbOkOnly || 0 || Показывать только кнопку Ок. | ||
| + | |- | ||
| + | | vbOkCancel || 1 || Показывать кнопки Ок и Отмена. | ||
| + | |- | ||
| + | | vbAbortRetryIgnore || 2 || Показывать кнопки Прервать, Повторить, Игнорировать. | ||
| + | |- | ||
| + | | vbYesNoCancel || 3 || Показывать кнопки Да, Нет, Отмена. | ||
| + | |- | ||
| + | | vbYesNo || 4 || Показывать кнопки Да, Нет. | ||
| + | |- | ||
| + | | vbRetryCancel || 5 || Показывать кнопки Повторить, Отмена. | ||
| + | |- | ||
| + | | vbCritical || 16 || Показывать пиктограммку критической ошибки. | ||
| + | |- | ||
| + | | vbQuestion || 32 || Показывать пиктограммку вопроса. | ||
| + | |- | ||
| + | | vbExclamation || 48 || Показывать пиктограммку восклицания. | ||
| + | |- | ||
| + | | vbInformation || 64 || Показывать информационную пиктограммку. | ||
| + | |- | ||
| + | | vbDefaultButton1 || 0 || Первая кнопка в окне является выделенной по-умолчанию. | ||
| + | |- | ||
| + | | vbDefaultButton2 || 1 || Вторая кнопка в окне является выделенной по-умолчанию. | ||
| + | |- | ||
| + | | vbDefaultButton3 || 2 || Третья кнопка в окне является выделенной по-умолчанию. | ||
| + | |- | ||
| + | | vbDefaultButton4 || 3 || Четвертая кнопка в окне является выделенной по-умолчанию. | ||
| + | |- | ||
| + | | vbApplicationModal || 0 || Пользователь должен закрыть окно перед тем как продолжить работу с приложением. | ||
| + | |- | ||
| + | | vbSystemModal || 4096 || Окно будет расположено поверх всех выполняющихся приложений. Пользователь должен закрыть окно перед тем как продолжить работу. | ||
| + | |} | ||
| + | |||
| + | ==== Следующие константы возвращаются функцией: ==== | ||
| + | |||
| + | {| class="wikitable" border="1" | ||
| + | ! Имя !! Значение !! Описание | ||
| + | |- | ||
| + | | vbOk || 1 || Была выбрана кнопка Ок. | ||
| + | |- | ||
| + | | vbCancel || 2 || Была выбрана кнопка Отмена. | ||
| + | |- | ||
| + | | vbAbort || 3 || Была выбрана кнопка Прервать. | ||
| + | |- | ||
| + | | vbRetry || 4 || Была выбрана кнопка Повторить. | ||
| + | |- | ||
| + | | vbIgnore || 5 || Была выбрана кнопка Игнорировать. | ||
| + | |- | ||
| + | | vbYes || 6 || Была выбрана кнопка Да. | ||
| + | |- | ||
| + | | vbNo || 7 || Была выбрана кнопка Нет. | ||
| + | |} | ||
| + | |||
| + | === Строковые константы === | ||
| + | |||
| + | {| class="wikitable" border="1" | ||
| + | ! Имя !! Значение !! Описание | ||
| + | |- | ||
| + | | vbCr || Chr(13) || Возврат каретки. | ||
| + | |- | ||
| + | | vbCrLf || Chr(13)&Chr(10) || Возврат каретки, перевод строки. | ||
| + | |- | ||
| + | | vbFormFeed || Chr(12) || Пропуск страницы (не применяется в Microsoft Windows). | ||
| + | |- | ||
| + | | vbLf || Chr(10) || Перевод строки. | ||
| + | |- | ||
| + | | vbNewLine || Chr(13)&Chr(10) или Chr(10) || Переход на начало новой строки. В зависимости от платформы. | ||
| + | |- | ||
| + | | vbNullChar || Chr(0) || Символ с кодом 0. | ||
| + | |- | ||
| + | | vbNullString || || Пустая строка. Не тоже самое, что строка нулевой длины "". | ||
| + | |- | ||
| + | | vbTab || Chr(9) || Символ табуляции. | ||
| + | |- | ||
| + | | vbVerticalTab || Chr(11) || Вертикальная табуляция (не используется в Microsoft Windows). | ||
| + | |} | ||
| + | |||
| + | === Константы тройного состояния (tristate constants) === | ||
| + | |||
| + | {| class="wikitable" border="1" | ||
| + | ! Имя !! Значение !! Описание | ||
| + | |- | ||
| + | | vbUseDefault || -2 || Использовать значение по-умолчанию из настроек операционной системы. | ||
| + | |- | ||
| + | | vbTrue || -1 || Истина. | ||
| + | |- | ||
| + | | vbFalse || 0 || Ложь. | ||
| + | |} | ||
| + | |||
| + | === Подтипы варианта === | ||
| + | |||
| + | {| class="wikitable" border="1" | ||
| + | ! Имя !! Значение !! Описание | ||
| + | |- | ||
| + | | vbEmpty || 0 || Неинициализированная переменная. | ||
| + | |- | ||
| + | | vbNull || 1 || Не содержит данных. | ||
| + | |- | ||
| + | | vbInteger || 2 || Короткое целое число. | ||
| + | |- | ||
| + | | vbLong || 3 || Длинное целоей число. | ||
| + | |- | ||
| + | | vbSingle || 4 || Число с плавающей точкой одинарной точности. | ||
| + | |- | ||
| + | | vbDouble || 5 || Число с плавающей точкой двойной точности. | ||
| + | |- | ||
| + | | vbCurrency || 6 || Тип данных Currency. | ||
| + | |- | ||
| + | | vbDate || 7 || Дата. | ||
| + | |- | ||
| + | | vbString || 8 || Строка. | ||
| + | |- | ||
| + | | vbObject || 9 || Объект. | ||
| + | |- | ||
| + | | vbError || 10 || Ошибка. | ||
| + | |- | ||
| + | | vbBoolean || 11 || Булевское значение. | ||
| + | |- | ||
| + | | vbVariant || 12 || Вариант. | ||
| + | |- | ||
| + | | vbDataObject || 13 || Объект доступа к данным. | ||
| + | |- | ||
| + | | vbDecimal || 14 || Число с фиксированной точкой. | ||
| + | |- | ||
| + | | vbByte || 17 || Однобайтовое беззнаковое целое. | ||
| + | |- | ||
| + | | vbArray || 8192 || Массив. | ||
| + | |} | ||
| + | |||
| + | === Прочие константы === | ||
| + | |||
| + | {| class="wikitable" border="1" | ||
| + | ! Имя !! Значение !! Описание | ||
| + | |- | ||
| + | | vbObjectError || -2147221504 || Пользовательские номера ошибок в объектах автоматизации (Automation Object) должны быть больше чем данная константа. Например: | ||
| + | Err.Raise vbObjectError + 1000 | ||
| + | |} | ||
| + | |||
[[Category:VBScript]] | [[Category:VBScript]] | ||
[[Category:Книга]] | [[Category:Книга]] | ||
Текущая версия на 16:27, 12 мая 2009
Содержание |
[править] Константы для обозначения цветов
| Имя | Значение | Описание |
|---|---|---|
| vbBlack | &h00 | Черный. |
| vbRed | &hFF | Красный. |
| vbGreen | &hFF00 | Зеленый. |
| vbYellow | &hFFFF | Желтый. |
| vbBlue | &hFF0000 | Синий. |
| vbMagenta | &hFF00FF | Малиновый. |
| vbCyan | &hFFFF00 | Голубой. |
| vbWhite | &hFFFFFF | Белый. |
[править] Константы для функций сравнения
| Имя | Значение | Описание |
|---|---|---|
| vbBinaryCompare | 0 | Двоичное сравнение. |
| vbTextCompare | 1 | Текстовое сравнение. |
[править] Константы для работы с датой и временем
| Имя | Значение | Описание |
|---|---|---|
| vbSunday | 1 | Воскресенье. |
| vbMonday | 2 | Понедельник. |
| vbTuesday | 3 | Вторник. |
| vbWednesday | 4 | Среда. |
| vbThursday | 5 | Четверг. |
| vbFriday | 6 | Пятница. |
| vbSaturday | 7 | Суббота. |
| vbUseSystem | 0 | Использовать формат даты и времени, заданный в настройках операционной системы. |
| vbUseSystemDayOfWeek | 0 | Использовать день недели, заданный в настройках операционной системы как первый день недели. |
| vbFirstJan1 | 1 | Использовать неделю, на которую приходится 1-е января. |
| vbFirstFourDays | 2 | Использовать неделю хотябы четыре дня из которой приходятмся на новый год. |
| vbFirstFullWeek | 3 | Использовать первую полную неделю в году. |
[править] Константы форматирования даты
| Имя | Значение | Описание |
|---|---|---|
| vbGeneralDate | 0 | Отображать дату и/или время. Для действительных чисел отображать дату и время. Если присутствует только целая часть числа, отображать только дату. Если только дробная – время. Формат отображения определяется настройками операционной системы. |
| vbLongDate | 1 | Отображать дату используя полный формат для даты из настроек операционной системы. |
| vbShortDate | 2 | Отображать дату используя короткий формат для даты из настроек операционной системы. |
| vbLongTime | 3 | Отображать время используя полный формат для времени из настроек операционной системы. |
| vbShortTime | 4 | Отображать время используя короткий формат для времени из настроек операционной системы. |
[править] Константы для окна Application.MessageBox
| Имя | Значение | Описание |
|---|---|---|
| vbOkOnly | 0 | Показывать только кнопку Ок. |
| vbOkCancel | 1 | Показывать кнопки Ок и Отмена. |
| vbAbortRetryIgnore | 2 | Показывать кнопки Прервать, Повторить, Игнорировать. |
| vbYesNoCancel | 3 | Показывать кнопки Да, Нет, Отмена. |
| vbYesNo | 4 | Показывать кнопки Да, Нет. |
| vbRetryCancel | 5 | Показывать кнопки Повторить, Отмена. |
| vbCritical | 16 | Показывать пиктограммку критической ошибки. |
| vbQuestion | 32 | Показывать пиктограммку вопроса. |
| vbExclamation | 48 | Показывать пиктограммку восклицания. |
| vbInformation | 64 | Показывать информационную пиктограммку. |
| vbDefaultButton1 | 0 | Первая кнопка в окне является выделенной по-умолчанию. |
| vbDefaultButton2 | 1 | Вторая кнопка в окне является выделенной по-умолчанию. |
| vbDefaultButton3 | 2 | Третья кнопка в окне является выделенной по-умолчанию. |
| vbDefaultButton4 | 3 | Четвертая кнопка в окне является выделенной по-умолчанию. |
| vbApplicationModal | 0 | Пользователь должен закрыть окно перед тем как продолжить работу с приложением. |
| vbSystemModal | 4096 | Окно будет расположено поверх всех выполняющихся приложений. Пользователь должен закрыть окно перед тем как продолжить работу. |
[править] Следующие константы возвращаются функцией:
| Имя | Значение | Описание |
|---|---|---|
| vbOk | 1 | Была выбрана кнопка Ок. |
| vbCancel | 2 | Была выбрана кнопка Отмена. |
| vbAbort | 3 | Была выбрана кнопка Прервать. |
| vbRetry | 4 | Была выбрана кнопка Повторить. |
| vbIgnore | 5 | Была выбрана кнопка Игнорировать. |
| vbYes | 6 | Была выбрана кнопка Да. |
| vbNo | 7 | Была выбрана кнопка Нет. |
[править] Строковые константы
| Имя | Значение | Описание |
|---|---|---|
| vbCr | Chr(13) | Возврат каретки. |
| vbCrLf | Chr(13)&Chr(10) | Возврат каретки, перевод строки. |
| vbFormFeed | Chr(12) | Пропуск страницы (не применяется в Microsoft Windows). |
| vbLf | Chr(10) | Перевод строки. |
| vbNewLine | Chr(13)&Chr(10) или Chr(10) | Переход на начало новой строки. В зависимости от платформы. |
| vbNullChar | Chr(0) | Символ с кодом 0. |
| vbNullString | Пустая строка. Не тоже самое, что строка нулевой длины "". | |
| vbTab | Chr(9) | Символ табуляции. |
| vbVerticalTab | Chr(11) | Вертикальная табуляция (не используется в Microsoft Windows). |
[править] Константы тройного состояния (tristate constants)
| Имя | Значение | Описание |
|---|---|---|
| vbUseDefault | -2 | Использовать значение по-умолчанию из настроек операционной системы. |
| vbTrue | -1 | Истина. |
| vbFalse | 0 | Ложь. |
[править] Подтипы варианта
| Имя | Значение | Описание |
|---|---|---|
| vbEmpty | 0 | Неинициализированная переменная. |
| vbNull | 1 | Не содержит данных. |
| vbInteger | 2 | Короткое целое число. |
| vbLong | 3 | Длинное целоей число. |
| vbSingle | 4 | Число с плавающей точкой одинарной точности. |
| vbDouble | 5 | Число с плавающей точкой двойной точности. |
| vbCurrency | 6 | Тип данных Currency. |
| vbDate | 7 | Дата. |
| vbString | 8 | Строка. |
| vbObject | 9 | Объект. |
| vbError | 10 | Ошибка. |
| vbBoolean | 11 | Булевское значение. |
| vbVariant | 12 | Вариант. |
| vbDataObject | 13 | Объект доступа к данным. |
| vbDecimal | 14 | Число с фиксированной точкой. |
| vbByte | 17 | Однобайтовое беззнаковое целое. |
| vbArray | 8192 | Массив. |
[править] Прочие константы
| Имя | Значение | Описание |
|---|---|---|
| vbObjectError | -2147221504 | Пользовательские номера ошибок в объектах автоматизации (Automation Object) должны быть больше чем данная константа. Например:
Err.Raise vbObjectError + 1000 |