us2jpfrcn

1.3 Config.sys y Autoexec.bat

Cada vez que se pone en marcha el sistema, el Dos busca en la raíz dos archivos especiales: el config.sys y el autoexec.bat.


Como ya se sabe el autoexec.bat es un archivo especial de procesamiento por lotes cuyas ordenes son ejecutadas por el Dos de forma automática cada vez que se inicia el sistema.


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.


a.- 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.

b.- 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.

c.- Los archivos por lotes deben tener la extensión .bat.

d.- 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.

e.- 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.


AUTOEXEC.BAT


Cada vez que se inicia el sistema, el dos busca en la raíz del disco de arranque el archivo AUTOEXEC.BAT si este archivo existe el dos ejecuta los comandos contenidos en el. Si el dos no localiza el archivo AUTOEXEC.BAT este procede a ejecutar el comando DATE seguido del comando TIME.


Los archivos .bat se ejecutan lentamente por que el Dos tiene que interpretar cada orden antes de ejecutarla. Así que no están hechos para usarlos como lenguaje de programación.


PATH


El Path no es mas que una lista de subdirectorios que usa el Dos para buscar cuando un programa no se encuentra en el subdirectorio actual, la sintaxis del path es:
PATH= C\ ; Sub1; Sub2; ... Subn;


SUBST


Uno de los problemas del comando Path es que solo puede contener 127 caracteres en una lista al igual que otros comandos del Dos. Pero Path por si solo tiene 5 caracteres lo que nos queda solo 122 caracteres para la ruta. Una solución para este problema es el comando Subst, el cual constituye una ruta de subdirectorios por una letra del drive como:


SUBST D: C:\ DOS

SUBST E: C:\ WP


Entonces tu puedes usar D: siempre que quieras ir al subdirectorio C:\ Dos.


VERIFY


Este comando cuando esta activo en "On" causa que el Dos verifique que los datos escritos en disco hayan sido grabados correctamente. Entonces el Dos leerá del disco los datos que fueron escritos y compara con los datos originales que se supone fueron escritos. Si estos concuerdan se procederá con el proceso de escritura de lo contrario mandara un mensaje de error.


Sin embargo el Verifique hace la operación de escritura en un disco mas lenta, puesto que después de cada escritura verifica que los datos se hayan escrito correctamente.


MODE


El programa Mod.com es usado para configurar los puertos seriales en la PC, por ejemplo: si yo quisiera usar en módem a 2400 baudios, yo tendría que ejecutar el siguiente comando:
MODE COM1 : 2400, ...


Si yo siempre usara mi módem a 2400 baudios, yo tendría que incluir el comando Mode en mi archivo autoexec.bat. Las impresoras seriales y plotters típicos requieren un comando o conjunto de comandos similares.


El software residente en memoria (también llamado TSR) es un software que esta en memoria hasta que se reinicie el sistema o especifique removerlo de la memoria.


Generalmente el software es llamado 1 sola vez. Al intentar llamarlo una segunda vez, cuando esta residente en memoria puede causar problemas. Este problema hace que el Autoexec.bat sea una excelente manera de llamarlo, así no tendrás que preocuparte por mandarlo llamar nuevamente.


En general algunas de las tareas mas importantes del Autoexec.bat son:


a.- Efectúa algunas tareas de configuración final que no se efectúan en el Config.sys.

b.- Define un Path o ruta de caminos

c.- Crea cualquier otra variable de medio ambiente requerida por el sistema, algunas variables comspec son creadas automáticamente, otras es necesario especificarlas (Comando SET).

d.- Define el prompt inicial del sistema.

e.- Carga cualquier tipo de programa residente en memoria.


A continuación un pequeño ejemplo de lo que podría ser un archivo AUTOEXEC.BAT


@ ECHO OFF
REM NAME : AUTOEXEC.BAT
REM VERSION : 4.01
REM DATE : Abril 28, 1999
REM Ponerle un nuevo formato al prompt del sistema
PROMPT = $P\ $d$g
REM El path del sistema...
PATH = C:\ ; C:\ DOS; C:\ BORLANDC; C:\ KILLER
REM Sustituyendo una ruta por un drive lógico
SUBST D : C :\ Utilerias\ Wp
REM Borrar archivos .TMP que aparezcan en C:\ WORD
IF EXIST C:\ WORD\ *.TMP DEL C:\ WORD\ *.TMP
^ Z

0 comentarios:

Publicar un comentario

paneles energía solar vuelos baratos paris Blog Directory
directorio de weblogs. bitadir
Add to Technorati Favorites Mi Ping en TotalPing.com http://www.wikio.es Ranking de blogs de Argentina