domingo, 18 de noviembre de 2012
Archivos Batch
Un archivo batch es un archivo de procesamiento por lotes. Se trata de archivos de texto sin formato, guardados con la extensión BAT. Contienen un conjunto de comandos MS-DOS. Cuando se ejecuta este archivo, los comandos contenidos son ejecutados en grupo, de forma secuencial, permitiendo automatizar diversas tareas. Cualquier comando MS-DOS puede ser utilizado en un archivo batch.
Se emplea para ejecutar series de comandos automáticamente. El hecho de que funcione sólo para MS-DOS lo hace muy limitado. Su extensión es .bat o .cmd.
Comandos especiales para estos archivos:
Call
Este comando realiza, desde un archivo batch, una llamada a la ejecución de otro archivo batch. El primer archivo no finaliza su ejecución al realizar la llamada.
Ej: CALL [unidad_disco:][path]nombre_archivo [parámetros]
Choice
Ofrece a los usuarios una entrada de datos para que pueda escoger una opción (escoger una de las letras que se le ofrecen), y espera hasta que ésta tenga lugar.
Ej: CHOICE [/C[:]letra] [/N] [/S] [/T[:]c,nn] [texto]
Echo
Activa o desactiva el volcado de texto del programa (output) a la pantalla.
Ej: ECHO [ON|OFF] echo [mensaje] Parámetros
Set
Da valor a una variable general o de entorno.
Ej: set nombre=jake
For
Ejecuta un comando sobre un grupo de archivos. Puede utilizarse en la línea de comandos o en un archivo bat.
a) en archivos BAT: FOR %%variable IN (set) DO command [command-parameters]
b) en línea de comandos: FOR %variable IN (set) DO command [command-parameters]
Goto
Salta la ejecución del programa hacia la línea indicada: GOTO label
If
Permite la ejecución condicional, es decir, sólo se ejecuta el comando si cumple con la condición introducida.
Sintaxis:
IF [NOT] ERRORLEVEL número comando
IF [NOT] string1==string2 comando
IF [NOT] EXIST nombre_archivo comando
Pause
Suspende la ejecución de comandos y presenta un mensaje para que el usuario presione una tecla para continuar.
Rem
Línea de comentario. Podemos usar REM o ::
Shift
Alterna la posición de los parámetros en el archivo bat.
sábado, 10 de noviembre de 2012
jueves, 8 de noviembre de 2012
Suscribirse a:
Entradas (Atom)