lunes, 25 de junio de 1990

MS-DOS - Clase: 03

Unidad 2: Uso del editor de líneas del dos. Manejo de ficheros por lotes
2.1. Formas de crear un fichero por lotes.
2.1.1. Por medio del COPY CON.
2.1.2. Por medio del EDLIN.
2.2. Manejo del editor de líneas del DOS.
2.2.1. Principales comandos para su uso: DELETE LENES, EDIT, END LENES, INSERT LENES, LIST LENES, QUIT LINE.
2.3. Subcomandos para el trabajo de los ficheros en lotes: ECHO, FOR, GOTO, IF, SHIFT, PAUSE, REM.
2.4. Creación de ficheros autoejecutables (AUTOEXEC.BAT).

Sumario:
2.1. Formas de crear un fichero por lotes.
2.1.1. Por medio del COPY CON.
2.1.2. Por medio del EDLIN.

Objetivos:
Los estudiantes deberán:
1. Conocer el concepto de fichero por lotes.
2. Aprender a construir un fichero por lotes por las vías mencionadas en el sumario.
3. Adquirir habilidades en la creación de ficheros por lotes.

Desarrollo:
1. Concepto de fichero por lotes: consiste en un conjunto de instrucciones u órdenes almacenadas en él, que se ejecutan al ser llamado este. Los ficheros por lotes tienen extensión .BAT

El DOS ofrece dos formas de construir un fichero por lotes:
a) Utilizando el comando COPY.
b) Utilizando el editor de líneas (EDLIN).
a) El comando COPY seguido de la palabra CON(CONSOLA) permite la construcción de ficheros por lotes, con la ventaja de que al ser un comando interno, no requiere espacio en el disco, aunque presenta la dificultad, de que no permite enmendar errores, es decir si se comete un error habrá que comenzar nuevamente. Al final de un fichero construido con COPY CON, debe aparecer la marca ^Z (F6) que significa fin de fichero.

a) Para crear un fichero:
COPY CON
-----------
-----------
^Z

Ejemplo:
Cree un fichero por lotes llamado "EJEMPLO1" que cumpla las siguientes órdenes:
1. Direccione la torre en uso.
2. Permita actualizar la fecha.
3. Permita actualizar la hora.
4. Visualice un fichero seleccionado por usted..
5. Cargue el fichero PCTOOLS.
R/:
COPY CON EJEMPLO1.BAT
DIR
DATE
TIME
TYPE
PCTOOLS
^Z

b) Por medio del EDLIN:
Aunque el EDLIN es un comando externo, que requiere utilización de espacio en disco, posee determinadas facilidades de edición, que no tiene el COPY CON, como por ejemplo, inserción de líneas, copia de líneas, etc que estudiaremos posteriormente.

Procedimiento para utilizar el EDLIN:
1. Se coloca la sintaxis del EDLIN:
EDLIN (nombre fich.)
2. A continuación aparece el mensaje "new file" y el carácter * (prompt del EDLIN).
3. Para comenzar la edición se teclea I (insert) y al dar Return, aparece el número 1:*. A partir de este momento se puede comenzar a editar hasta que se desee. Las líneas editadas no pueden tener más de 256 caracteres.
4. Al terminar la edición, tecleamos Ctrl+C o Ctrl+Break, abandonando el modo inserción sin salvar lo realizado.
5. Para salvar y salir de la edición, tecleamos E(nd), para salir sin salvar tecleamos Q(uit).
Nota: Un fichero confeccionado mediante el COPY CON, puede enmendarse a través del EDLIN.
Ejemplo:
Construya un fichero llamado EJEMPLO2, que cumpla las mismas órdenes que EJEMPLO1.

Ejercicios:
1. Crear un fichero utilizando el COPY CON donde se cumplan las siguientes órdenes.
a) Direccione la torre en uso por páginas.
b) Direccione la torre en uso a cinco columnas.
c) Liste los ficheros cuyos nombres empiecen con M y tengan cualquier extensión.
d) Actualice la fecha del sistema
e) Actualice la hora del sistema.
f) Investigue el contenido del fichero EJEMPLO1.BAT

2.-Construya un fichero que cumpla las mismas órdenes que el anterior por medio del EDLIN.

No hay comentarios: