Popup
-metoden producerar en pop-up-meddelanden som kan visa ett meddelande till en användare under en viss tid. Om meddelandetiden utelämnas eller ställs in på noll kommer popup-up att förbli tills användaren avfärdar meddelandet.
Dessutom kan en titel tilldelas popup-meddelandet. Om det utelämnas är standard ”Windows Script Host”. Syntaxen är som följer:
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
Argument:
-
strText
som innehåller texten du vill visas i popup-meddelanden. -
nSecondsToWait
– Valfritt. Numeriskt värde som indikerar den maximala tiden (på några sekunder) vill du att popup-meddelanden ska visas. -
strTitle
– Valfritt. Strängvärde som innehåller texten du vill visas som titeln på popup-meddelanden. -
nType
– Valfritt. Numeriskt värde indikerar vilken typ av knappar och ikoner du vill ha i popup-meddelande. Dessa bestämmer hur meddelandelådan används. -
IntButton
– Heltalsvärde indikerar antalet knappar som användaren klickade på för att avfärda meddelandelådan. Detta är värdet som returneras med popup -metoden
Knapptyper:
- 0 – Visa OK -knapp
- 1 – Visa OK och avbryt knapparna
- 2 – Visa abort, försök och ignorera knappar
- 3 – Visa ja, nej och avbryt knapparna
- 4 – Visa ja och inga knappar
- 5 – Visa försök igen och avbryt knapparna
Ikoner:
- 16 – Visa ”Stop Mark” -ikonen
- 32 – Visa ”frågetecken” -ikonen
- 48 – Visa ”Utropstecken” -ikonen
- 64 – Visa ”Informationsmärke” -ikonen
IntButton Returkoder:
- 1 – OK -knapp
- 2 – Avbryt knappen
- 3 – Avbryta knappen
- 4 – Försök igen
- 5 – ignorera knappen
- 6 – Ja -knappen
- 7 – ingen knapp
Om användaren inte klickar på en knapp innan nSecondsToWait
sekunder är intButton
inställd på -1.
Exempel:
Dim WshShell, BtnCode Ställ in wshshell = wscript.createObject ("wscript.shell") Btncode = wshshell.popup ("Gillar du ditt jobb?", 7, "Svara på den här frågan:", 4 + 32) Välj fall btncodecase 6 wscript.echo "Det är fantastiskt!." Case 7 WScript.Echo "Ledsen att höra det." case -1 wscript.echo "inget svar?" Slutval