Profesor

Solo disponible en BuenasTareas
  • Páginas : 12 (2880 palabras )
  • Descarga(s) : 15
  • Publicado : 26 de mayo de 2010
Leer documento completo
Vista previa del texto
¿QUÉ ES UN ARCHIVO DE PROCESO POR LOTES?
Es un archivo de texto ó programa formado por varios comandos del DOS.
Esta secuencia de comandos no ejecuta uno en uno, en el mismo orden en que aparecen en el programa, como si se tecleara cada uno delante del promt.
En algunas ocasiones el usuario escribe repetidamente la misma secuencia de comandos para realizar algunas tareas comunes.
Para evitareso podemos colocar esta secuencia de comandos de un archivo de procesamiento por lotes y ejecutar automáticamente algunas operaciones.
Este sistema de procesar instrucciones o comandos, es una herencia recibida en la época en que las computadoras no permitían al usuario trabajar con ellas en forma interactiva. Hoy en día todos estamos acostumbrados a teclear un comando y recibir una respuestainmediata del sistema operativo; esto es lo que denomina interacción ó procesamiento en tiempo real.
Entre las operaciones que se pueden automatizar;
 Introducir la fecha y hora del día
 Iniciar programas de aplicación
 Crear copias de respaldo
 Cambiar el nombre de un comando
Para que puedan ser reconocidos por el DOS como archivos especiales, los archivos de procesamiento por lotesdeberán llevar la extensión .BAT. En el nombre de identificación.
ACERCA DE PROCESAMIENTO POR LOTES
Los siguientes puntos deberán conocerse antes de ejecutar un proceso por lotes en DOS:
* Se debe asignar la extensión .bat a todos los archivos de procesamiento por lotes.
* Para ejecutar un archivo por lotes, solamente escriba un nombre (sin extensión).
* Si presiona (CTRL.) + Cmientras el archivo de procesamiento por lotes se esta ejecutando, el DOS le pedirá que vuelva a insertar el disco para poder seguir procesando el archivo
* Si retira el disco que contiene el archivo por lotes que se esta ejecutando, DOS le pedirá que vuelva a insertar el disco para poder continuar procesando el archivo.
* Usted puede especificar el nombre de otro archivo de proceso por lotescomo el ultimo comando de un archivo de procesamiento por lotes
* Puede utilizar los símbolos de redirección (, >>)
* No se puede utilizar el símbolo de secuencia (;)
* Asignar un directorio ó unidad, afecta cada uno de los comandos siguientes del archivo de proceso por lotes.
Nota. Al iniciar mas de un comando externo con el mismo nombre, el DOS ejecutara uno de ellos, de acuerdo conel siguiente orden de procedencia:
Primero : .COM
Segundo: .SYS
Tercero : .BAT
 SUBCOMANDO DE LOS ARCHIVOS POR LOTES
Existen comandos del DOS que se pueden aprovechar en la creación de archivos por lotes. A continuación se definen cada uno de ellos:
* COMANDO CALL (llamar)
Función: Llama un archivo de procesamiento por lotes desde otro igual, sin salir del archivo que hizo la llamada.Es decir, invoca la ejecución de otros archivos como una subrutina.
Sintaxis: CALL [di:][via] arch [a]
[di:] :unidad de disco
[vía] :ruta de acceso
arch :archivo-bat; es el archivo de proceso por lotes que desea llamar.
[a] :argumento: es el comando en este archivo de proceso por lotes que será ejecutado después de
ARCH
Una vez terminada la ejecución de ARCH, se reanuda la ejecución delarchivo que hizo la llamada, a partir de [a] (argumento). Si omite [a] se reanuda a partir de la línea que le siga al CALL.
Notas:
* No utilice secuencias ni símbolos de redirección
* Un archivo de proceso por lotes, puede hacer una llamada repetitiva a si mismo, siempre y cuando existe una condición de finalización
* COMANDO ECHO (eco)
Función: Este comando activa y desactiva laexhibición de comandos por pantalla.
Sintaxis: ECHO [ON]
[OFF]
[MENSAJE]
Echo on: Nos permite ver en pantalla los comandos del DOS que están siendo ejecutados desde un archivo de proceso por lotes
Echo of: Desactiva la visualización en pantalla de los comandos
El valor por omisión es ECHO ON.
Echo mensaje: Este subcomando nos permite imprimir mensajes en la pantalla. Es útil solo si ECHO...
tracking img