Programación Batch - Primeros comandos. ECHO

Antes de nada, quiero decir que la programación batch será uno de los temas a tratar en este blog. Desde 0, pasando por las cosas mas básicas de batch.

Para empezar, según Wikipedia, batch es:

Un archivo batch es un archivo de procesamiento por lotes. Se trata de archivos de texto sin formato, guardados con la extensión .BAT que contienen un conjunto de instrucciones MS-DOS. Cuando se ejecuta este archivo, las órdenes contenidas son ejecutadas en grupo, de forma secuencial, permitiendo automatizar diversas tareas. Cualquier orden reconocible por MS-DOS puede ser utilizado en un archivo batch.


Es un archivo que tiene comandos de windows. Cualquier comando que podamos ejecutar en el cmd, se puede utilizar en un archivo bat.

Primeros comandos


Para empezar a escribir batch, lo primero que hay que poner es @echo off . Con esto desactivamos el eco, es decir, no saldrá la ruta donde en la que nos encontramos por cada linea de código.

Vemos la diferencia:


@echo Off 
echo Hola mundo 
Pause 

Esto nos da de resultado Hola mundo. Sin nada mas. Pero si quitamos el @echo Off...

C:\Users\InformaticaSinFin\Desktop>echo Hola mundo
Hola mundo

 
De esta forma estamos viendo la ruta y el comando que se ejecuta.


ECHO

 

Lo que hace es sacar texto por pantalla. Como hemos visto en el ejemplo anterior.

Podemos hacer saltos de línea, para ello escribir echo con un punto:  echo.


@echo Off 
Echo primera linea 
Echo. 
Echo. 
Echo segunda linea 
pause
 
Esto provoca dos saltos de línea.

PAUSE

Se usa para hacer una pausa, continuando cuando presionemos una tecla. Si no lo usamos, el programa se cierra y no nos daría tiempo a ver nada.

Hay forma de quitar el aviso de pulsar una tecla para continuar,  redireccionar a nul.

pause > nul




 

No hay comentarios:

Publicar un comentario