Procesamiento por lotes

Por lo general estamos en constante interacción con la computadora, a este proceso se le denomina procesamiento interactivo el cual forma la mayor parte del procesamiento hoy en día.

El procesamiento en el cual el sistema obtiene las ordenes a partir de un archivo en lugar de obtenerlas del usuario a través del teclado se denomina procesamiento por lotes y sus extensión es .bat y como hay algunas aplicaciones que están formadas por varios programas pequeños que se ejecutan secuencialmente. Este proceso ayuda en el ahorro de tiempo, sino también en escritura.

Las siguientes reglas proporcionan las líneas maestras para crear procedimiento por lotes.

  1. No dar nombres de ordenes del Dos tales como cls.bat a los archivos por lotes, ya que no podrán encontrarse los archivos .bat.
  2. El Dos ejecuta los com y exe antes de los Bat de igual nombre con cargo a la estrategia de búsqueda indicada en la orden del path.
  3. Los archivos por lotes deben tener la extensión .bat.
  4. Si se invoca a un proceso, por lotes que reside en un disco flexible y después se saca el disco, al finalizar el programa se insertara el disco.
  5. Al cambiar la unidad de disco o directorio por defecto durante la ejecución del archivo .bat no afecta.

El dos proporciona varias ordenes que mejoran el procesamiento por lotes:

Rem [mensaje]
Pause [mensaje]
Echo [on/off/mensaje]
Goto [Etiqueta]
If [Not] Condición orden -del -Dos
For variable in (conjunto) do orden del Dos
Shift

REM
Visualiza mensajes en pantalla durante el procedimiento por lotes

PAUSE
Es similar al Rem, pero suspende temporalmente el procesamiento hasta pulsar una tecla

ECHO
Permite o impide la visualización de nombres de ordenes del Dos, no inhibe la salida producida por las ordenes, su longitud es de 117 caracteres, cuando esta activado visualiza los nombres de todas las ordenes en pantalla a medida que se ejecuta.

GOTO
Proporciona un mecanismo para hacer un salto dentro de un archivo de procesamiento por lotes.

IF
Es el procesamiento condicional dentro de las ordenes del dos.

FOR
Proporciona un mecanismo para hacer un procesamiento repetitivo dentro de un archivo .bat

SHIFT
Se utiliza para utilizar mas de 10 parámetros, se limita a hacer rotar los parámetros un lugar hacia la izquierda.