Windows Script Host для Windows 2000/XP
Шрифт:
Подтипы данных
Хотя в VBScript определен только один тип
Таблица П2.1. Подтипы данных
Подтип | Функция преобразования | Описание |
---|---|---|
Empty | — | Автоматически присваивается новым переменным, когда для них еще не определено явное значение |
Null | — | Указывает на то, что переменная не содержит допустимых значений |
Bool | CBool(x) | Используется для работы с логическими переменными, принимающим два допустимых значения: true или false |
Byte | CByte(x) | Содержит целые числа в диапазоне от 0 до 255 |
Integer | CInt(X) | Содержит
|
Currency | CCur(x) | Специальный числовой формат для денежных величин |
Long | CLng(x) | Содержит целые числа в диапазоне от -2147483648 до 2147483647 |
Single | CSngl(x) | Тип чисел с плавающей точкой одинарной точности |
Double | CDbl(x) | Тип чисел с плавающей точкой двойной точности |
Date/Time | CDate(x) | Содержит числа, соответствующие датам и времени от 1 января 100 года до 31 декабря 9999 года |
String | CStr(x) | Символьный подтип данных. Текстовые строки в VBScript — это последовательность символов, заключенных в двойные кавычки |
Object | — | Ссылка на объект |
Error | — | Тип данных, предназначенный для хранения номеров ошибок |
В переменную, которая была ранее объявлена с использованием ключевого слова
Здесь функция
После того как ссылка на объект станет ненужной, переменную можно освободить с помощью ключевого слова
Константы
Пользовательские константы в VBScript объявляются с помощью ключевого слова
Кроме этого, VBScript поддерживает много встроенных именованных констант (их не нужно дополнительно объявлять в сценарии), применение которых упрощает использование различных внутренних функций (например,
Таблица П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. Константы для обозначения подтипов данных
Имя | Значение | Описание |
---|---|---|
vbEmpty | 0 | Переменная не инициализирована |
vbNull | 1 | Переменная не содержит корректных данных |
vbInteger | 2 | Переменная имеет подтип Integer |
vbLong | 3 | Переменная имеет подтип Long |
vbSingle | 4 | Переменная имеет подтип Single |
vbDouble | 5 | Переменная имеет подтип Double |
vbCurrency | 6 | Переменная имеет подтип Currency |
vbDate | 7 | Переменная имеет подтип Date |
vbString | 8 | Переменная имеет подтип String |
vbObject | 9 | Переменная имеет подтип Object |
vbError | 10 | Переменная имеет подтип Error |
vbBoolean | 11 | Переменная имеет подтип Boolean |
vbVariant | 12 | Переменная имеет подтип Variant (только для массивов переменных типа Variant ) |
vbDataObject | 13 | Объект доступа к данным |
vbDecimal | 14 | Переменная имеет подтип Decimal |
vbByte | 17 | Переменная имеет подтип Byte |
vbArray | 8192 | Переменная является массивом |