Una de programación BAT: Pasando parametros

Quiero hacer un sencillo y simple apunte sobre la programación batch:

¿Como pasar parametros a un código batch?
El asunto es simple; Los parámetros, se quedan almacenados en las variables %0 (este, siempre será el nombre del fichero .bat que estamos ejecutando), %1, %2 y así consecutivamente por tanto es bien fácil leerlos; Un ejemplo de utilización sencillo sería un .bat que al pasar un parámetro lanzase ping sobre la IP a la que apuntamos, la cosa sería así:

El fichero test.bat sería así:

ping.exe %1 <- Lanzamos ping contra el parametro 1.
@echo off <- Evitamos que se vea el comando que vamos a lanzar.
pause <- Pausamos la ventana para que no se cierre y se pueda leer.

Y lo lanzaríamos con "test.bat 127.0.0.1".
Fácil y bonito pero si no lo sabemos no podemos utilizarlo siendo un recurso con muchas posivildades para hacer output de información como por ejemplo un ping.
Claro que este ejemplo es solo una introducción al mundo del batch pues en realidad se pueden hacer maravillas con ellos.... Otro día mas y mejor sobre el mundo .bat.

0 comentarios:

Publicar un comentario