Crea tus propios pop-ups personalizados en Windows de forma sencilla

Crea tus propios pop-ups personalizados en Windows de forma sencilla

Seguro que recordarás que ayer estuvimos viendo cómo convertir un archivo .VBS en un .EXE, un método que utilizábamos para desplegar nuestros pequeños scripts de forma segura y sin que nadie pudiera acceder al código.

Errores

Pues bien, una de las opciones más populares dentro de un script en .VBS es la posibilidad de mostrar pop-ups o ventanas con mensajes en el sistema operativo, un método que nos posibilidad la opción de interactuar con el usuario o informarle de alguna situación importante mostrando un mensaje en su sistema operativo.

Crear estos mensajes no es nada complejo y hoy vamos a ver de qué forma podemos hacerlo y las diferentes combinaciones que existen. Vamos a ver qué pasos debemos seguir.

  1. Crear un nuevo archivo de texto y cambiar su extensión a .vbs
  2. Añadir en él el siguiente código:
    • CreateObject("WScript.Shell").Popup "MENSAJE", DURACIÓN, "TITULO", TIPO-POP-UP
    • Sustituir MENSAJE por el cuerpo del mensaje que queramos poner
    • Sustituir duración por el tiempo, en segundos, que se mostrará la ventana antes de cerrarse
    • Sustituir TIPO-POP-UP por la combinación que queramos, las veremos a continuación.
  3. Guardar y ejecutar ese fichero

Por ejemplo, nosotros hemos optado por la siguiente combinación:

CreateObject("WScript.Shell").Popup "Mensaje enviado por el grupo de Rootear", 5, "Rootear.com le informa:", 0 + 64

Cuyo resultado es este:

msg

Como podéis ver en el ejemplo, el tipo de pop-up lleva dos códigos separados por un +, y en nuestro ejemplo esos códigos son 0 y 64, pues bien, estos códigos representan lo siguiente:

  1. Primer código:
    • 0: Muestra botón de Aceptar
    • 1: Muestra botón de Aceptar y Cancelar
    • 2: Muestra botón de Abortar, Reintentar e Ignorar
    • 3: Muestra botón de Sí, No y Cancelar
    • 4: Muestra botón de Sí y No
    • 5: Muestra botón de Reintentar y Cancelar
  2. Segundo código:
    • 16: Pop-up de tipo Stop (Error)
    • 32: Pop-up de tipo Pregunta
    • 48: Pop-up de tipo Exclamación (Advertencia)
    • 64: Pop-up de tipo Información

Por lo tanto, como podéis ver, si queremos sacar un mensaje de error y que incluya los botones Sí y No, deberemos emplear el código 4 + 16, o si queremos sacar un mensaje de advertencia que solo muestre el botón aceptar, tendremos que poner 0 + 48, pero aquí ya las combinaciones irán en función del gusto de cada uno o de la utilidad a dar al script.

Como ves, mostrar mensajes por pantalla no es nada complejo y en muchos casos nos puede servir de ayuda para poder notificar a los usuarios diferentes situaciones de advertencia o información.

Para ti
Queremos saber tu opinión. ¡Comenta!