El Sistema Operativo DOS (II)

 

El editor EDIT. Proceso por lotes (BATCH)

 

1.   Editores de Texto.

A.    Diferencias entre editores y procesadores de texto:

                                                        I.           Los editores trabajan con ficheros de texto (ASCII), típicamente ficheros con código fuente para programas, ficheros con datos, y, en general, texto sin formato. Se pueden visualizar directamente en pantalla con TYPE.

                                                     II.           Los procesadores almacenan el texto en formato propio, específico, para asignar al texto introducido por el usuario formato (tipo de letra, atributos, justificación) y estructura (encabezamientos, pies de página, secciones, capítulos, numeración de páginas)

B.     Tradicionalmente se incluía en DOS un editor de línea, EDLIN, de uso difícil y muy poco flexible.

C.    A partir de la versión 5.0 de MS-DOS se incluye un editor de pantalla completa, EDIT. En PC-DOS 6.x (versión IBM) el editor es diferente, aunque de funcionalidad similar, y se llama E.

 

2.   El editor EDIT.

A.    Se invoca on la instrucción EDIT, seguido del nombre del fichero a editar o crear. Si se teclea sin ningun nombre, el editor arranca con un fichero sin nombre, que se puede asignar al salir.
PRACTICAR: Crear con el editor un fichero nuevo, introduciendo un texto cualquiera.

B.     Estudio de la pantalla de EDIT y sus menús: File, Edit, Search, OPtions, Help.
PRACTICAR: Navegar por los menús y opciones.

C.  Obtención de Ayuda:

 

                                                         i.           Ayuda sensible al contexto: quiere decir que aparece un mensaje de ayuda distinto dependiendo de la operación que esté efectuando el usuario. Se invoca con la tecla F1 o con el botón HELP correspondiente.

                                                       ii.           Referencia Básica.
PRACTICAR: Utilizar el menú HELP para averiguar el funcionamiento de las diferentes opciones básicas del editor. Practicar el funcionamiento de las diferentes opciones utilizando el método abreviado de combinación de teclas.

 

D.  Operaciones básicas con EDIT.

                                                         .           Insertar texto.

                                                         i.           Borrar texto.

                                                       ii.           Movimiento del cursor.

                                                      iii.           Desplazamiento de bloques de texto (Cut & Paste).
PRACTICAR: A partir del texto introducido previamente practicar las operaciones básicas enumeradas.

 

E.  Operaciones avanzadas con EDIT.

                                                         .           Utilización del menú Search (Búsqueda).

                                                         i.           Utilización de las opciones del menú File.
PRACTICAR: Utilizar estas opciones sobre el texto editado previamente, u otro cualquiera.

        

3.   Procesamiento por Lotes (BATCH).

A diferencia del modo interactivo de utilización de mandatos DOS desde el indicador del sistema (prompt), el modo BATCH propio de los ficheros por lotes, el ordenador ejecuta automáticamente varias ordenes consecutivamente, sin intervención del usuario. Por ejemplo, para ejecutar un programa (que no se encuentra en el PATH) desde una unidad diferente de la unidad actual, es preciso:

A.    Cambiar la unidad activa (p.ej., D:)

B.     Cambiar al directorio del programa (p.ej., CD &backslash;MYDIR)

C.    Ejecutar el programa (p.ej., MYPROG.EXE)


Utilizando un fichero batch, se escribe cada instrucción en una línea del fichero, que debe tener extensión .BAT, y se ejecutará invocándolo desde el prompt de DOS como un programa cualquiera.

D.  Características de los ficheros BATCH.

Además de la extensión .BAT, decir que se editan con EDIT (o un editor de texto similar), y su ejecución se interrumpe tecleando Ctrl + C.

PRACTICAR: Editar un fichero nuevo llamado ESTADO.BAT. Introducir en líneas consecutivas las siguientes instrucciones DOS:

 
  
 
  VER 
 
  DATE 
 
  TIME
 
 
 

Guardar el fichero, y ejecutarlo. Observar el resultado.

PRACTICAR: Elaborar un fichero por lotes que nos permita visualizar el contenido de un subdirectorio concreto de la unidad C: (p.ej., C:\CASCAD).

E.  Gestión de mensajes.

El carácter @ situado delante de una instrucción dentro de un fichero batch evita que la instrucción aparezca en pantalla al ejecutarse el fichero (pero NO evita que aparezca el resultado de la instrucción!). La instrucción ECHO es similar, pero se aplica a grupos de instrucciones: ECHO OFF evita la aparición de las instrucciones subsiguientes, hasta que aparezca ECHO ON o termine el fichero batch. Por último, la instrucción REM (remark)permite insertar comentarios en un fichero batch, que no se ejecutan como instrucciones DOS.

PRACTICAR: Elaborar ficheros .BAT en que se utilicen las diferentes instrucciones para gestión de mensajes.

PRACTICAR: Elaborar un fichero .BAT que visualice un mensaje cualquiera, y que leve comentarios que no se visualicen.

F.   Gestión de parámetros.

Las instrucciones de DOS tienen opciones que permiten especificar diferentes funciones para la misma instrucción. Se puede conseguir una funcionalidad similar en los ficheros .BAT, mediante el uso de parámetros: el texto que se introduzca al lado del nombre del fichero .BAT puede ser utilizado dentro del propio proceso batch, al ser almacenado en una especie-de-variables que tienen la forma %1, %2, %3 ... %9. En cada variable se guardan las cadenas de caracteres (delimitadas por blancos) tecleadas al lado del fichero batch desde DOS, y se pueden utilizar dentro del proceso como nombres de programas o instrucciones, argumentos de otras instrucciones DOS, etc.

PRACTICAR: Editar un fichero llamado LEER.BAT, incluyendo las siguientes líneas:

 
 
 
    @ECHO OFF
 
    TYPE %1 | MORE
 
    ECHO Gracias por su atencion...
 
 
 

Guarda el fichero, y despues teclea LEER LEER.BAT. Explicar lo que ocurre sin desmayarse.

 

PRACTICAR: Modificar el fichero anterior para que se puedan presentar en pantalla 3 ficheros consecutivamente con TYPE.

PRACTICAR: Elaborar un fichero .BAT con comentarios (no visualizados) que permita copiar los ficheros con una extensión determinada en una unidad y subdirectorio determinados.

 

 

 

Proceso de imágenes automatizado y temporizado
Programa de proceso de imágenes automatizado que tiene una gran diferencia con los demás de su categoría: soporta línea de comandos y proceso temporizado automático. Podrás cambiar el tamaño de las imágenes sin perder detalles o calidad, podrás optimizar la calidad de los jpeg, convertir imágenes jpeg a jpeg progresivos, e incluso podrás usarlo en conjunción con algún script de un servidor Web.

Rápido y silencioso. Incluso te permite comprimir las imágenes para un uso posterior. Puede funcionar sin intervención humana de ningún tipo.

La versión Pro del Batch It! nos proporciona, además, corrección individual de la imagen, galerías de imágenes y creación de directorios de ficheros.

 

 

Hosted by www.Geocities.ws

1