Metoda Popup
-up produce o casetă de mesaje pop-up care poate afișa un mesaj unui utilizator pentru o perioadă de timp specificată. Dacă timpul mesajului este omis sau setat la zero, pop-up-ul va rămâne până când utilizatorul respinge mesajul.
În plus, un titlu poate fi atribuit mesajului pop-up. Dacă este omisă, implicit este „Windows Script Host”. Sintaxa este următoarea:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Argumente:
-
strText
-Valoarea șirului care conține textul pe care doriți să îl apară în caseta de mesaje pop-up. -
nSecondsToWait
– opțional. Valoare numerică care indică durata maximă de timp (în secunde) doriți ca caseta de mesaj pop-up afișată. -
strTitle
– Opțional. Valoarea șirului care conține textul pe care doriți să îl apară ca titlu al casetei de mesaje pop-up. -
nType
– Opțional. Valoarea numerică indică tipul de butoane și pictograme pe care le doriți în caseta de mesaje pop-up. Acestea determină modul în care se folosește caseta de mesaje. -
IntButton
– Valoarea Integer indică numărul de butoane pe care utilizatorul le -a făcut clic pentru a respinge caseta de mesaje. Aceasta este valoarea returnată de metoda pop -up
Tipuri de butoane:
- 0 – Afișați butonul OK
- 1 – Afișați butoanele OK și anulați
- 2 – Afișați butoanele Abort, Recerceți și ignorați
- 3 – Afișați butoanele da, nu și anulați
- 4 – Afișați butoane da și fără
- 5 – Afișați butoanele din reîncercare și anulați
Icoane:
- 16 – Arată pictograma „Stop Mark”
- 32 – Afișați pictograma „Marca de întrebare”
- 48 – Arată pictograma „Marca de exclamare”
- 64 – Afișați pictograma „Marcaj de informare”
Coduri de întoarcere intButton:
- 1 – Buton OK
- 2 – Buton Anulare
- 3 – Butonul avort
- 4 – buton de reîncercare
- 5 – Ignoră butonul
- 6 – Buton Da
- 7 – Fără buton
Dacă utilizatorul nu face clic pe un buton înainte de nSecondsToWait
secunde, intButton
este setat la -1.
Exemplu:
Dim WshShell, BtnCode Set wshshell = wscript.createObject ("wscript.shell") Btncode = wshshell.popup ("Îți place jobul tău?", 7, "Răspundeți la această întrebare:", 4 + 32) Selectați Case BtnCodeCase 6 wscript.echo "Asta e grozav!" Cazul 7 wscript.echo „Îmi pare rău să aud asta”. caz -1 wscript.echo "Fără răspuns?" End Select