Метод Popup
вікна створює вікно спливаючих повідомлень, яке може відображати повідомлення користувачеві протягом певної кількості часу. Якщо час повідомлення буде опущений або встановлений на нуль, спливаюче вікно залишиться, поки користувач не відкине повідомлення.
Крім того, заголовок може бути призначений у спливаюче повідомлення. Якщо це опущено, за замовчуванням є “хост сценарію Windows”. Синтаксис такий:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Аргументи:
-
strText
-Значення рядка, що містить текст, який ви хочете з’ясувати у вікні спливаючих повідомлень. -
nSecondsToWait
– необов’язково. Числове значення, що вказує на максимальну тривалість часу (за лічені секунди), ви хочете відобразити вікно спливаючого повідомлення. -
strTitle
– необов’язково. Значення рядка, що містить текст, який ви хочете, як назва поля спливаючого повідомлення. -
nType
– необов’язково. Числове значення вказує тип кнопок та піктограм, які ви хочете, у вікні спливаючих повідомлень. Вони визначають, як використовується поле повідомлення. -
IntButton
– Integer значення вказує на кількість кнопок, клацнув користувачем, щоб відхилити поле повідомлення. Це значення, повернене спливаючим методом
Типи кнопок:
- 0 – Покажіть кнопку ОК
- 1 – Показати ОК і скасувати кнопки
- 2 – Показати аборт, повторити та ігнорувати кнопки
- 3 – Покажіть так, ні, і скасуйте кнопки
- 4 – Покажіть так і ні кнопок
- 5 – Показати повторити та скасувати кнопки
Значки:
- 16 – Показати значок «Зупинка Марка»
- 32 – Показати значок «Позначення запитань»
- 48 – Показати піктограму «Позначення оклику»
- 64 – Показати значок “Інформаційна марка”
Коди повернення Intbutton:
- 1 – ОК
- 2 – Кнопка Скасувати
- 3 – Кнопка аборт
- 4 – Кнопка повторного повторного
- 5 – Ігноруйте кнопку
- 6 – Так кнопка
- 7 – Немає кнопки
Якщо користувач не натискає кнопку перед nSecondsToWait
секунд, intButton
встановлений на -1.
Приклад:
Dim WshShell, BtnCode Встановити wshshell = wscript.createObject ("wscript.shell") Btncode = wshshell.popup ("Вам подобається ваша робота?", 7, "Відповідь на це запитання:", 4 + 32) Виберіть випадок btncodecase 6 wscript.echo "Це чудово!" Випадок 7 wscript.echo "Вибачте, що це почув". Випадок -1 wscript.echo "немає відповіді?" End Select