lunes, 25 de junio de 1990

MS-DOS - Clase: 06

Sumario:
2.4. Creación de ficheros autoejecutables (AUTOEXEC.BAT).
2.4.1. Ejercitación.
Objetivos:
Los alumnos deberán:
1. Conocer qué es un fichero autoejecutable y la utilidad del mismo.
2. Adquirir habilidades en la confección de ficheros por lotes y en la utilización de los comandos estudiados.

Desarrollo:
Un fichero autoejecutable, es como su nombre lo indica, un conjunto de mandatos que se realizan automáticamente, es decir, al encender la máquina o resetearla, esta lo ejecuta sin necesidad de llamar el mismo. Estos ficheros pueden crearse con Copy Con, Edlin o cualquier otro editor. Se denominan AUTOEXEC.BAT.

Ejemplo:
COPY CON AUTOEXEC.BAT
CLS
DIR
^Z
Al encender la máquina o resetearla se limpia la pantalla y se muestra el directorio.
Ejercicios:
1. Crea un fichero por lotes que realice lo siguiente:
a) Evite que aparezcan los mandatos utilizados en pantalla.
b) Direcciona por páginas el disco de la torre en uso.
c) Si existe un fichero dado por el usuario finalizar la corrida.
d) Limpiar la pantalla.
e) Colocar el mensaje NO EXISTE EL FICHERO.
R:/
EDLIN
ECHO OFF
DIR/P
IF EXIST %1 GOTO FIN
CLS
ECHO NO EXISTE EL FICHERO
:FIN
^Z

2. Crear un fichero por lotes que cumpla los siguientes pasos:
a) Investigue el contenido de tres ficheros seleccionados por el usuario.
b) Limpie la pantalla.
c) Coloque un comentario cualquiera.
d) Si el tercer fichero dado se llama EJEMPLO1.BAT direccionarlo.
R:/
FOR %%A IN(%1 %2 %3) DO TYPE %%A
CLS
REM CLASE
IF %3==EJEMPLO1.BAT DIR %3

3. Confeccione un fichero por lotes que realice los siguientes pasos:
a) Dados 10 ficheros seleccionados por el usuario:
. Investigue el contenido de los tres primeros.
. Haga una pausa.
. Direccione los ficheros 4to, 5to, 6to, 7mo, 8vo y 9no.
. Si el m fichero es COMMAND.COM actualice la fecha.
R:/
FOR %%A IN(%1 %2 %3) DO TYPE %%A
PAUSE
FOR %%A IN(%4 %5 %6 %7 %8 %9) DO DIR %%A
SHIFT
IF %9==COMMAND.COM DATE

No hay comentarios: