Hoy les presento algunas ideas de "Efectos" en pantalla para Strings o Cadenas de texto.
La verdad es que los que empiezan recién en Batch tienen pocas opciones para diseñar sus Programas o Scripts y con estos pequeños efectos pretendo aportar para ello.
La metodología es sencilla y se utilizan comando básicos y semi avanzados, pero serán explicados tanto por aquí como el programa descargable. Obviamente si tienen dudas pueden consultar en los comentarios y les aclararé en lo posible el funcionamiento.
Listado de procesos:
- Se debe generar una variable con Set donde se asignen los caracteres permitidos de escritura. (a-z, A-Z, 0-9)
- Antes de iniciar efecto se comprueba la entrada del usuario (EU)
- Se asignan una variables de inicio.
- Se genera la primera salida en pantalla y se procede a iniciar el efecto.
- Mediante un For /L se crea el bucle de "espacios" en pantalla para realizar el efecto.
- Asignamos etiquetas para cuando termina el programa y también para cuando hay un error en EU.
- Se ejecuta un Cls de pantalla y se cierra el programa con Exit.
Añado las imágenes correspondientes del programa en cuestión,
Saludos!
Trozo del código |
Efecto en funcionamiento. |