Metóda Popup
kontextov vytvára kontextové okno správy, ktoré môže používateľovi zobrazovať správu na zadaný čas. Ak je čas správy vynechaný alebo nastavený na nulu, kontextové okno zostane, kým používateľ správu neodpusti.
Okrem toho môže byť názov priradený k vyskakovacej správe. Ak je vynechaný, predvolený je „Host Windows Script Host“. Syntax je nasledovná:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Argumenty:
-
strText
-Hodnota reťazca obsahujúceho text, ktorý sa chcete zobraziť v kontextovom okne. -
nSecondsToWait
– voliteľné. Číselná hodnota označujúca maximálnu dĺžku času (v sekundách), ktoré chcete zobraziť kontextové okno. -
strTitle
– voliteľné. Hodnota reťazca obsahujúceho text, ktorý sa chcete zobraziť ako názov kontextového poľa. -
nType
– voliteľné. Numerická hodnota označuje typ tlačidiel a ikon, ktoré chcete v okno -p-up Message poľa. Tieto určujú, ako sa použije políčka správ. -
IntButton
– Integer Hodnota označuje počet tlačidiel, na ktoré používateľ klikli, aby odmietol políčko správy. Toto je hodnota vrátená metódou kontextového okna
Typy tlačidiel:
- 0 – Zobraziť tlačidlo OK
- 1 – Zobraziť tlačidlá OK A Zrušte
- 2 – Ukážte potrat, pokus a ignorovať gombíky
- 3 – Zobraziť áno, nie a zrušte tlačidlá
- 4 – Zobraziť tlačidlá áno a nie
- 5 – Zobraziť tlačidlá a zrušenie tlačidiel
Ikony:
- 16 – Zobraziť ikonu „Stop Mark“
- 32 – Zobraziť ikonu „otáznik“
- 48 – Zobraziť ikonu „výkričník“
- 64 – Zobraziť ikonu „Information Mark“
Intbutton návratové kódy:
- 1 – tlačidlo OK
- 2 – Tlačidlo Zrušiť
- 3 – Tlačidlo Abort
- 4 – Tlačidlo opakovať
- 5 – Ignorujte tlačidlo
- 6 – tlačidlo Áno
- 7 – Žiadne tlačidlo
Ak užívateľ neklikne na tlačidlo pred sekundami nSecondsToWait
, intButton
je nastavený na -1.
Príklad:
Dim WshShell, BtnCode Set wshshell = wscript.createObject ("wscript.shell") Btncode = wshshell.popup („Páči sa vám vaša práca?“, 7, „Odpovedzte na túto otázku:“, 4 + 32) Vyberte CASE BTNCODECASE 6 WScript.ECO „To je skvelé!“ Prípad 7 wscript.echo „Prepáčte, že to počujem“. Prípad -1 wscript.echo „Žiadna odpoveď?“ Koncový výber