Popup
-menetelmä tuottaa ponnahdusikkunan, joka voi näyttää viestin käyttäjälle tietyn ajan. Jos viestiaika jätetään pois tai asetetaan nollaan, ponnahdusikkuna pysyy, kunnes käyttäjä hylkää viestin.
Lisäksi otsikko voidaan määrittää ponnahdusikkunaan. Jos se jätetään pois, oletus on “Windows Script Host”. Syntaksi on seuraava:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Argumentit:
-
strText
-Merkkijonoarvo, joka sisältää tekstin, jonka haluat näkyä ponnahdusikkunassa. -
nSecondsToWait
– Valinnainen. Numeerinen arvo, joka osoittaa enimmäisajan (sekunteina), haluat ponnahdusikkunan näkyvän. -
strTitle
– valinnainen. Merkkijonoarvo, joka sisältää tekstin, jonka haluat näkyä ponnahdusikkunan otsikkona. -
nType
– valinnainen. Numeerinen arvo ilmaisee haluamasi painikkeiden ja kuvakkeiden tyypin ponnahdusikkunassa. Nämä määrittävät, kuinka viestiruutua käytetään. -
IntButton
– Kokonaislukuarvo ilmaisee painikkeiden lukumäärän, jota käyttäjä napsautti, hylätäksesi viestiruudun. Tämä on ponnahdusimenetelmän palauttama arvo
Painiketyypit:
- 0 – Näytä OK -painike
- 1 – Näytä OK ja Peruuta painikkeet
- 2 – Näytä keskeytykset, yritä uudelleen ja sivuuta painikkeet
- 3 – Näytä kyllä, ei ja peruuta painikkeet
- 4 – Näytä kyllä ja ei painikkeita
- 5 – Näytä uusinta- ja peruuta painikkeet
Kuvakkeet:
- 16 – Näytä “Stop Mark” -kuvake
- 32 – Näytä ”kysymysmerkki” -kuvake
- 48 – Näytä ”huutomerkki” -kuvake
- 64 – Näytä ”Tietomerkki” -kuvake
IntButton -paluukoodit:
- 1 – OK -painike
- 2 – Peruuta -painike
- 3 – Abort -painike
- 4 – Uudelleenpainike
- 5 – Ohita painike
- 6 – Kyllä -painike
- 7 – Ei painiketta
Jos käyttäjä ei napsauta painiketta ennen nSecondsToWait
, intButton
on asetettu -1.
Esimerkki:
Dim WshShell, BtnCode Aseta wshshell = wscript.createObject ("wscript.shell") Btncode = wshshell.popup ("pidätkö työstäsi?", 7, "Vastaa tähän kysymykseen:", 4 + 32) Valitse tapaus BTNCODECASE 6 Wscript.ECHO "Se on hienoa!" Tapaus 7 wscript.cho "Anteeksi kuulla sen." tapaus -1 wscript.cho "Ei vastausta?" Lopeta valinta