MS-DOS



ARCHIVOS BATCH

OBJETIVO: Crear archivos bat mediante las instrucciones de procesamientos por lotes para ejecutar programas.
Windows viene provisto de una versión de DOS, lo que permite utilizar las funciones y las secuencias de ordenes definidas en un script. Un archivo Batch (o Bat), es un simple archivo de texto (ASCII) en el que cada línea contiene comandos que pueden ser interpretados sucesivamente por DOS. Este archivo puede ser ejecutado desde una sesión DOS o directamente desde Windows dándole doble clic.

¿Cómo crear un archivo Batch?
Pasos previos antes de crear un archivo Batch
Desmarca la opción Ocultar las extensiones de archivo para tipo de archivo conocido enOpciones de carpeta del Explorador de Windows.

Utiliza un editor de texto que guarde el archivo como texto plano (no binario). Por ejemplo: elBloc de notas (Notepad) o Edit en DOS. Evita utilizar Write, WordPad o Word.

Creación del archivo Batch
Para crear el archivo Batch, abre tu editor de texto y escribe las líneas de comando. Guarda el archivo con la extensión .txt (texto plano) y cierra el editor. A continuación, haz clic sobre el nombre del archivo y presiona la tecla F2. Por último, cambia la extensión del archivo de .txt a.bat (o .cmd en los sistemas operativos más recientes).
Instrucciones 
1.-Call
Esta orden realiza, desde un archivo batch, una llamada a la ejecución de otro archivo del mismo tipo. El primer archivo no finaliza su ejecución al realizar la llamada.
CALL [unidad_disco:][path]nombre_archivo [parámetros]
 [unidad_disco:][path]nombre_archivo es la ruta al archivo batch llamado (debe ser un archivo *.bat) y
2.-Choice
Ofrece a los usuarios una entrada de datos para que pueda escoger una opción, y espera hasta que ésta tenga lugar.
3.-Echo
Activa o desactiva el volcado de texto del programa (output) a la pantalla:
Mensaje: el texto a mostrar.
4.-Set
Da valor a una variable general o de entorno. Ejemplo: set nombre=jake parámetros:
5.-For
Ejecuta una instrucción sobre un grupo de archivos.
6.-Goto
Salta la ejecución del programa hacia la línea indicada: GOTO label
7.-If
Permite la ejecución condicional, es decir, sólo se ejecuta la orden si cumple con la condición introducida.
8.-Pause
Suspende la ejecución de instrucciones y presenta un mensaje para que el usuario presione una tecla para continuar.
9.-Rem
Línea de comentario. Podemos usar REM o ::
10.- Shift
Alterna la posición de los parámetros en el archivo bat.




No hay comentarios:

Publicar un comentario