CMD y BATCH | 11. Practicando ECHO y PAUSE – Nuestro primer HOLA MUNDO
Transcripción e instrucciones del video
⭐ Lección patrocinada por Keysfan: licencias originales de Windows y Office a precio muy reducido. Con estos códigos tienes descuento extra:
52 % de descuento con el código APP52
62 % de descuento con el código APP62
Por fin, en esta lección del curso de CMD y Batch creamos nuestro primer script: un clásico Hola Mundo.
Preparación
- Crea una carpeta Ejercicios en el escritorio y guarda ahí cada script. Te servirá de consulta.
- Escribe con el Bloc de notas o con Sublime Text. En este, abajo a la derecha, cambia Plain Text por Batch File para que coloree el código.
- Guarda el archivo como Hola Mundo.bat.
El script
Todos los scripts empiezan con @echo off. Sin pause, la ventana se abriría y cerraría tan rápido que no verías nada:
@echo off
echo.
echo.
echo Hola Mundo
pause >nul
cls
echo.
echo.
echo Este texto es el secundario
pause >nul
cls
pause
Qué hace cada línea
echo.deja una línea en blanco. Pon varias para bajar el texto.pauseespera una tecla y muestra «Presione una tecla para continuar». Conpause >nulespera sin mostrar el mensaje.clsdespués de una pausa hace que el primer mensaje desaparezca antes de mostrar el segundo.
Ojo: se escribe nul, con una sola L. Si pones null, se crea un archivo llamado así en la carpeta.
Si los acentos o la ñ salen raros en la ventana, añade chcp 65001 >nul debajo de @echo off o escribe los mensajes sin tildes.
echo off y echo on
Cambia @echo off por @echo on y verás que el script muestra cada comando antes de su resultado. Con off solo se ven los resultados, que es lo que queremos.
En la siguiente lección: un script de copia de seguridad con xcopy. ¿Dudas? En los comentarios.