Muestra el texto en un cuadro de mensaje emergente.
entBotón = objeto.Popup(cdnTexto,[nSegundosEspera],[cdnTítulo],[nTipo])
El método Popup muestra un cuadro de mensaje independientemente del archivo de host ejecutable que se está ejecutando (WScript.exe o CScript.exe). Si nSegundosEspera es igual a cero (valor predeterminado), el cuadro de mensaje emergente permanece visible hasta que lo cierra el usuario. Si nSegundosEspera es mayor que cero, el cuadro de mensaje emergente se cierra después de nSegundosEspera segundos. Si no incluye el argumento cadTítulo, el título predeterminado del cuadro de mensaje emergente será "Windows Script Host". El significado de nTipo es el mismo que en la función MessageBox de la interfaz de programación de aplicaciones Microsoft Win32®. Las tablas siguientes muestran los valores y su significado. Puede combinar los valores de estas tablas.
Nota Para mostrar correctamente el texto en idiomas RTL (idiomas con lectura de derecha a izquierda) como hebreo o árabe, agregue el número hexadecimal &h00100000 (decimal 1048576) al parámetro nTipo.
Tipos de botones
Valor | Descripción |
---|---|
0 | Muestra el botón Aceptar. |
1 | Muestra los botones Aceptar y Cancelar. |
2 | Muestra los botones Abandonar, Reintentar e Omitir. |
3 | Muestra los botones Sí, No y Cancelar. |
4 | Muestra los botones Sí y No. |
5 | Muestra los botones Reintentar y Cancelar. |
Tipos de iconos
Valor | Descripción |
---|---|
16 | Muestra el icono "Signo Stop". |
32 | Muestra el icono "Interrogación". |
48 | Muestra el icono "Exclamación". |
64 | Muestra el icono "Información". |
Las dos tablas anteriores no incluyen todos los valores de nTipo. Para obtener una lista completa, consulte la documentación de Microsoft Win32.
El valor de retorno entBotón denota el número del botón en el que el usuario ha hecho clic. Si el usuario no hace clic en un botón antes de los segundos especificados en nSegundosEspera, entBotón se establece como -1.
Valor | Descripción |
---|---|
1 | Botón Aceptar |
2 | Botón Cancelar |
3 | Botón Abandonar |
4 | Botón Reintentar |
5 | Botón Omitir |
6 | Botón Sí |
7 | Botón No |
El siguiente código genera una ventana emergente sencilla.
Dim WshShell, BtnCode
Set WshShell = WScript.CreateObject("WScript.Shell")
BtnCode = WshShell.Popup
("¿Se encuentra bien?", 7, " Responda esta pregunta:", 4 + 32)
Select Case BtnCode
case 6 WScript.Echo " Me alegro de que se encuentre bien."
case 7 WScript.Echo " Espero que se mejore pronto."
case -1 WScript.Echo "¿Hay alguien?"
End Select
var WshShell = WScript.CreateObject("WScript.Shell"); var BtnCode = WshShell.Popup("¿Se encuentra bien?", 7, "Responda esta pregunta:", 4 + 32); switch(BtnCode) { case 6: WScript.Echo("Me alegro de que se encuentre bien."); break; case 7: WScript.Echo("Espero que se mejore pronto."); break; case -1: WScript.Echo("¿Hay alguien?"); break; }
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |