De Popup
-upmethode produceert een pop-upberichtvak dat een bericht voor een bepaalde tijd aan een gebruiker kan weergeven. Als de berichttijd wordt weggelaten of ingesteld op nul, blijft de pop-up bestaan totdat de gebruiker het bericht afwijst.
Bovendien kan een titel worden toegewezen aan het pop-upbericht. Als het wordt weggelaten, is de standaardwaarde “Windows Script Host”. De syntaxis is als volgt:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Argumenten:
-
strText
-Stringwaarde met de tekst die u in het pop-upberichtvak wilt weergeven. -
nSecondsToWait
– Optioneel. Numerieke waarde die de maximale duur van de tijd (in seconden) aangeeft, wilt u dat het pop-upberichtvak wordt weergegeven. -
strTitle
– Optioneel. Stringwaarde met de tekst die u wilt verschijnen als de titel van het pop-upberichtvak. -
nType
– Optioneel. Numerieke waarde geeft het type knoppen en pictogrammen aan die u wilt in het pop-upberichtvak. Deze bepalen hoe het berichtenvak wordt gebruikt. -
IntButton
– Integer -waarde geeft het aantal knoppen aan dat de gebruiker heeft geklikt om het berichtvak te verwerpen. Dit is de waarde die wordt geretourneerd door de pop -upmethode
Knoptypen:
- 0 – Toon OK knop
- 1 – Laat OK zien en annuleren knoppen
- 2 – Laat knoppen afbreken, opnieuw proberen en negeren
- 3 – Laat ja, nee zien en annuleren knoppen
- 4 – Toon ja en nee knoppen
- 5 – Toon opnieuw proberen en annuleren knoppen
Iconen:
- 16 – Toon het pictogram “Stop Mark”
- 32 – Toon het pictogram “Vraagteken”
- 48 – Toon het pictogram “uitroepteken”
- 64 – Toon het pictogram “Informatiemerk”
intButton retourcodes:
- 1 – OK knop
- 2 – Annuleer de knop
- 3 – Afbreken knop
- 4 – opnieuw proberen knop
- 5 – negeer de knop
- 6 – ja knop
- 7 – Geen knop
Als de gebruiker niet op een knop klikt vóór nSecondsToWait
seconden, is intButton
ingesteld op -1.
Voorbeeld:
Dim WshShell, BtnCode Set wshshell = wscript.createObject ("wscript.shell") Btncode = wshshell.popup ("Vind je je baan leuk?", 7, "Beantwoord deze vraag:", 4 + 32) Selecteer Case BtncodeCase 6 wscript.echo "Dat is geweldig!." case 7 wscript.echo "Sorry dat te horen." case -1 wscript.echo "Geen reactie?" Einde selecteren