• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Manual MS-DOS
 

Manual MS-DOS

on

  • 225 views

 

Statistics

Views

Total Views
225
Views on SlideShare
216
Embed Views
9

Actions

Likes
1
Downloads
6
Comments
0

1 Embed 9

http://aprendetododems-dos.blogspot.mx 9

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Manual MS-DOS Manual MS-DOS Document Transcript

    • CBT DRDr. Alfonso LEONde Garay, Tequixquiac. CBT ALFONSO León DE GARAY, TEQUIXQUIAC TECNICO EN INORMATICA MODULO I: Identifica las Bases de la Informática SUBMODULO: Maneja Diferentes Sistemas Operativos MANUAL DE SISTEMA OPERATIVO Alumnas: Galván Rojas Diana Miriam 11 Domínguez Ramírez Sandra Maribel 06 Curiel González Zaira Jazmín 05 Hernández Miguel Mirian Sinay 19 Ciclo Escolar 2011-2012 Segundo Semestre Página 1
    • INDICE: Introducción……………………………………………………………………………03          ¿Qué es un Sistema Operativo?..........................................................04 Clasificación de Sistemas Operativos………………………………….04 Tipos de archivos…………………………………………………………05 ¿Qué es el sistema operativo MS-DOS?.............................................05 Características de archivos nombre y extensión……………………....06 Tipos de extensiones……………………………………………………..09 Extensiones especiales…………………………………………………..09 Archivos primordiales de Sistema Operativo…………………………..10 Comodines………………………………………………………………...10 Comandos básicos del Sistema Operativo ………………………………………    Comandos internos………………………………………………………11 Comandos externos……………………………………………………..16 Comandos de archivos por lotes……………………………………….18 Página 2
    • INTRODUCCIÓN: El sistema operativo es un conjunto de programas que permanece residente en la memoria de la computadora con el fin de administrar los recursos de una computadora (el uso del procesador, de la memoria y de los dispositivos que tiene conectados) para permitir la interacción entre la máquina y el usuario, Al llevar a cabo esta administración se prevén problemas de “confusión” por parte de la computadora en el uso de sus partes. Por esta razón, toda computadora necesita de un sistema operativo. Existen varios tipos de sistemas operativos, cada uno de acuerdo al tipo de computadora y al uso que se le da. Por ejemplo, existen los sistemas UNIX (que usan las computadoras Macintosh) el OS/2, el NetWare (utilizado en redes), el AS/400 que utiliza la IBM, etcétera. En el caso de las microcomputadoras compatibles con las PC’s (Personal Computers) producto de la misma IBM se utiliza el sistema operativo llamado DOS, que proviene de las siglas del nombre en inglés “Disk Operating System”. Cabe aclarar que últimamente se le añaden las letras MS por la compañía que lo produce: la Microsoft Co. De esta manera, el sistema operativo que se utilizará es el MS-DOS. ¿Qué es un sistema Operativo? Un sistema operativo es el programa que oculta la verdad del hardware al programador y presenta una vista simple y agradable de los archivos nominados que pueden leerse y escribirse. El sistema operativo resguarda al programador del hardware del disco y presenta una interfaz simple orientada al archivo, también disimula mucho del trabajo concerniente a interrupciones, relojes o cronómetros, manejo de memoria y otras características de bajo nivel. La función del sistema operativo es la de presentar al usuario con el equivalente de una máquina ampliada o máquina virtual que sea más fácil de programar que el hardware implícito. Un sistema operativo es una parte importante de casi cualquier sistema de computación. Un sistema de computación puede dividirse en cuatro componentes: el hardware, el sistema operativo, los programas de aplicación y los usuarios. El hardware (unidad central de procesamiento (UCP), memoria y dispositivos de entrada y salida (E/S)) proporciona los recursos de computación básicos. Los programas de aplicación (compiladores, sistemas de bases de datos, juegos de video y programas para negocios) definen la forma en que estos recursos se emplean para resolver los problemas de computación de los usuarios. Puede haber distintos usuarios (personas, máquinas, otros computadores) que intentan resolver problemas diferentes; por lo tanto es posible que haya diferentes programas de aplicación. El sistema operativo controla y coordina el uso del hardware entre los diversos programas de aplicación de los distintos usuarios Podemos ver al sistema operativo como un asignador de recursos. Un sistema de computación tiene muchos recursos (hardware y software) que pueden requerirse para resolver un problema: tiempo de la UCP, espacio de memoria, espacio de almacenamiento de archivos, dispositivos de E/S, etc. El sistema operativo actúa como el administrador de estos recursos y los asigna a usuarios y programas concretos según los necesiten las tareas de los usuarios. Puesto que pueden surgir conflictos en las solicitudes de recursos, el sistema operativo Página 3
    • debe decidir a que solicitudes se les asignaran para que el sistema de computación pueda funcionar de manera eficiente y justa. En términos generales no hay una definición de sistema operativo completamente adecuada. Los sistemas operativos existen porque son una manera razonable de solucionar el problema de crear un sistema de computación utilizable. Objetivos Operativos.   para la creación de los sistemas Transformar el complejo hardware de una computadora a una máquina accesible al usuario. Lograr el mejor uso posible de los recursos. Hacer eficiente el uso del recurso. El objetivo fundamental de los sistemas de computación es ejecutar los programas de los usuarios y facilitar la resolución de sus problemas. El hardware se construye con este fin, pero como este no es fácil de utilizar, se desarrollan programas de aplicación que requieren ciertas operaciones comunes, como el control de dispositivos de E/S. las funciones comunes de control y de asignación de recursos se integran para formar un solo fragmento de software: el sistema operativo. Clasificación de sistemas operativos Sistemas operativos mono tarea: Sólo pueden manejar un proceso, es decir , las tareas deben ejecutarse una tras otra Sistemas operativos La computadora puede procesar varias tareas al mismo tiempo multitarea: Sistemas operativos mono usuario: Sólo pueden atender a un único usuario, que es el que haya iniciado sesión en el sistema Sistemas operativos multiusuario: Pueden atender simultáneamente las peticiones de dos o más usuarios, que comparten los recursos del sistema informático al que se conectan. Este tipo de sistemas se emplean especialmente en redes, ya que cada usuario n ecesita de un terminal independiente para conectarse con el equipo que tiene instalado el sistema. Página 4
    • Tipos de archivos Existen diferentes tipos de archivos. Los hay que contienen datos y existen los que pueden ser ejecutados y son, en sí, programas. El tipo de archivo se determina muchas veces por la extensión que tiene, por lo que no es recomendable darle extensiones arbitrarias a los archivos. Por ejemplo, la siguiente es una lista de extensiones y sus posibles usos: .BAK Archivo de copia de seguridad (respaldo). .BAT Archivo de proceso por lotes del sistema operativo (batch). .CHK Archivo recuperado por el CHKDSK. . $$$ Archivo temporal (un ejemplo). .COM Archivo de programa (comando). .EXE Archivo ejecutable (programa). Y así existen muchos más, al grado de que casi cada programa comercial crea los suyos propios. Sin embargo, los archivos que van a poder ser ejecutados (que corren un programa) y que, por tanto, nos interesarán al momento de ejecutar un paquete en particular son los que tienen extensión .EXE, .BAT o .COM. Es importante mencionar que cuando se posee un paquete computacional desconocido y lo que se desea es ver cómo corre, o cómo se ejecuta, lo primer que hay que hacer es buscar estos archivos. SISTEMA OPERATIVO MS-DOS MS-DOS (siglas de Microsoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadores basados en x86. Fue el miembro más popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personalescompatible con IBM PC en la década de 1980 y mediados de 1990, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows. MS-DOS nació en 1981 al encargársele a Microsoft producir un sistema operativo para la gama de computadores personales IBM PC de IBM. En este momento, Microsoft compró los derechos de QDOS, también conocido como 86-DOS,1 de Seattle Computer Products, y comenzó a trabajar en las modificaciones para poder cumplir con los requerimientos de IBM. La primera edición, MS-DOS 1.0, fue presentada en 1982.2 La versión incluida en los PC's de IBM fue conocida como PC DOS. Aunque MS-DOS y PC-DOS fueron desarrollados por Microsoft e IBM en paralelo, los dos productos se separaron con el tiempo. Página 5
    • Características Mono usuario y mono tarea. En la versión 2.0, lanzada en 1983, se le introdujeron características propias de Unix, como el uso de subdirectorios, tuberías, redirección de entrada y salida de comandos, así como soporte para discos duros y floppies de 360K de capacidad. Para instalar MS-DOS bastará con ejecutar el programa de instalación que está situado en el disquete número uno de MS-DOS. No es posible ejecutar MS-DOS desde los disquetes de instalación ya que dichos archivos están comprimidos. Instalar detecta el tipo de hardware y de software que contiene el PC y le comunica a este si no cumple con los requisitos mínimos o si existen características incompatibles con MSDOS. Características de archivos (Nombre y extensión) En MS-DOS, los nombres de archivo diferencian las mayúsculas y tienen un límite de ocho caracteres, seguidos optativamente de un punto y tres caracteres más. En informática, una extensión de archivo o extensión de fichero, es una cadena de caracteres anexada al nombre de un archivo, usualmente precedida por un punto. Su función principal es diferenciar el contenido del archivo de modo que el sistema operativo disponga el procedimiento necesario para ejecutarlo o interpretarlo, sin embargo, la extensión es solamente parte del nombre del archivo y no representa ningún tipo de obligación respecto a su contenido. Tipos de archivos Extensión Corresponde a Extensión Corresponde a .386 Controlador de dispositivo virtual .aca Microsoft AgentCharacter .acg Vista previa de Microsoft Agent Microsoft AgentCharacter .acw Configuración del asistente de .ani accesibilidad Cursor animado .bat Archivo por lotes MS-DOS Maletín .bkf Copia de seguridad de Windows .blg Monitor del sistema .cat Catálogo de seguridad .cer Certificado de seguridad .cfg Configuraciones .chk Fragmentos .acs .bfc Página 6 de archivos
    • recuperados .chm Ayuda HTML compilado .clp Clip de Portapapeles .cmd Secuencia de Windows NT .cnf Velocidad de marcado .com Aplicación MS-DOS .cpl Extensión del Panel de control .crl Lista de certificados .crt Certificado de seguridad .cur Cursor .dat Base de Datos .db Base de datos .der Certificado de seguridad .dll Librería, extensión de aplicación .drv Controlador de dispositivo .ds TWAIN Data Source file .dsn Nombre del origen de datos .dun Acceso telefónico de red .exe Aplicación .fnd Búsqueda guardada .fng Grupo de fuentes .folder Carpeta .fon Fuente .grp Grupo de Microsoft .hlp Ayuda .ht HyperTerminal .inf Información de instalación .ini Opciones de configuración .ins Configuración comunicaciones de Internet .isp Configuración comunicaciones de Internet .job Objeto de tarea .lnk Acceso directo .msc Documento de la consola común de Microsoft .msi Paquete de Windows Installer .msp Revisión de Windows Installer .msstyles Estilo visual de Windows .nfo MSInfo .ocx .otf Fuente OpenType comandos de revocaciones Control ActiveX de programas de de Página 7 de
    • .p7c Identificador digital .pfm .pif Acceso directo a programa MS.pko DOS Objeto de seguridad de claves públicas .pma Archivo del Monitor de sistema .pmc Archivo del Monitor de sistema .pml Archivo del Monitor de sistema .pmr Archivo del Monitor de sistema .pmw Archivo del Monitor de sistema .pnf Información precompilada .psw PasswordBackup .qds Directorio de consulta .rdp Conexión a Escritorio remoto .reg Entradas de registro .scf Windows Explorer Command .scr Protector de pantalla .sct Windows Script Component .shb Acceso directo a documento .shs Recorte .sys Archivo de sistema .theme Tema de Windows .tmp Archivo temporal .ttc Tipografía True Type .ttf Tipografía TrueType .udl Vínculos a datos .vxd Controlador de dispositivo virtual .wam Libreta de direcciones .wmdb Biblioteca multimedia .wme Windows Media EncoderSession .wsc Windows Script Component .wsf Windows Script File Windows Script Host Settings File .zap Configuración de instalación de .bat software .wsh Página 8 Fuente Type 1 de instalación Aplicacion de MSDos archivo por lotes
    • EXTENSIONES ESPECIALES Nombre Significado para el MS-DOS BAT Abreviatura de Batch. Identifica un archivo de texto que contiene un conjunto de comandos del MS-DOS que se ejecutan al escribir el nombre del archivo COM Abreviatura de Command. Identifica un archivo de comandos que contiene un programa que el MS-DOS ejecuta cuando se escribe el nombre del archivo EXE Abreviatura de Executable. Al igual que Com, identifica un archivo de comandos que contiene un programa que el MS-DOS ejecuta cuando se escribe el nombre del archivo HLP Abreviatura de Help. Contiene un archivo de texto de ayuda usado por algunos programas, incluidos el Shell del MS-DOS y el editor de las versiones 5 y 6 del MS-DOS OVL Abreviatura de Overlay. Identifica un archivo de comando que contiene parte de un programa de gran tamaño SYS Abreviatura de System. Identifica un archivo de uso exclusivo del MsDOS Estructura del MS-DOS. El sistema operativo MS-DOS tiene una estructura arborescente donde existen unidades, dentro de ellas directorios y a su vez dentro de ellos tenemos los ficheros. Las unidades son las disqueteras y los discos duros. Los directorios son, dentro de las unidades, carpetas donde se guardan los ficheros. Los ficheros son conjuntos de datos y programas. El DOS tiene unos cien comandos, que para poder ser ejecutados necesitan tres ficheros:    IBMBIOS.COM IBMDOS.COM COMMAND.COM El IBMBIOS.COM se encarga de las comunicaciones de entrada y salida. El IBMDOS.COM es el centro de los servicios del ordenador, es conocido también como kernel o núcleo. El COMMAND.COM carga y permite ejecutar todos los comandos. Página 9
    • Estructura básica del sistema. Archivos Fundamentales El MS-DOS contiene cinco elementos fundamentales:      La ROM-BIOS.- Programas de gestión de entrada y salida entre el Sistema Operativo y los dispositivos básicos del ordenador. La IO.SYS.- Son un conjunto de instrucciones para la transferencia de entrada/salida desde periféricos a memoria. Prepara el sistema en el arranque y contiene drivers de dispositivo residentes. MSDOS.SYS.- Es el kernel de MS-DOS, en que figuran instrucciones para control de los disquetes. Es un programa que gestiona los archivos, directorios, memoria y entornos. DBLSPACE.BIN.- Es el controlador del Kernel del compresor del disco duro que sirve para aumentar la capacidad de almacenamiento del disco, disponible a partir de la versión 6 del MS-DOS. Este controlador se ocupa de toda la compresión y descompresión de ficheros y se puede trasladar desde la memoria convencional a la memoria superior. COMMAND.COM.- Es el intérprete de comandos, mediante los cuales el usuario se comunica con el ordenador, a través del prompt >. Interpreta los comandos tecleados y contiene los comandos internos de MS-DOS que no se visualizan en el directorio del sistema. Los ficheros IO.SYS, MSDOS.SYS y DBLSPACE.BIN son ocultos, es decir, no se ven al listar el directorio, y se cargan desde el disco a la memoria del ordenador al arrancar éste. Comodines *Este signo remplaza cadenas de caracteres. Es utilizado en el ejemplo, en el que remplaza el nombre de cualquier archivo solo específica que se listen los archivos con el nombre y con extensión [txt]. • ? Este otro signo remplaza pero solo un carácter. Podemos especificar más signos de interrogación. Con lo que si ponemos dir s???*.* Esto nos listaría los directorios y archivos con un nombre que empiecen por s y otras 3 letras cualquier mas unos carácter cualquiera, a continuación él.* que hace que se listen archivos con cualquier extensión. Página 10
    • Comando básicos del sistema Operativo Comandos internos nombre significado Uso sintaxis Cls Clear screen cls Date Fecha Es un comando interno que borra el contenido de la pantalla y muestra el puntero de comandos del sistema Fija la feha del sistema. Time Hora pone en hora el reloj del sistema Limpiar pantalla modificadores DATE [MES-DIA-AÑO] /t muestra solo la fecha sin modificarla TIME [HH:MM[:SS[.XX]][A/P] ] HH : Define las horas, basado en un reloj de 24 horas MM : Son los minutos (de 0 a 59). Si no se incluye, pero se especifica HH, el MSDOS los pone a cero SS : Son los segundos XX : Son centésimas de segundo ( A/P : Definen A.M. o P.M. /t muestra solo la hora sin modifeicarla Ver versión Dir Directory Muestra la versión del MS-DOS que se esta utilizando El comando dir muestra los archivos del directorio directorio ver DIR [NOMBRE DE ARCHIVO] /W/P/A:<ATRIBUTO>/ O<FORMA_ORDENA R>/S/B/L/CH       Página 11 H : Muestra los archivos ocultos S : Muestra los archivos del sistema D : Muestra solo los nombre de los directorios A : Muestra los archivos cuyos atributos de seguridad esten activados R : Muestra solo los archivos de solo lectura N : Ordena alfabéticamente las entradas por c C C C C C C
    •    Md Make directory Crea un nuevo directorio Crear directorio Cd Change directory nombre de archivo de la A hasta la Z E : Ordena alfabéticamente por la extensión de la A a la Z S : Ordena por tamaño de menor a mayor G : Agrupa los directorios delante de los archivos (-G viceversa) C: MD (nombre del archive nuevo) Cambia el directorio Cd c: Cambiar directorio Rd Remove directory Elimina un directorio /S quita todos los directorios y archivos del directorio. Se usa principalmente cuando se desea quitar un árbol. Eliminar directorio Copy copiar Copia un archivo de un directorio a otro Copy_(unidadorigen)<rutaorigen><archivoorigen>_(unidad destino)<rutadestino><archivodestino> /Q modo silencioso, no pide confirmación para quitar un árbol de directorio con /s Origen especifica el archivo que desea copiarse /a indica el archivo de texto ASCII /b indica un archivo binario /d permite que el archivo Página 12 C A
    • destino se cree sin cifrar A /v comprueba si los nuevos archivos están escritos correctamente Ren Raname renombrar ambia el nombre del archivo, su extensión o ambos, puede usar caracteres comodín para renombrar un conjunto de archivos A REN <NOMBRE ANTIGUO> <NOMBRE NUEVO> A A C C C Del Delete Se usa para eliminar archivos. (unidad)(ruta) (directorio) <archivo> /p pide confirmación para eliminar un archivo D D borrar /f fuerza la eliminación de los archivos tipo texto /s elimina archivos especificados de todos los directorios /Q modo silencioso, no pide confirmación sobre eliminación con comodin global D D D D /a selecciona los archivos que se van a eliminar basándose en los atributos Type Tipo permite listar el contenido de un archivo TYPE <NOMBRE DE ARCHIVO> A A (estilo, modelo) C F C F Página 13
    • Volume vol prompt VOL [DISCO:] Cambia el punteo de comandos del sistema por la cadena que se especifique. volumen Muestra la etiqueta de volumen y el numero de serie asignado a un disco, si existen. PROMPT CADENA $$ el caracter $t la hora $d la fecha $p el disco y la dirección en curso $v la versión del ms-dos $n el disco actual $g el carácter > $1 el carácter ( $b el carácter ! $q el carácter = $h retroceso $e el carácter de escape $ el principio de una línea nueva en pantalla Comandos externos Nombr e Significad uso o sintaxis Deltree Suprimir un directorio Borra un directorio sin importar que contenga subdirectorios (unidadruta) (/f) (/a) Format formato Permite crear una estructura lógica en una unidad de almacenamien to Format volumen [/fs:sist_arch] [v:/etiqueta][/q] [A:/tamaño][/c][/x][p/cicl os] [/s:estado] Página 14 modificador es /V especifica la etiqueta del volumen /Q verifica un formato rápido /F especifica el tamaño del disco del formato /A asigna un espacio para los archivos /S copia ejemplos Deltree f:mdso Deltree c:documentosmus ica Deltree g:practicas Deltree h:videos Deltree c:musicaranchera Format F:/q Format G:/S Format C:/F Format H:/a Format C:/v Format D:
    • archivos de los sistemas de disco duro /T pistas especificas del numero de pistas por lado de disco Label etiqueta Crea cambia o elimina la etiqueta de volumen de un disco Verifica si hay errores en el disco duro Label [unidad:][etiqueta] Chkdsk Check disk Comprobaci ón de disco Defrag Attrib Chkdsk [volumen[[ruta]archivo] ]] [/f][/R][/X] f/ corrige los errores del disco /R encuentra los sectores dañados y recupera la información /x obliga al volumen desmontarse previamente sin ser necesario Chkdsk f:/f Chksdsk c:/r Chkdsk h:/x Chkdsk g: Chkdsk f:/r Chkdsk c:/f desfragment ar Elimina la fragmentación del disco duro y en consecuencia se acelera la búsqueda de información. defrag Defrag c:/a Defrag f:/e Defrag g:/h Defrag h:/c Defrag d:/m Defrag c:/u Presenta en pantalla o modifica los atributos de los archivos Visualiza los atributos de los directorios y archivos Attrib [unidad:][ruta][nombre de archivo] /A realiza análisis en los volúmenes especificados /C realiza la operación en todos los volúmenes /E realiza la operación en todos los volúmenes excepto los especificados /H ejecuta la operación con una prioridad normal /M ejecuta la operación /+ hace un seguimiento de una operación /U imprimir salida detallada + Establece un atributo -borra un atributo R atributo de solo lectura del archivo A atributo de archivos de almacenamiento S atributo de Página 15 Label F:helen Label C:datos Label F: Attrib C:mdsomanual Attrib c:mdsomanual/h Attrib C:mdsomanual+r Attrib c:mdsomanual-r Attrib c:mdsomanual/a Attrib
    • diskcopy Copia de disco Permite mantener residentes en la memoria RAM Diskcopy [unidad1: [unidad2:]] [/V] archivos del sistema H atributo de archivo oculto I no atributo de archivo indizado de contenido /D procesa carpetas /v comprueba que la información se copie de manera correcta c:mdsomanual/s Diskcopy c: f:/v Comandos de archivos por lotes nomb re signific ado uso sintaxis Cls Clear secree Borrar pantalla Es un comando interno que borra el contenido de la pantalla y muestra el puntero de comandos del sistema Copia uno o mas archivos en otra ubicación cls copy copiar modificad ores Ejemplos cls Copy_(unida dorigen)<ruta origen><arch ivoorigen>_(uni dad destino)<ruta destino><arc hivo-destino> Origen especifica el archivo que desea copiarse C:>Copy_c:wimdows*.exe_c:trans aereoavion /a indica el archivo de texto ASCII C:> Copy c:prueba.txt d: /b indica un archivo binario /d permite que el archivo destino se cree sin cifrar A:>COPY PRUEBA.DOC CARTA.DOC C:> copy c:lect.exe f:mdso A:>COPY VENTAS.MAR *.ABR A:>COPY INFORME.DOC + BANCO.DOC TOTAL.DOC /v comprueba si los nuevos archivos están escritos correctament e Echo Eco Controla el eco de las Echo[mensaj e] Página 16 Echo diana Echo off
    • ordenes y visualiza mensajes Desvia condicionalme nte el desarrollo de un programa Fija el titulo de la ventana Introduce comentarios Desvia incondicional mente el desarrollo de un programa Permite elegir entre unas opciones establecidas Echo [on/off] @echo off If [condicion] If %pass%==%conta% goto menú If %name%==%cero% goto inicio Title [cadena] Rem [comentario] Goto [etiqueta] Title es el grupo 1°5 que es super Title himnos Rem sección para mostrar archivos Choice [/c opciones] /c especifica la lista de opciones que se va a crear /n oculta la lista de opciones en la pregunta /cs habilita las opciones que se distinguen en mayúsculas /T numero de segundos de pause antes de que se lija una opción predetermina da / especifica la opción predetermina da /m especifica el mensaje que se mostrara antes de la pregunta /d se especifica para cincidir con el nombre /r guía el directorio de árbol de raiz /l es un conjunto de sucesion If si Title Titulo Rem reales Goto ir choice eleccion for para Repite una misma orden en un conjunto de ficheros For %variable% pause Hacer pausa Detiene temporalment e el desarrollo pause Página 17 Goto nombre Goto inicio Goto menú Goto opciones Goto himnos Choice /? Choice /c ync/m “presione y para si, n para no, para cancelar” Choice /t Choice /c ab /m selecciona una opción Choice /c /n /m “selecciona a para opcion 1 y b para opcion 2 Choice /t 10 /c yns/cs/d y For opciones %variable% /d For opciones %variable% /r For opciones %variable% /l pause
    • de un programa ARCHIVO DE PROCESO POR LOTES ¿QUÉ ES UN ARCHIVO DE PROCESO POR LOTES? Es un archivo de texto formado por varios comandos del sistema operativo MSDOS. Esta secuencia de comandos se ejecuta uno a uno, en el mismo orden en que aparecen en el archivo de texto (programa), como si se tecleara cada uno delante del prompt. En algunas ocasiones el usuario escribe repetidamente la misma secuencia de comandos para realizar algunas tareas comunes. Para evitar eso 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 de 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 (o ejecutar) un comando y recibir una respuesta inmediata del sistema operativo; esto es lo que se denomina como “interacción” o procesamiento en tiempo real. Entre las operaciones que se pueden automatizar se encuentran:  Introducir la fecha y hora del día  Iniciar programas de aplicación  Crear copias de respaldo  Cambiar el nombre de un comando  Crear estructuras de directorios Para que puedan ser reconocidos por el MS-DOS como archivos especiales, los archivos de procesamiento por lotes deberán llevar la extensión .BAT. COMO CREAR ARCHIVOS POR LOTES Usted puede escribir sus propios archivos de proceso por lotes directamente con el comando COPY del DOS, o con el procesador de textos de su preferencia. UTILIZANDO COPY En nuestro siguiente ejemplo crearemos desde el disco duro un archivo sencillo de procesamiento por lotes(FOR−CHE). El cual nos permite el chequeo y formateo de un diskette en la unidad a: Paso 1. Teclee: COPY CON FOR−CHE.BAT y pulse enter Paso 2. Teclee los comandos uno por línea y en el orden en que desea que sean ejecutados. Página 18
    • format a: <enter> chkdsk a: <enter> Paso 3. Después de la última línea, presione (F6) y luego ENTER. El archivo recién creado queda almacenado en el directorio actual. Para ejecutar el archivo (programa) “FOR-CHE”, se teclea su nombre en el prompt: C:DOS>FOR−CHE <enter> ACERCA DE PROCESAMIENTO POR LOTES Los siguientes puntos deberán conocerse antes de ejecutar un proceso por lotes en MS-DOS:  Se debe asignar la extensión .bat a todos los archivos de procesamiento por lotes.  Para ejecutar un archivo por lotes, solamente escriba su nombre (sin extensión).  Si presiona CTRL + C mientras el archivo de procesamiento por lotes se está ejecutando, el MS-DOS detiene la ejecución del archivo por lotes (programa).  Si retira la unidad que contiene el archivo por lotes que se está ejecutando, DOS le pedirá que vuelva a insertar dicha unidad (por ejemplo: la memoria USB)poder continuar procesando el archivo.  Usted puede especificar el nombre de otro archivo de proceso por lotes como el último 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 o unidad, afecta cada uno de los comandos siguientes del archivo de proceso por lotes. Nota. Al iniciar más de un comando externo con el mismo nombre, el MS-DOS ejecutara uno de ellos, de acuerdo con el siguiente orden de procedencia: Primero:.COM Segundo: .SYS Tercero: .BAT SUBCOMANDO DE LOS ARCHIVOS POR LOTES Existen comandos del MS-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) Página 19
    • 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 [unidad de disco][ruta] [arch][a] Dónde: 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 del archivo 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 sí mismo, siempre y cuando exista una condición de finalización COMANDO ECHO (eco) Función: Este comando activa y desactiva la exhibició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 off: 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. Deberá existir una línea de mensaje por comando. Si usted desea conocer el estado del comando ECHO, lo puede hacer desde un archivo de proceso por lotes o desde el prompt del MS-DOS, escribiendo: C:>echo <enter> Y el MS-DOS indicará el estado del comando en ese momento, por ejemplo: C:>ECHO está activado Se puede insertar el símbolo @ (arroba), antes de una línea de comandos en un archivo de proceso por lotes, para que no se haga ECO de dicha línea. COMANDO GOTO (Transferencia control a) Página 20
    • Función: Transfiere el control de proceso a una línea con etiqueta, dentro del archivo de proceso por lotes. Sintaxis: GOTO[ :] rotulo [ :]: Estos DOS puntos deben proceder de la etiqueta destino. Rotulo: También conocido como etiqueta A continuación se presenta un ejemplo: :INICIO(etiqueta destino) comando−1 comando−2 comando−3 GOTO INICIO (transferencia de control) comando−5 comando−n Al emitirse un comando GOTO, se buscara la etiqueta en el archivo por lotes, si se encuentra la ejecución del archivo, continuara en la línea que sigue a la etiqueta. Notas: Cualquier línea en un archivo de procesamiento por lotes que empiece con [:] dos puntos, se ignora durante el proceso. Las etiquetas son palabras de ocho caracteres, precedidas por dos puntos. COMANDO PAUSE (pausa): Función: Suspende la ejecución de un archivo de procesamiento por lotes Sintaxis: PAUSE (comentario) Cuando se está ejecutando un archivo de procesamiento por lotes, puede ser necesario cambiar la unidad de almacenamiento (por ejemplo: memoria USB) o realizar alguna otra operación. El comando PAUSE suspende este proceso temporalmente, hasta que se presione cualquier tecla, al ejecutar se emite el siguiente mensaje: Presione una tecla para continuar... Si presiona Ctrl + C, el MS-DOS enviara el siguiente mensaje: Termina ejecución de archivo por lotes (S/N)...? Si presiona S se suspenderá el procesamiento del archivo por lotes; y el control para el MS-DOS. Opcionalmente se puede utilizar PAUSE para dividir un archivo de proceso por lotes en partes que lo permitan, deteniendo la ejecución del archivo en cualquier punto intermedio. Página 21
    • Pause [comentario]:Es útil cuando desea poner en pantalla un mensaje especial. Ha menos que el ECHO este desactivado. PAUSE muestra este comentario antes del mensaje: “Presione una tecla para continuar...” Nota: Las líneas de pausa y comentario, no aparecen si el ECHO esta desconectado. COMANDO REN Función: Muestra por pantalla observaciones que están en la misma línea de comando. Sintaxis: REN [comentario] [Comentario]:. Es una línea de texto que le ayuda a identificar y recordar, que hace el archivo de proceso por lotes. Los únicos separadores aceptados en el comentario son; espacios, tabulaciones y comas. REN: Sin comentario nos permite dejar líneas en blanco, las cuales facilitan la lectura del archivo de proceso por lotes. Nota: si el comando ECHO esta desactivado, el comentario siguiente a REN no es mostrado. COMANDO IF (si) Función: ejecuta un comando basado en el resultado de una condición. Sintaxis: IF [condición] [orden] IF (NOT) arrorlev el numero comando cadena1 = cadena2 comando exist nombre−archivo comando La instrucción IF permite la ejecución condicional de los comandos. Cuando la condición es verdadera el MS-DOS ejecuta el comando, de lo contrario, lo ignora. CONDICIONES DE IF: Condición Descripción Verdadero si y solo si el programa anterior ejecutado por COMMAND.COM, tenía un código de número: Error level salida + (igual) o> (mayor que) número. Cuando un programa termina, da como resultado un código de salida. Usted puede utilizar esta condición para realizar otras tareas que están basadas en el código de salida del programa anterior. Verdadero si y solo si la cadena1 es idéntica acadena2: cadena1=cadena2 Las cadenas no pueden contener separador estales como comas, punto y coma, signo igual o espacio. No puede usarse una cadena en blanco. Exist Verdadero si y solo si existe el nombre de archivo. El nombre de archivo puede incluir la unidad y la ruta de acceso. Página 22
    • Si se especifica el parámetro NOT, el MS-DOS ejecuta el comando cuando la condición sea falsa. QUE ES UN ARCHIVO AUTOEXEC.BAT Es un archivo de procesamiento por lotes que le permite ejecutar programas o comandos automáticamente, cuando arranca el MS-DOS. Su nombre proviene de la forma abreviada de dos palabras que en ingles significan: ejecución automática: (AUTOmaticEXEcution). Usted puede crear un archivo autoexec.bat que contenga todos los comandos del MS-DOS necesarios para que inicien las operaciones requeridas cuando usted encienda o reinicie el sistema. Generalmente se acostumbra incluir los comandos del MS-DOS: date, time, prompt, path. También se incluyen ciertos comandos que carguen programas residentes en RAM o un programa con un menú, que le permita visualizar e iniciar desde allí, al programa de aplicaciones deseado. Nota: El archivo autoexec.bat deberá estar almacenado en el directorio raíz del disco duro. Página 23