4.7 Parámetros reemplazables en un archivo batch.
Muchas veces se necesita crear un programa de aplicación y ejecutarlo
con distintos conjuntos de datos. Estos datos pueden estar almacenados en
varios archivos del MSX-DOS.
Cuando se utiliza en los comandos del MSX-DOS, un parámetro es una
opción que define el usuario. Se pueden crear archivos batch con
parámetros ficticios (reemplazables), que se designan desde %0 a %9, y
se pueden reemplazar por los valores reales que se suministran cuando se
ejecute el archivo batch.
Por ejemplo, cuando Ud. ingresa la línea de comando COPY CON
LOTE.BAT, las líneas siguientes que Ud. ingrese desde consola, se
transfieren al archivo LOTE.BAT en el disco activo:
A>COPY CON LOTE.BAT
COPY %1.MAC %2.MAC
TYPE %2.PRN
TYPE %O.BAT
Ahora pulse <CTRL>+<Z> y luego pulse <RETURN>. MSX-DOS
responderá con este mensaje:
1 file(s) copied
A>_
El archivo LOTE.BAT, que contiene tres comandos, ahora está
almacenado en el disco activo.
Los parámetros ficticios %1 y %2 son reemplazados secuencialmente por
los parámetros que Ud. deberá proveer cuando se ejecuta este archivo. El
parámetro %0 se reemplaza siempre por el indicador de disco, si se
especifica, y el nombre de archivo del archivo batch (por ejemplo,
LOTE).
1.
Se admiten hasta 10 parámetros ficticios (%0 a %9).
2.
Si necesita el signo porcentaje (%) como parte de un nombre de
archivo dentro del archivo batch, deberá pulsarlo dos veces. Por
ejemplo, para especificar el archivo ABC%.COM deberá pulsar
ABC%%.COM en el archivo batch.
48
NOTA