Каталог решений - Показ сообщения при свернутой 1С ИЛИ Вывод на экран пользователя модального окна Windows

Показ сообщения при свернутой 1С ИЛИ Вывод на экран пользователя модального окна Windows

Показ сообщения при свернутой 1С ИЛИ Вывод на экран пользователя модального окна Windows

В наличии

Это статья для тех, кто не знает, как:
1. Выдать пользователю окно, которое он не сможет проигнорировать.
2. Выдать пользователю сообщение, которое он точно прочтет.
3. Выдать пользователю сообщение с различными типами кнопок и значком.
4. Выдать пользователю сообщение с одним из значков: значок Stop, значок Question, значок Exclamation, значок Information.

Категория:

Описание

Для этого необходимо использовать объект Wscript.Shell.

Этот объект выводит на экран модальное окно сообщения(Windows).

Для этого необходимо создать COMОбъект и обратиться к методу Popup этого объекта, передав ему в качестве параметров

Popup(<Текст>,<КоличествоСекундОжидания>,<Заголовок>,<Тип>)

<Текст> — строка, текст сообщения.


<КоличествоСекундОжидания> — необязательный, число. Количество секунд, по истечении которого окно будет автоматически закрыто.


<Заголовок> — необязательный, строка. Текст заголовка окна сообщения.


<Тип> — необязательный, число. Комбинация флагов, определяет тип кнопок и значка. Возможные значения флагов:

«<Кнопка>+<Значок>«,

где <Кнопка> это

0 — кнопка ОК.
1 — кнопки ОК и Отмена.
2 — кнопки Стоп, Повтор, Пропустить.
3 — кнопки Да, Нет, Отмена.
4 — кнопки Да и Нет.
5 — кнопки Повтор и Отмена.

где <Значок> это:

16 — значок Stop.
32 — значок Question.
48 — значок Exclamation.
64 — значок Information.

Возвращаемое значение: целое значение, с помощью которого можно узнать, какая кнопка быля нажата пользователем. Возможные значения:

-1 — таймаут.
1 — кнопка ОК.
2 — кнопка Отмена.
3 — кнопка Стоп.
4 — кнопка Повтор.
5 — кнопка Пропустить.
6 — кнопка Да.
7 — кнопка Нет.

Пример:
Shell= Новый COMОбъект(«Wscript.Shell»);
Shell.Popup(«Текст сообщения»,30, «Текст заголовка», 4+16);

has been added to your cart:
Оформление заказа