Tip: Crear Errores de Windows desde el Bloc de Notas
Tips 8 October, 2007En Techeblog publicaron un video donde nos enseñan a crear errores de Windows a medida.
Para ello se utiliza la instrucción MsgBox (muy conocida en Visual Basic), de la siguiente forma (explicación del video):
- Abrimos el Bloc de Notas de Windows.
- Copiamos la siguiente línea: X = MsgBox(”Hola mundo!”, ,”Título”)
- Guardamos el documento como holamundo.vbs
- Terminamos.

Ejecutando el archivo creado obtenrdemos un mensaje de error con el título y descripción agregados en la edición. Ahora, podríamos agregarle botones a este mensaje. Para ello debemos completar con números (dependiendo de los botones que queremos que aparezcan) entre el mensaje y el título.
Cambiando la línea por algo como X = MsgBox(”Reintente o cancele. “, 5+48 ,”Un error mío”) obtendríamos un mensaje con dos botones: reintentar y cancelar.

A contunuación, un listado de los números con su aplicación:
- 0: Aceptar
- 1: Aceptar y cancelar
- 2: Abortar, reintentar e ignorar
- 3: Si, no y cancelar
- 4: Si y no
- 5: Reintentar y cancelar
Además, mediante ese número también se puede personalizar el ícono a mostrar:
- 16: Mensaje crítico
- 32: Ícono de Precaución
- 64: Mensaje de información
Como éstas, existen varias personalizaciónes. En cuanto a su aplicación útil, creo que por ejemplo, para algunos .bat que ejecutan diversos procesos puede resultar útil mostrar mensajes de este modo y no en consola; mas visual. Habría que ver sólo como obtener los datos que nos devuelve este mensaje (qué botón se presionó) para que sea realmente útil.
Aquí un video que muestra como realizar este tipo de mensajes (en inglés):
October 8th, 2007 a las 9:13 pm
Para recibir el resultado del botón presionado solo tenés que averiguar por el valor de la variable recién declarada.
Ejemplo:
X = MsgBox(”Reintente o cancele. “, 5+48 ,”Un error mío”)
MsgBox(X)
Eso imprimirá un 4 si apretaste “Reintente” o un 2 en el otro caso.
Espero te sirva
October 8th, 2007 a las 10:27 pm
@Damián: Tenés razón, si lo pensaba durante un segundo mirando la línea lo deducía, mucha historia no tenía.
Igualmente, muchas gracias, me hace poner contento que alguien (además de visitar mi blog) lee los artículos por más de 2 mintuos
¡Saludos!
PD: Excelente lo que armaste en Las Frases
October 9th, 2007 a las 11:25 am
[...] a Damián, que dejó un comentario en un artículo escrito ayer, conozco a Las-Frases.com.ar; un blog que amontona cientos de frases [...]
December 31st, 2007 a las 2:27 am
Hola yo ya hice todos los pasos y no me sale el error mío,me aparece como título “Windows Script Host” y despues mas abajo aparece algo de CARACTER NO VÁLIDO ¿cual puede ser el problema?
April 21st, 2008 a las 3:47 pm
Solo tienes que reemplazar las comillas.
pero te recomiendo que mejor lo escribas todo, asi te acuerdas todo el comando.
Saludos