Объект WshShell

We use cookies. Read the Privacy and Cookie Policy

Объект WshShell

Popup («текст сообщения», «количество секунд», «текст заголовка», «тип окна»)

Метод отображает текстовое сообщение, указанное в первом входном параметре. При этом, кроме текста сообщения нужно указать следующие входные параметры.

? Количество секунд — определяет количество секунд, которое вызванный диалог будет отображаться. По истечении этого времени текстовое сообщение само исчезнет.

? Текст заголовка — указывает текст заголовка диалога текстового сообщения.

? Тип окна — константное выражение, определяющее количество кнопок текстового окна, а также тип выводимого окна. Возможны следующие константы (в скобках указаны числовые выражения, которым соответствуют эти константы).

Константы количества кнопок.

? vbOkOnly — отображать только кнопку OK (0).

? vbOkCancel — отображает кнопки OK и Отмена (1).

? vbAbortRetryIgnore — кнопки Прервать, Повтор и Пропустить (2).

? vbYesNoCancel — кнопки Да, Нет и Отмена (3).

? vbYesNo — кнопки Да и Нет (4).

? vbRetryCancel — кнопки Повтор и Отмена (5).

Константы типа окна. Они могут добавляться к одной из предыдущих констант (например, vbOkOnly + vbCritical).

? vbCritical — выводит знак ошибки (16).

? vbQuestion — знак вопроса (32).

? vbExclamation — знак восклицания (48).

? vbInformation — знак информации (64).

Константы кнопки по умолчанию. Они могут добавляться к одной из предыдущих констант (например, vbYesNoCancel + vbQuestion + vbDefaultButton3).

? vbDefaultButton1 — первая кнопка имеет фокус (0).

? vbDefaultButton2 — вторая кнопка имеет фокус (256).

? vbDefaultButton3 — третья кнопка имеет фокус (512).

? vbDefaultButton4 — четвертая кнопка имеет фокус (768).

Константы модальности. Они могут добавляться к одной из предыдущих констант (например, vbYesNoCancel + vbQuestion + vbDefaultButton3 + vbApplicationModal).

? vbApplicationModal — окно является модальным для текущего приложения (0).

? vbSystemModal — для всех приложений системы (4096)

ПРИМЕЧАНИЕ

Вы заметили, что входные значения некоторых методов берутся в скобки, а некоторых не берутся? На самом деле здесь все просто. Если метод возвращает значение и вы это значение получаете (то есть имеет место строка «переменная»=«метод»), то входные значения нужно брать в скобки, иначе, даже если метод возвращает значение, но вы его не принимаете (то есть имеет место строка «метод»), входные значения в скобки брать не нужно. 

Метод может возвращать константу той кнопки, которую выбрал пользователь. Возможны следующие константы:

? vbOk — пользователь выбрал кнопку OK (1);

? vbCancel — кнопку Отмена (2);

? vbAbort — кнопку Прервать (3);

? vbRetry — кнопку Повтор (4);

? vbIgnore — кнопку Пропустить (5);

? vbYes — кнопку Да (6);

? vbNo — кнопку Нет (7).