Puedes ver todas las lecciones batch desde este enlace: Lecciones batch.
En la lección anterior vimos una forma para la creación de menús en batch, en esta lección que será conjunta a la anterior se dará una forma de crear marcos en los menús haciendo uso de unos caracteres especiales con lo que tendremos menús muchos más buenos.
¿Caracteres especiales?
Estos caracteres los considero especiales por qué no son muy utilizados, pero todos vienen de la tabla ASCII.
El término ASCII ya salió una vez en este blog, es un estándar compuesto por 256 caracteres que se utiliza para la comunicación entre ordenadores, aunque actualmente ASCII se ha quedado anticuado por lo que se utiliza Unicode (UTF-8, UTF-16)
Todos los caracteres que usaremos para la creación de marcos están a partir de la mitad de la tabla ASCII (0-126) que son los que menos usamos.
Lista de caracteres.
A continuación dejo un listado con el carácter seguido con el código ASCII.
³ = 179 º = 186 Á = 193 È = 200 Ï = 207 Ö = 214 Ý = 221
´ = 180 » = 187 Â = 194 É = 201 Ð = 208 × = 215 Þ = 222
µ = 181 ¼ = 188 Ã = 195 Ê = 202 Ñ = 209 Ø = 216 ß = 223
¶ = 182 ½ = 189 Ä = 196 Ë = 203 É = 210 Ù = 217
· = 183 ¾ = 190 Å = 197 Ì = 204 Ó = 211 Ú = 218
¸ = 184 ¿ = 191 Æ = 198 Í = 205 Ô = 212 Û = 219
¹ = 185 À = 192 Ç = 199 Î = 206 Õ = 213 Ü = 220
Estos caracteres se pueden usar ya sea copiándolo en un txt para ser usado en un bat, o si nos sabemos su valor ASCII usando la tecla “ALT + código”.
Muestro una imagen de un script para que veáis como queda cada letra en batch.
Alguno ejemplos.
Para finalizar la entrada pondré unos ejemplos de marcos en los menus batch.
Cogiendo el menu que creamos para la lección anterior, asi es como quedaria usando estos caracteres.
Código:
1 2 3 4 5 6 7 8 9 10 11 12 | @echo off echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º # 1 Abrir cmd º echo º # 2 Abrir blog de notas º echo º # 3 Abrir administrador de tareas º echo º # 4 Abrir panel de control º echo º º echo º # 5 Salir de la aplicacion º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ pause > nul |
Calculadora simple:
Código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @echo off echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º º echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍËÍÍÍËÍÍ͹ echo º Sumar º 1 º 2 º 3 º echo ºÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÎÍÍÍÎÍÍ͹ echo º Restar º 4 º 5 º 6 º echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÎÍÍÍÎÍÍ͹ echo º Multiplicar º 7 º 8 º 9 º echo ºÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÎÍÍÍÎÍÍ͹ echo º Dividir º 0 º º º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÊÍÍÍÊÍÍͼ pause > nul |
Creando varios marcos a la vez relacionados entre sí.
Código.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | @echo off echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º Juegos º º Utilidades º echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ echo º 1. Juego 1 º º 1. Windows º echo º 2. Juego 2 º º 2. Windows setup º echo º 3. Juego 3 º º 3. Bloc de notas º echo º 4. Juego 4 º º 4. Panel Control º echo º 5. Juego 5 º º 5. Paint º echo º 6. Juego 6 º º P. Juegos º echo º 7. Juego 7 º ÈÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍͼ echo º 8. UtilidadesÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍ» º echo º 9. Salir º ÉÊÍÍÍÊÍÍÍ» echo º º º Juegos º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍÍͼ pause > nul |
Como veis las posibilidades son muchas, ahora os toca a vosotros a crear marcos.
Entradas Relacinadas:









