Объект WshShell
Объект 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).