&RQWHQLGR$ ANSI.SYS (Ansi.sys) ......................................................... 130 APPEND (Anexar) ............................................................ 134 ATTRIB (Atributos) ........................................................... 139 % BREAK (Interrumpir) ....................................................... 142 BUFFERS (Buffers) ............................................................ 144 & CALL (Llamar) ................................................................... 146 CD (Cambiar Directorio).................................................. 148 CHCP (Cambiar tabla de códigos) ................................. 148 CHDIR (Cambiar directorio) ........................................... 150 CHKDSK (Verificar Disco)............................................... 152 CHKSTATE.SYS (Chkstate) ............................................. 156 CHOICE (Opción) ............................................................. 156 CLS (Limpiar pantalla)..................................................... 162 COMMAND (Intérprete de comandos) ........................ 162 COPY (Copiar) ................................................................... 168 COUNTRY (País) ............................................................... 176 CTTY (Cambiar dispositivo terminal) ........................... 179 ' DATE (Fecha) ..................................................................... 180 DBLSPACE (Duplicar espacio) ....................................... 182 DBLSPACE.INI (Dblspace.ini) ........................................ 212 DEBUG (Depurador) ........................................................ 215 DEFRAG (Defragmentar) ................................................ 217 DEL (Borrar) ....................................................................... 221 DELOLDOS (Borrar versión anterior del DOS)........... 224 DELTREE (Borrar subdirectorios) .................................. 225 DEVICE (Dispositivo)....................................................... 227 DEVICEHIGH (Dispositivo en memoria superior) .... 229 DIR (Directorio) ................................................................. 233 DISKCOMP (Comparar disquetes) ................................ 240 DISKCOPY (Copiar disquete) ......................................... 243 DISPLAY.SYS (Juego de caracteres para monitores) ... 248 DOS (DOS)......................................................................... 250 DOSKEY (Doskey)............................................................. 252 DOSSHELL (Dosshell)...................................................... 259 DRIVER.SYS (Crear unidad lógica) ............................... 261 DRIVPARM (Parámetros para la unidad)..................... 265 DRVSPACE (Duplicar espacio) ....................................... 267 ( ECHO (Eco) ........................................................................ 270 EDIT (Editor)...................................................................... 272 EGA.SYS (Memoria de pantalla EGA) .......................... 274 EMM386 (Memoria expandida 386)............................... 274 EMM386.EXE (Controlador de dispositivos) ............... 276 ERASE (Borrar archivos).................................................. 285 EXIT (Salir) ......................................................................... 286 Expand (Expandir) ............................................................ 287 ) FASTHELP (Ayuda rápida) ............................................. 289 FASTOPEN (Abrir rápidamente).................................... 290 FC (Comparar archivos)................................................... 292 FCBS (Bloques de control de archivos).......................... 296 FDISK (Preparar disco fijo).............................................. 297 FILES (Archivos)................................................................ 299 FIND (Encontrar)............................................................... 300 FOR (Para) .......................................................................... 304 FORMAT (Dar Formato) .................................................. 307 * GOTO (Ir a)......................................................................... 316 GRAPHICS (Gráficos) ...................................................... 318 + HELP (Ayuda) .................................................................... 321 HIMEM.SYS (Administrador de memoria).................. 323 , IF (Si condicional).............................................................. 328 INCLUDE (Incluir)............................................................ 330 INSTALAR (Instalar a MS-DOS) .................................... 332 INSTALL (Instalar) ............................................................ 333 INTERLNK (Interconectar).............................................. 334 INTERSRV (Servidor de INTERLNK) ........................... 341 . KEYB (Teclado) .................................................................. 344 / LABEL (Etiqueta)............................................................... 348 LASTDRIVE (Última unidad) ......................................... 350 LH (Cargar en el área de memoria superior) ............... 352 LOADFIX (Eliminar problemas de memoria) .............. 352 LOADHIGH (Cargar en el área de memoria superior) ......................................................................... 353 0 MD (Crear subdirectorio)................................................. 357 MEM (Memoria) ................................................................ 357 MEMMAKER (Optimizador de memoria) ................... 366 MENUCOLOR (Color de menús de inicio) .................. 370 MENUDEFAULT (Opción predeterminada del menú de inicio).............................................................. 373 MENUITEM (Opción del menú de inicio) .................... 375 MKDIR (Crear subdirectorio) ......................................... 378 MODE (Configurar dispositivos) ................................... 380 MORE (Más) ....................................................................... 395 MOVE (Mover) .................................................................. 397 MSAV (Antivirus Microsoft) ........................................... 400 MSBACKUP (Respaldar archivos) ................................. 406 MSCDEX (Acceso a disco óptico) ................................... 410 MSD (Diagnósticos Microsoft) ........................................ 413 1 NLSFUNC (Información de país) ................................... 416 NUMLOCK (Bloqueo de teclado numérico) ................ 418 3 PATH (Ruta de acceso) ..................................................... 420 PAUSE (Pausa) ................................................................... 424 POWER (Energía) .............................................................. 425 POWER.EXE (Energía) ..................................................... 427 PRINT (Imprimir).............................................................. 428 PROMPT (Símbolo de petición de orden)..................... 433 4 QBASIC (Lenguaje Basic)................................................. 437 5 RAMDRIVE.SYS (Disco en memoria)............................ 439 RD (Eliminar un subdirectorio) ...................................... 442 REM (Comentario) ............................................................ 442 REN (Renombrar).............................................................. 444 RENAME (Renombrar) .................................................... 446 REPLACE (Reemplazar) .................................................. 446 RESTORE (Restaurar) ....................................................... 450 RMDIR (Eliminar un subdirectorio) .............................. 450 6 SCANDISK (Revisión y reparación de disco) .............. 453 SET (Establecer) ................................................................. 462 SETUP (Instalar a MS-DOS) ............................................ 466 SETVER (Establecer versión de DOS)............................ 467 SHARE (Compartir).......................................................... 472 SHELL (Procesador de comandos)................................. 474 SHIFT (Cambiar) ............................................................... 475 SIZER.EXE (Tamaño en memoria).................................. 478 SMARTDRV (Caché y Buffer de disco).......................... 478 SORT (Ordenar) ................................................................. 488 STACKS (Pilas)................................................................... 491 SUBMENU (Submenú en menú de arranque) ............. 492 SUBST (Sustituir)............................................................... 495 SWITCHES (Modificadores) ........................................... 498 SYS (Sistema)...................................................................... 500 7 TIME (Hora) ....................................................................... 502 TREE (Árbol de directorios) ............................................ 504 TRUENAME (Ruta de acceso real)................................. 506 TYPE (Tipiar (escribir))..................................................... 506 8 UNDELETE (Recuperar archivos borrados) ................ 508 UNFORMAT (Reconstruir).............................................. 517 9 VER (Versión) ..................................................................... 519 VERIFY (Verificar) ............................................................. 520 VOL (Volumen) .................................................................. 521 VSAFE (Protección antiviral) .......................................... 522 ; XCOPY (Copiar archivos y subdirectorios) .................. 525 Listado alfabético de comandos y controladores del MS-DOS 6.22 5 Regresar al Contenido Objetivos de este capítulo: Objetivos de este capítulo: 9 9 9 9 9 9 9 Mostrar y dar a conocer al lector que se inicia en uso del MS-DOS, la sintaxis precisa y la forma de uso de todos los comandos y controladores de dispositivos del MS-DOS 6.22. Servir al lector experimentado, como una fuente de información para la consulta ordenada de comandos y controladores instalables, en orden alfabético para su fácil localización. Poner a disposición del lector ejemplos de uso. Facilitar la distinción entre comandos externos, comandos internos y controladores de dispositivos, su uso en red y si se orientan a archivos de procesamiento por lotes o al CONFIG.SYS. Señalar aquellos puntos o conceptos que deben emplearse con precaución para evitar la pérdida de información. Informar al lector sobre los comandos que se relacionan en cada caso, según su forma de uso o aplicación. Mostrar algunas ideas y sugerencias para su uso óptimo. Regresar al Contenido 129 sta descripción de los comandos y archivos controladores de dispositivos del sistema operativo MS-DOS 6.22 se hace en orden alfabético para facilitar su localización y consulta. Conviene mencionar que en los comentarios sobre los comandos se hace referencia a las versiones de sistema operativo en las que operan y para ello se consideró a partir de la versión 2.0, que marcó una importante diferencia respecto a las versiones anteriores, tales como la 1.0 y 1.1. Las versiones de sistema operativo que han tenido éxito sobresaliente respecto a las demás han sido la 2.1, la 3.3, la 5.0 y ahora la 6.22. También es importante mencionar que para indicar la sintaxis de los comandos se emplean las siguientes convenciones: ¾ El nombre del comando en mayúsculas, se debe escribir tal como se muestra, aunque al escribirlo no importa si se emplean mayúsculas, minúsculas o su combinación, pues el DOS siempre los reconoce. ¾ Las partes optativas del comando se encierran entre corchetes []. Cuando se tecleen esas opciones, no se deberán incluir los corchetes. ¾ Si se tienen parámetros con opciones mutuamente excluyentes, se emplea una línea vertical |para indicar que sólo se puede usar una de ellas y no las dos al mismo tiempo. No se debe escribir la línea vertical. ¾ Por unidad: se entiende la letra que identifica a la unidad de disco duro o de disco flexible (driver) donde se encuentre el archivo del comando externo que se desea ejecutar. Los comandos internos no requieren que se les indique una unidad, pues no se tiene que leer ningún archivo para ejecutar el comando. ¾ Ruta indica la vía de acceso, también denominada ruta de búsqueda de archivos ejecutables (path) que el sistema operativo deberá seguir para localizar un archivo o directorio en particular, en caso de que ese archivo no se encuentre en el directorio actual del sistema. ¾ Archivo (file) se refiere al nombre del archivo sobre el que se quiere realizar algún comando. Este nombre debe seguir los principios de tener desde uno hasta ocho caracteres y en forma opcional, un punto y hasta 3 caracteres de extensión. En los casos en los que se pueden utilizar los símbolos comodín para indicar grupos de archivos, se hace la aclaración correspondiente. Regresar al Contenido E 22. Los números de versiones operativas MS-DOS en los que está disponible. Finalmente.SYS EXTERNO En su interior siempre aparecerán las mismas descripciones. se indica con tres puntos suspensivos (.BAT INTERNO CONFIG.SYS. Cuando alguna descripción sea aplicable al término que se trate. Si es un comando interno o externo.). .SYS ANSI. ANSI. es decir. Cuando se repita el parámetro o modificador.22 ¾ Cuando se puede repetir algún parámetro o modificador. Si se trata de un controlador de dispositivos o de un comando. Si se le puede utilizar en sistemas de red local (LAN).130 Listado alfabético de comandos y controladores del MS-DOS 6.BAT INTERNO CONFIG. Sin embargo. en las mismas posiciones a fin de dar homogeneidad a la presentación y que el lector ubique la información fácilmente. .0 debido a que fueron sustituidos o superados por nuevos comandos y programas. bastará con identificar los recuadros sombreados para saber: 1. 5. Esta omisión se hace con el propósito de no confundir al lector usuario de la versión 6.22 *. se incluyen en el Apéndice A. se mostrará sombreado el espacio. se deberán omitir los tres puntos suspensivos. 3. ya no se les incluyó a partir de la versión estándar MS-DOS 6. aunque formaban parte de versiones anteriores del MS-DOS. 2.Se emplea un conjunto de cuatro rectángulos de la siguiente forma: CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Nota: Al inicio de cada comando o controlador de dispositivos se incluye una representación gráfica que pretende orientar al usuario sobre sus principales características. en virtud de que estos comandos pueden revestir importancia para usuarios que aún empleen versiones previas al MS-DOS 6. conviene señalar que en esta parte del libro no se incluyen algunos comandos que.SYS EXTERNO DESCRIPCION: Se trata de un archivo controlador de dispositivos que permite definir funciones para cambiar la presentación de los gráRegresar al Contenido .22 *. Si es un comando cuyo uso esté orientado a archivos de procesamiento por lotes o para el archivo CONFIG.SYS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22. 4. G o I. controlar el movimiento del cursor y reasignar las teclas.SYS empleando un comando DEVICE o DEVICEHIGH. Los dos primeros caracteres comunes a todas las secuencias son el carácter de Escape (1Bh) donde la “h” minúscula indica que se emplea la base hexadecimal. Regresar al Contenido .ANSI.SYS 131 ficos. pues se hace distinción entre mayúsculas y minúsculas. por favor remítase al capítulo sobre el archivo CONFIG. si su teclado es de 101 teclas. Para obtener mayor detalle sobre las secuencias de escape ANSI. tanto para el control de la pantalla como para el teclado de la computadora. Se carga en el archivo CONFIG. en forma independiente. tales como: J. con el propósito de que el DOS les dé un tratamiento diferenciado.SYS [ /X] [ /K] [ /R] [UNIDAD:] [RUTA] Permite indicar la unidad y subdirectorio donde se encuentra el archivo ANSI. cada una con significado distinto. Los caracteres que se incluyan a continuación de estos dos caracteres iniciales indican un código alfanumérico que controla el teclado o una función de presentación en pantalla. y el corchete izquierdo (5Bh). SINTAXIS: PARAMETROS: DEVICE=[UNIDAD:] [RUTA] ANSI.SYS. Una secuencia de escape ANSI. observará que en el teclado numérico. Si no se indica el modificador /X. también denominada como secuencia de salida ANSI.SYS. para lo cual acepta la emulación de secuencias de escape de terminal ANSI. se repiten algunas de las teclas que forman parte del teclado en su sección central. MODIFICADORES: /X Permite reasignar las teclas extendidas en teclados de 101 teclas. situado en la parte derecha. Por ejemplo. es una secuencia de caracteres ASCII que siguen un determinado formato y dan acceso a modificar las presentaciones en la pantalla y el comportamiento o resultado de las teclas. el sistema operativo considera como idénticas las teclas situadas en ambas partes del teclado. Se debe tener precaución al teclear las secuencias de escape. No se puede incluir al mismo tiempo que el modificador /K. con el uso de metasímbolos.SYS Si desea que se cargue ANSI. /R Mejora la presentación de las líneas en la pantalla cuando se realiza un desplazamiento o enrollamiento (scroll). y secuencias de escape ANSI.SYS se emRELACIONADOS: plea uno de los dos siguientes comandos DEVICE o DEVICE- HIGH. como si se tratase de un teclado normal de 84 teclas.SYS en la memoria superior de la computadora. Si se utiliza a ANSI. Si desea mayor información sobre las secuencias de escape ANSI.22 /K Indica a ANSI. la línea es: DEVICEHIGH=C:\DOS\ANSI.SYS y reinicializada la computadora. No se puede incluir al mismo tiempo que el modificador /X. EJEMPLOS: Para cargar el controlador de dispositivos ANSI.SYS con el modificador /K. Se recomienda su uso en los casos en los que un programa tenga dificultades para interpretar la información proveniente de un teclado extendido (o mejorado). consulte el capítulo correspondiente al archivo CONFIG.132 Listado alfabético de comandos y controladores del MS-DOS 6.SYS que considere a un teclado extendido. El comando PROMPT permite definir la forma como se visualiza el símbolo de petición de orden y la pantalla. también con el modificador /K. suponiendo que se dispone de ella. se debe incluir el comando SWITCHES. El mismo resultado se obtiene con el comando SWITCHES=/K.SYS Una vez instalado ANSI.SYS una línea como la siguiente: DEVICE=C:\DOS\ANSI. COMANDOS Para cargar el controlador de dispositivos ANSI.SYS reside en el subdirectorio C:\DOS. generalmente ambos se emplean en forma conjunta. suponiendo que el archivo ANSI.SYS. incluya en el archivo CONFIG. lo que ayuda especialmente a personas con minusvalía óptica.SYS. de 101 teclas. se pueden llevar a cabo los siguientes ejemplos con seRegresar al Contenido . donde las secuencias de escape son las que siguen a “$E”.40m $P$G Puede combinar los efectos. como el AUTOEXEC.SYS 133 cuencias de escape. teclee: PROMPT $E[0. el comando será: PROMPT $E[1.40m $P$G $E[1. que resultará en el frente negro con el fondo blanco. de forma que el símbolo de petición de orden se visualice en amarillo sobre fondo negro.33."CHKDSK /F". con el siguiente comando: PROMPT $E[1.ANSI.46m $P$G En cambio si desea que los colores sean amarillo sobre fondo negro.60.33. pero la pantalla utilice los colores blanco sobre cian. con el propósito de que invoque al comando DIR cada vez que se le oprima. Estos ejemplos pueden teclearse desde la línea de comandos. incluya el número cero: PROMPT $E[0m $P$G Para emplear un color blanco brillante sobre un fondo cian teclee: PROMPT $E[1.BAT.37.59. Para establecer el video inverso. Observe que también se emplea el comando PROMPT. teclee lo siguiente en la línea de comandos: ª PROMPT $E[0.37.13p$P$G Si desea que con la tecla P se invoque el comando CHKDSK con su modificador /F. teclee lo siguiente.46m Para modificar el funcionamiento de una tecla.13p$P$G Regresar al Contenido . en este caso de la tecla O . observe que la “m” es minúscula: PROMPT $E[7m $P$G Para establecer un video intermitente: PROMPT $E[5m $P$G Si desea desactivar todos los atributos de video. o incluirse en archivos de procesamiento por lotes."DIR". BAT INTERNO CONFIG.22 se puede incluir a los archivos ejecutables. tiene prioridad el archivo que esté en el directorio actual y será ese el que se ejecute.SYS EXTERNO DESCRIPCION: Opera en forma parecida a PATH ya que permite definir rutas de directorios donde residan archivos que se deseen ejecutar como si estuvieran en el directorio actual. procesadores de texto. En las primeras versiones la búsqueda se realizaba exclusivamente para archivos de datos. ni cuando corra el programa Instalar de Windows.22 *. pues podría dar lugar a tener varios archivos con el mismo nombre.22 APPEND ANEXAR CONTROLADOR DISPOSITIVOS VERSIONES: 2 3 COMANDO RED 4 5 6 6. o bien. a menos que se le indique con el modificador /X.134 Listado alfabético de comandos y controladores del MS-DOS 6. o que al guardar las modificaciones que se hubieran realizado. Por otra parte. Si el archivo que busca el DOS existe tanto en el directorio actual como en un directorio anexado. pero diferente contenido. programas de graficación y en general sistemas que crean nuevos archivos. La diferencia radica en que busca principalmente archivos de datos y no archivos ejecutables. Por ello es que APPEND resulta conveniente para trabajar con archivos de datos que o no se modificarán. Cuando se emplee un programa que cree un nuevo archivo. se le creará en el directorio actual y no en el directorio anexado. tal como sucede con los sistemas de base de datos. este hecho debe tenerse presente para evitar confusiones. debido a que los archivos que estén contenidos en ellos los buscará el sistema operativo como si fueran parte o estuvieran anexados al directorio actual. no utilice APPEND si emplea hojas de cálculo. Los directorios especificados con APPEND se conocen como DIRECTORIOS ANEXADOS. No emplee el comando APPEND cuando esté empleando a Windows. Se puede emplear el comando APPEND para anexar directorios que correspondan a unidades de red. no darán lugar a la creación de copias de los archivos. en la versión 6. lo hacen creando nuevas copias para guardar los datos modificados. Regresar al Contenido . . Los programas que hagan uso de las siguientes funciones de la interrupción 21h del DOS. sin emitir mensaje de error.0 la sintaxis era un poco distinta pues incluía la indicación ON u OFF.. Este es el valor predeterminado.APPEND 135 SINTAXIS: APPEND [[UNIDAD:] RUTA[.0 y 5. que se mantiene en la versión 6. por lo que si empleará más comúnmente algunos archivos que se encuentren en un determinado subdirectorio. de la siguiente forma: /X[:ON | :OFF] /X:ON o /X habilita la búsqueda /X:OFF deshabilita la búsqueda. APPEND lo omitirá y continuará con los demás que se hayan especificado. es de 127 caracteres. se deben separar con punto y coma (. La búsqueda de los archivos se realizará en el orden en el que aparecen los subdirectorios.. incluyendo su nombre APPEND.]] [ /X[:ON | :OFF]] [ /PATH:ON | /PATH:OFF] [ /E] [UNIDAD:] RUTA[. aunque no se haya incluido el modificador /X:ON 0Fh 3Dh 23h Abrir Archivo Abrir Controlador de Archivo Encontrar Tamaño de Archivo Open File Open File Handle Get File Size Regresar al Contenido .] PARAMETROS: Permiten especificar el o los directorios que serán anexados al directorio actual para la búsqueda de archivos de datos. En las versiones 4. MODIFICADORES: /X Este modificador indica al sistema operativo que debe buscar el programa a ejecutar en los directorios anexados. sin incluir los ejecutables o de programas.). inclúyalo al principio. Se pueden incluir manejadores de disco de una red. Si se incluye la ruta de un subdirectorio inexistente o inválido. se buscarán en forma automática en los directorios anexados. La longitud máxima que puede tener este comando..22 con fines de compatibilidad... Si se especifica más de una ruta. en la búsqueda se incluirá a los directorios anexados si los programas requieren de cualquiera de las siguientes funciones de interrupción 21h: 11h 4Bh 4Eh Encontrar Primera Entrada Executar Programa Encontrar Primer Archivo Find First Entry Execute Program (EXEC) Find First File Con /X:ON se puede ejecutar un programa que se encuentre en un directorio anexado sin tener que anteponerle la ruta a su nombre. El modificador “/PATH” habilita (ON) o deshabilita (OFF) la búsqueda en directorios anexados cuando se haya indicado la ruta de acceso con el nombre del archivo de programa. Esta variable de ambiente puede consultarse con el comando SET o bien. se le antepone la ruta donde se encuentra. y por lo tanto. resultado que es similar a si se hubiera indicado la ruta con el comando PATH. Al realizar la búsqueda. después en los directorios anexados y por último en la ruta de búsqueda indicada con PATH. el sistema operativo tratará de localizar el archivo de programa primero en el directorio actual. El valor predeterminado es /PATH:ON /E Este modificador asigna la lista de directorios anexados a una variable de ambiente denominada APPEND y permite el uso de SET para listar los directorios anexados.136 Listado alfabético de comandos y controladores del MS-DOS 6. Regresar al Contenido . ya que no puede especificar /E y la unidad:ruta en una misma línea de comandos. /PATH:ON | /PATH:OFF Este modificador se emplea en ocasiones tales como cuando al nombre del programa a ejecutar. primero debe teclearse APPEND /E y posteriormente APPEND con los directorios por anexar. Si se usa.22 Si se incluye a /X:ON. no se requiere que el sistema operativo lo busque en otros subdirectorios. desde otros programas y utilizar su información para encontrar archivos. Para cancelar la lista de directorios anexados que se haya definido teclee APPEND seguido de un punto y coma (. por lo que no es necesario cargarlo más de una vez. con o sin modificaciones. No emplee el comando RESTORE si utiliza el modificador /X. de lo contrario no funcionará y se emitirá un mensaje de error. pues se volverá a abrir el original y los cambios parecerán haberse perdido. cuando en realidad residen en el anterior subdirectorio desde donde se trabajó. Además.). emplee primero el comando APPEND y posteriormente el comando ASSIGN. No emplee el comando APPEND mientras utilice a Windows de Microsoft. y una copia en el actual subdirectorio. Si emplea los comandos ASSIGN y APPEND. de lo contrario.COM y. pues aunque permite leer un archivo de datos que resida en un subdirectorio distinto al actual. sólo utilice el modificador /E una sola vez. Tampoco lo utilice cuando vaya a emplear el programa de INSTALAR (Setup) de Windows. lo que dará lugar a que se tengan dos archivos. al intentar volver a emplearlo aparecerá un mensaje de error indicando que el modificador es inválido. el sistema operativo lo grabará en el directorio actual.APPEND 137 No utilice APPEND con este modificador /E desde otro programa. estará inactivo mientras no se vuelvan a especificar otros subdirectorios por anexar. Cuando se ejecuta APPEND. Esta precaución debe tenerse en cuenta principalmente en aquellos casos en los que se hagan modificaciones a un archivo de datos. se guarde y se le vuelva a emplear desde otro subdirectorio. Regresar al Contenido . Aunque APPEND permanecerá residente en memoria. debido a que se invoca una copia de COMMAND. Se debe tener precaución al utilizar APPEND. No incluya ninguna ruta cuando emplee los modificadores /X y /E. por lo tanto. al momento de guardar y grabar ese archivo. se carga en la memoria y reside ahí mientras no se apague la computadora o se cancele. el original en el subdirectorio anexado. Para consultar cuál es la lista de directorios anexados teclee APPEND sin ningún parámetro o modificador. los cambios realizados a APPEND sólo son temporales y se pierden al momento de regresar al programa. 22 COMANDOS El comando PATH se emplea para establecer una o varias RELACIONADOS: rutas donde el sistema operativo deberá buscar archivos ejecutables. E:\DATOS2 y E:\DATOS2\USUARIO1 y que como resultado.EXE. Si se teclea sin antes haber indicado subdirectorios por anexar.C:\PROGRAMA2 Guardar en la variable de ambiente APPEND la ruta correspondiente a los subdirectorios C:\PROGRAMA1 y C:\PRORegresar al Contenido . el DOS busque en ellos los archivos de datos que se requieran. en caso de no encontrarlos en el subdirectorio actual: APPEND D:\DATOS1. por lo que se debe incluir su ubicación en el comando: C:\DOS\APPEND Si desea cancelar cualquier lista de directorios anexados que se tuviese.E:\DATOS2.E\DATOS2\USUARIO1 Para habilitar la búsqueda de archivos de datos y de archivos ejecutables en los directorios anexados: APPEND /X Si desea anexar los subdirectorios C:\PROGRAMA1 y C:\PROGRAMA2 donde residen archivos de programas. En forma previa se debió haber habilitado la búsqueda de archivos ejecutables con el modificador /X o /X:ON APPEND C:\PROGRAMA1. EJEMPLOS: Para mostrar la actual lista de directorios anexados teclee: APPEND sin parámetros ni modificadores. Suponga ahora que se ejecuta desde un subdirectorio distinto a C:\DOS y es en ese subdirectorio donde reside el archivo APPEND. emitirá el mensaje: No se ha hecho APPEND (No Append) señalando que APPEND está inactivo.138 Listado alfabético de comandos y controladores del MS-DOS 6. Para anexar los subdirectorios D:\DATOS1. teclee: APPEND. Esta variable se podrá consultar con el comando SET. Para señalar varios archivos se pueden emplear los signos comodín ∗ y ? para los nombres de archivos. asignar o modificar los atributos de los archivos o directorios. signo menos (–).22 *. si se indica el nombre de un archivo inválido o inexistente.SYS EXTERNO DESCRIPCION: Permite consultar. al establecer el atributo de sólo lectura a archivos de datos. lectura/escritura. en lugar de Atributos de archivo. el DOS envía el siguiente mensaje: Archivo no encontrado (File not found) Regresar al Contenido .∗.BAT INTERNO CONFIG. estos atributos indican si los archivos son de sólo lectura. ATTRIB [+A|–A][+H|–H][+R|–R][+S|–S] [[UNIDAD:][RUTA] ARCHIVO][ /S] SINTAXIS: Cada atributo se representa con una letra.C:\PROGRAMA2 ª ATTRIB ATRIBUTOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Sin embargo. que permite saber si han sido modificados. por ejemplo. En la literatura de Microsoft se refieren como Indicadores de archivo.ATTRIB 139 GRAMA2 anexados. el signo que le antecede indica si se establece el atributo. Se pueden indicar uno o más atributos en la misma línea de comandos separados por un espacio. si son de sistema o si permanecen ocultos. se impide que se les pueda editar o borrar. Si no se indica el nombre del archivo. signo más (+). o si se le quita ese atributo. ATTRIB supone el empleo de ∗. APPEND /E APPEND C:\PROGRAMA1. así como uno o varios archivos en [[UNIDAD:][RUTA] ARCHIVO]. Son diversos los beneficios que se pueden obtener con este comando. pero sin repeticiones y cada uno con su signo respectivo. se muestra el siguiente mensaje: Parámetro incorrecto (Parameter format not correct) PARAMETROS: A Atributo de archivo modificado o de lectura/escritura. Si se intenta borrar un archivo de sólo lectura.22 Si se comete un error al indicar el parámetro. para saber si el archivo ha sufrido alguna modificación desde la última vez que se le respaldó. Este atributo es verificado por programas tales como MSBACKUP. H Atributo de archivo oculto (sólo opera en las versiones 5.22). RESTORE. en el DOSSHELL o en WINDOWS. puede resultar conveniente evitar que cierto archivo o grupo de archivos no aparezca ante la vista de algún usuario extraño en la computadora.0 a 6.140 Listado alfabético de comandos y controladores del MS-DOS 6. R Atributo de archivo de sólo lectura. para proteger los archivos CONFIG. Resulta muy útil cuando se tiene alguna versión de documento o material importante y se quiere estar seguro de que no se le borrará o modificará en forma accidental.22).SYS y AUTOEXEC. impide que se le pueda modificar. en particular. Sin embargo. Normalmente los archivos no están ocultos y se visualizan con comandos tales como DIR. el DOS emite el siguiente mensaje: Acceso negado (Access denied) S Atributo de archivo de sistema (sólo opera en las versiones 5. Si se comete un error al indicar el parámetro.0 a 6. Cuando se asigna.BAT. se muestra el siguiente mensaje: Parámetro incorrecto (Parameter format not correct) Es posible incluir cualquier combinación de los parámetros. Regresar al Contenido . XCOPY o similares. si tienen asignados los atributos de oculto y de sistema. en su lugar. recuperar o copiar grupos de archivos de acuerdo al estado de ese atributo.TXT.TXT Para establecer el atributo de sólo lectura al archivo MEMO1. no emplee símbolos comodín (? y ∗) pues no son permitidos. De manera similar. no Regresar al Contenido . COMANDOS Los comandos para crear y recuperar respaldos: BACKUP. lo que permite respaldar. como resultado. RELACIONADOS: RESTORE y MSBACKUP. MODIFICADORES: /S Permite que el comando ATTRIB tenga efecto tanto en los archivos del directorio actual como en todos sus subdirectorios. asi como XCOPY. que copia archi- vos y subdirectorios. Si sólo se teclea ATTRIB seguido del nombre de un archivo o grupo de archivos. no se pueden modificar por separado.ATTRIB 141 En el caso de que los archivos tengan los atributos de sólo lectura y ocultos.TXT El siguiente comando establece los atributos de sólo lectura y oculto al archivo CARTA. con el propósito de protegerlo y que no se le pueda modificar ni borrar: ATTRIB +R MEMO1. en caso de que los haya.TXT que reside en el directorio raíz de la unidad C: teclee: ATTRIB C:\MEMO1.∗ Si desea que se muestren los atributos del archivo MEMO1. se deben de eliminar con un mismo comando: ATTRIB –H –S Si desea emplear este comando con subdirectorios. EJEMPLOS: Para mostrar los atributos de todos los archivos que residan en el subdirectorio C:\DOS\∗. hacen uso del atributo de lectura/escritura. no se podrá quitar el de sólo lectura sin antes quitar el atributo de oculto.∗ teclee: ATTRIB C:\DOS\∗.DOC. se muestran sus actuales atributos. teclee el nombre completo del subdirectorio. observe que no se incluyen los asteriscos que indican grupos de archivos: ATTRIB +H C:\LIBROS En el siguiente comando se omite el nombre del archivo sobre el cual se desea actúe ATTRIB.BAT INTERNO CONFIG. que permiten la suspensión de un programa. Normalmente el sistema operativo verifica la presión de estas teclas sólo mientras lee información desde el teclado. ATTRIB +R +H CARTA. su revisión se extiende a otras funciones. ª BREAK ATTRIB +A +R +H INTERRUMPIR CONTROLADOR DISPOSITIVOS VERSIONES: 2 3 COMANDO RED 4 5 6 6.∗ /S En cambio.∗ y se asignan los atributos de archivo modificado.22 *.SYS EXTERNO DESCRIPCION: Este comando activa o desactiva la verificación extendida de las teclas E +& o E +a. escribe en la pantalla o en la impresora.DOC Para quitar al archivo CARTA.DOC Si desea establecer el atributo de oculto a todos los archivos del subdirectorio C:\LIBROS\*.142 Listado alfabético de comandos y controladores del MS-DOS 6. en caso de haberlos.22 se le podrá visualizar con el comando DIR ni se le podrá modificar. sólo lectura y oculto a todos los archivos del actual subdirectorio.* e incluir a todos los archivos que existan en sus subdirectorios. por lo que se supone el uso de ∗. Regresar al Contenido . teclee: ATTRIB +H C:\LIBROS\∗. por lo que sería posible interrumpirlas con E +& . pero si se entra BREAK ON. para que nuevamente se le pueda visualizar con el comando DIR y se le pueda modificar: ATTRIB -R -H CARTA.DOC los atributos de sólo lectura y oculto. el comando varía un poco. tales como la lectura y la escritura en discos. si desea ocultar el subdirectorio C:\LIBROS. SYS se le debe teclear de la siguiente forma: BREAK=ON | OFF PARAMETROS: ON | OFF Este parámetro permite activar (ON) o desactivar (OFF) la verificación extendida de [E +& ]. Su valor predeterminado es OFF. sin parámetro.BREAK 143 Se le puede emplear en la línea de comandos. como mientras escriba en un disco o en la pantalla. y que el DOS verifique si se ha oprimido E +& o E + aexclusivamente mientras se lea información del teclado o se escriba información en pantalla o en la impresora.SYS se debe incluir un renglón como el siguiente: BREAK=ON y para desactivarlo desde el archivo CONFIG. EJEMPLOS: Para activar la revisión extendida de [E +& ] y que el DOS revise si se ha oprimido E +& o E + a tanto mientras lea información de un disco o teclado. teclee: BREAK OFF Con el comando sin ningún parámetro. teclee: BREAK ON Si desea desactivar la revisión extendida de [E +& ]. se muestra el estado actual del comando: activado (ON) o desactivado (OFF). Si sólo se teclea a.SYS: ª BREAK=OFF Regresar al Contenido . se muestra en la pantalla un mensaje indicando si BREAK está activo o desactivo. archivos por lotes .SYS SINTAXIS: BREAK [ON | OFF] En el archivo CONFIG. BREAK Si se le desea activar desde el archivo CONFIG.BAT o en el archivo CONFIG. como ejemplo. en cambio. Regresar al Contenido .0 DOS 5. el valor recomendable se puede ubicar entre 20 y 30.BAT INTERNO CONFIG. el valor de N recomendable puede ser entre 10 y 20. si utiliza un procesador de textos. dependiendo de la aplicaciones y el número de subdirectorios que se utilicen. cuando se emplea a SMARTDRV no conviene indicar más de 10 buffers.M] SINTAXIS: En las versiones anteriores difiere de la siguiente forma: DOS 2. entonces conviene que asigne un valor de 10 a BUFFERS con el comando: BUFFERS=10 con el propósito de asegurar que exista suficiente espacio en la HMA para los programas y para los buffers que se asignen. pues el sistema no mejorará y. Se recomienda verificar los requerimientos de sus programas de software para asignar el valor de BUFFERS de acuerdo a ellos.SYS. Si en su computadora emplea a DBLSPACE. BUFFERS=N [.M] [/X] BUFFERS=N [.SYS EXTERNO DESCRIPCION: Asigna espacios de memoria denominados buffers que empleará el sistema operativo para almacenar datos durante las operaciones de lectura y escritura.0 y 6. si utiliza muchos subdirectorios. Este comando se introduce en el archivo CONFIG. Si se indica un número mayor. aunque su número óptimo suele ubicarse entre 15 y 25.22 BUFFERS BUFFERS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.0 y 3.22 *. Por otra parte. su valor puede estar entre 2 y 99. es probable que no se disponga de espacio suficiente y el DOS ubique los buffers en la memoria convencional.0 DOS 4.M] PARAMETROS: N Indica el número de buffers de disco a emplear.144 Listado alfabético de comandos y controladores del MS-DOS 6. se ocupará más memoria.0 BUFFERS=N BUFFERS=N [. Por otra parte. DRVSPACE o SMARTDRV y carga el sistema operativo en la memoria superior (HMA). no utilice el comando BUFFERS cuando emplee SMARTDRV. se obtienen mejores resultados con SMARTDRV. sin embargo.0 con el modificador /X. en la versión DOS 4. en computadoras con procesadores 80286 o superiores. señala el número de buffers en el caché secundario del buffer. El comando MEM con los modificadores /D /P le permite conocer la cantidad de memoria que se está utilizando para los buffers de disco. MODIFICADORES: /X Sólo se utiliza en la versión DOS 4. y por tanto liberarán más memoria convencional para los programas. El valor predeterminado para el número de buffers de disco depende de las características de la configuración del sistema: Memoria RAM y unidad de Disco Menos de 128 kB RAM con disco de 360 kB Menos de 128 kB RAM con disco mayor de 360 kB Valor N 2 3 Bytes — — Regresar al Contenido .000 M Indica.BUFFERS 145 Si es posible. el número de buffers de memoria puede ascender hasta 10. se recomienda asignar un valor más pequeño para BUFFERS o. Si en su computadora emplea el comando SMARTDRV. hasta aproximadamente 48. no especificar el comando BUFFERS. preferentemente. el número de sectores que pueden leerse o escribirse al mismo tiempo. Este parámetro tiene mayor utilidad en computadoras con procesadores 8086 u 8088. el DOS colocará todos los buffers en la memoria convencional. los buffers. por lo que si se incrementa su número se disminuirá la cantidad de memoria disponible para los programas. si se cargó el sistema operativo en la memoria alta (HMA).EXE. Sin embargo. pues permite incrementar la velocidad de algunas de las operaciones de lectura/escritura del disco. pero si especifica un número mayor de 48. pero puede estar entre 1 y 8. en las demás versiones. Si se emplea la versión DOS 4. Cada buffer utiliza aproximadamente 532 bytes de memoria.0. se crearán ahí mismo.0 y permite el empleo de la memoria expandida para los buffers. su valor predeterminado es 1. En versiones anteriores a la DOS 3. Aunque es posible que un programa de procesamiento por lotes se llame a sí mismo.3 COMANDO RED 4 5 6 6.BAT INTERNO CONFIG.SYS la siguiente línea: ª CALL LLAMAR BUFFERS=22 CONTROLADOR DISPOSITIVOS VERSIONES: 2 3. el comando CALL permite invocar a un segundo archivo por lotes y regresar al primero cuando aquél termine su ejecución. es decir. EJEMPLOS: Para crear 22 buffers de disco se debe incluir en el archivo CONFIG.BAT) desde otro. sin detener la ejecución del programa que hace la llamada.BAT para que se ejecute.SYS EXTERNO DESCRIPCION: Permite llamar a ejecución un programa de procesamiento por lotes (.COM con el modificador /C para obtener resultados similares. que continuará ejecutándolo cuando concluya con el programa que se llamó. se debe actuar con cautela. el sistema operativo continuará con el segundo archivo y no regresará al primero.146 Listado alfabético de comandos y controladores del MS-DOS 6. se aplican los valores predeterminados. Cuando se especifica un valor inválido para N o M. es decir. se debía invocar a una copia de COMMAND. En cambio.22 *. el número de buffers en el caché secundario es 1. pues si no se incluye una condición de salida se daría lugar a una operación infinita de bucle entre el programa de procesamiento por lotes padre (que hace la llaRegresar al Contenido .22 Memoria RAM y unidad de Disco 128 kB a 255 kB RAM 256 kB a 511 kB RAM 512 kB a 640 kB RAM Valor N 5 10 15 Bytes 2672 5328 7984 El valor predeterminado para M.3. Si no se le emplea y en un archivo por lotes se pone el nombre de otro archivo . que sea recursivo. pero podría ser cualquiera que requiriera el archivo por lotes que se llame.CALL 147 mada) y el programa de procesamiento por lotes hijo (el que es llamado).BAT con la siguiente línea: COMMAND /C C:\VARIOS\CHEQUEA ∗. se puede invocar al archivo CHEQUEA.$∗ En ambos casos.3.BAT que verifica la existencia y borra archivos temporales de varios subdirectorios.$∗ desde luego. tales como modificadores. [ARCH_PARAM] Se refieren a cualquier información que deba incluirse en la línea de comandos que sea requerida por el programa de procesamiento por lotes que se llama. se deberá incluir en este último la siguiente línea: CALL C:\VARIOS\CHEQUEA ∗. el parámetro que aquí se incluye se ajusta a la condición que se desea buscar.BAT podría ser como el siguiente: @ ECHO OFF IF EXIST C:\%1 DEL C:\%1 Regresar al Contenido . SINTAXIS: PARAMETROS: CALL [UNIDAD:] [RUTA] ARCHIVO [ARCH_PARAM] [UNIDAD:] [RUTA] ARCHIVO Indica la ubicación y el nombre del archivo por lotes (. como realmente sucede con algunos programas de software. los parámetros reemplazables %1 a %9 y variables de entorno.BAT.BAT) que se desea llamar a ejecución. Si la versión de DOS es previa a la 3. EJEMPLOS: Suponga que en el subdirectorio C:\VARIOS se tiene al archivo por lotes CHEQUEA. Si se desea invocar la ejecución del programa CHEQUEA.BAT desde el archivo AUTOEXEC. nombres de archivo. definiendo como temporal aquellos archivos cuya extensión comience con el signo de pesos ($). el archivo CHEQUEA. Con el comando CALL no se deben emplear el signo de canalización (|) ni los de redirección ( < >). BAT INTERNO CONFIG. CHCP CAMBIAR TABLA DE CODIGOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3. Si se desea activar el cambio en cada dispositivo por separado.SYS EXTERNO Véase el comando CHDIR.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Este comando permite consultar el número de la tabla de códigos de país que esté activa (código de página o page code).3 4 5 6 6. primero se debe haber especificado el comando COUNTRY en el archivo CONFIG.SYS. CHCP [NNN] NNN SINTAXIS: PARAMETROS: Es un número que especifica la tabla de códigos para el sistema definida por el comando COUNTRY en el archivo CONFIG.22 *.SYS y haber cargado el programa NLSFUNC. se puede emplear el comando MODE CODEPAGE PREPARE.148 Listado alfabético de comandos y controladores del MS-DOS 6.22 *. Para poder utilizar el comando CHCP. pues CD es su abreviación. Los números de tabla de códigos que acepta el sistema operativo MS-DOS son: Regresar al Contenido .22 IF EXIST C:\DATOS\%1 DEL C:\DATOS\%1 IF EXIST D:\CARTAS\%1 DEL D:\CARTAS\%1 ª CD CAMBIAR DIRECTORIO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. que es su equivalente. así como modificarla o activarla para que la emplee el sistema operativo en todos los dispositivos que sean compatibles con el cambio. CHCP CODIGO 437 850 852 860 863 865 PAIS o IDIOMA Estados Unidos Multilengua (Latinoamericano) Eslavo (Latín I) Portugués Canadá (Francés) Nórdico 149 Si se emplea CHCP sin haber especificado el país con COUNTRY ni NLSFUNC. se emitirá el siguiente mensaje de error: Tabla de códigos no válida (Invalid code page) Si no se puede preparar alguno de los dispositivos. COMANDOS RELACIONADOS: Los comandos COUNTRY. como la tabla activa teclee: CHCP 437 Para consultar cuál es la tabla de códigos activa teclee CHCP Para activar la tabla de códigos correspondiente a Latinoamérica teclee junto al símbolo del sistema: CHCP 850 En caso de que no haya sido posible establecer el juego de caracteres especificado. en particular. el mensaje de error será como el siguiente: Regresar al Contenido . el teclado o la impresora. NLSFUNC y MODE también se emplean para establecer juegos de caracteres. el comando MODE en su opción CODEPAGE PREPARE permite preparar e l cambio de tabla de códigos en cada dispositivo por separado. aparece un mensaje indicando que no se pudo consultar (abrir) el archivo de información del país. EJEMPLOS: Para establecer la tabla de códigos 437 Estados Unidos. tales como el monitor. CHDIR [UNIDAD:] [RUTA] [UNIDAD:] [RUTA] o CD [UNIDAD:] [RUTA] SINTAXIS: PARAMETROS: Se refieren a la unidad y el subdirectorio al que se desea cambiar. no observará cambio alguno. el sistema operativo responde con el nombre del directorio actual de la unidad actual. por ejemplo. si se está en el directorio raíz de C:\ y se desea cambiar el subdirectorio actual de la unidad de disquete A: para que esa unidad esté en el subdirectorio A:\DATOS. o de la que se haya indicado.SYS EXTERNO DESCRIPCION: Muestra el nombre del actual directorio o permite cambiar de directorio (subdirectorio) activo. se puede teclear: CD A:\DATOS Si el símbolo del sistema muestra el directorio actual -recuerde que se establece con el comando PROMPT $P$G-. pero si se cambia a la unidad A: tecleando: A: y oprimiendo la tecla I observará que el subdirectorio actual es A:\DATOS (suponiendo que ese subdirectorio existe en el disquete).150 Listado alfabético de comandos y controladores del MS-DOS 6. suponiendo que existe ese subdirectorio hijo del directorio raíz.22 *. o si sólo se indica la unidad.BAT INTERNO CONFIG.22 Tabla de códigos 850 no preparada para el dispositivo NNN ª CHDIR (Code page 850 not prepared for device NNN) CAMBIAR DIRECTORIO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Se puede teclear como CHDIR o simplemente como CD. pues se supone que está en el directorio raíz de la unidad C:\. Si no se especifican la unidad ni la ruta. Se puede emplear para cambiar el directorio activo de una unidad distinta a la actual. Regresar al Contenido . . Para cambiarse al directorio raíz.CHDIR 151 También es posible cambiar al subdirectorio de nivel inmediato anterior (directorio padre). Si se ejecuta en forma consecutiva CD.. Para cambiar del subdirectorio actual de la unidad A: al subdirectorio \PROGS. El subdirectorio anterior es el subdirectorio padre del actual subdirectorio. por ejemplo C:\. que es el más alto en la estructura de directorios de cualquier unidad. para cambiar al subdirectorio NOMINA basta con teclear: CD NOMINA Regresar al Contenido . se llega al directorio raíz (\) de la unidad en que se esté. se puede omitir la diagonal invertida (\) por ejemplo. se puede escribir la diagonal inversa (\) a continuación del comando: CD\ EJEMPLOS: Para mostrar cuál es el directorio actual de la unidad en la que se está trabajando teclee: CD Si desea consultar cuál es el directorio actual de la unidad D: teclee: CD D: Con el siguiente comando se cambia al directorio raíz de la unidad que esté activa. si se tiene el subdirectorio C:\DATOS\NOMINA y se está en el subdirectorio C:\DATOS. suponiendo que exista ese subdirectorio hijo del directorio raíz: CD A:\PROGS Si se desea cambiar a un subdirectorio hijo del directorio actual.. se cambia al subdirectorio padre (el inmediato superior) del que se esté: CD . CD\ En cambio con el siguiente. tecleando dos puntos seguidos después del comando CD. estos errores suelen surgir en el tamaño de los archivos o por la existencia de cadenas perdidas.22 *.152 Listado alfabético de comandos y controladores del MS-DOS 6. recuerde que se acepta un máximo de 63 caracteres y que cada subdirectorio debe separarse con una diagonal inversa (\). que es la siguiente: CD C:\DATOS\NOMINA ª CHKDSK Si es muy larga la ruta para especificar el subdirectorio. CHKDSK emite un mensaje y permite que el usuario determine si desea o no corregirlos. En caso de encontrar algunos errores. Es recomendable usar a CHKDSK en forma regular en cada unidad de disco fijo o disquete de su computadora para averiguar si existen errores y en su caso. como en el caso de C:\DATOS\NOMINA. No se puede emplear a CHKDSK en unidades creadas con el comando SUBST.BAT INTERNO CONFIG. Regresar al Contenido . También proporciona breve información estadística sobre la capacidad de almacenamiento del disco o disquete y de la memoria RAM.SYS EXTERNO DESCRIPCION: Realiza una revisión de errores lógicos en la unidad de disco duro o de disquete que se indique y presenta un informe sobre su estado. se recomienda el uso del comando SCANDISK. verifica la integridad del disco duro o disquete al revisar los directorios y la tabla de ubicación de archivos. Sólo encuentra errores lógicos en el sistema de archivos. Tampoco se le puede emplear con discos de una red. VERIFICAR DISCO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Es decir. mas no los defectos físicos que pudieran existir en el disco. por ello. errores que suelen originarse cuando se apaga la computadora sin salir adecuadamente de un programa o cuando se teclea E +D +F a la mitad de un programa. corregirlos.22 sin tener que teclearlo en su forma completa o extendida. también denominada tabla de asignación de archivos (File Allocation Table o FAT). y si no es así. y 255 si hubo algún error. es cero (0) si no encuentra errores. hace más lenta la operación y exige mayor trabajo a las partes mecánicas de la unidad. El valor de ERRORLEVEL puede revisarse en archivos de procesamiento por lotes con el comando IF. Estos archivos pueden revisarse más tarde. La fragmentación de un archivo se refiere a que en lugar de ocupar un espacio continuo y contiguo. MODIFICADORES: /F En caso de encontrar errores en el disco. SINTAXIS: PARAMETROS: CHKDSK [UNIDAD:] [[RUTA] ARCHIVO] [ /F] [ /V] UNIDAD: Se refiere a la unidad que corresponde al disco que se desea revisar. para lo cual presenta un mensaje similar a: 20 unidades de asignación perdidas se encontraron en 6 cadenas. Si bien no representa ningún peligro ni problema. [RUTA] ARCHIVO Indica la posición y el archivo o grupo de archivos que se desea revisar con CHKDSK para detectar si están fragmentados. el hecho de que se tengan que buscar las partes de un archivo en diferentes secciones del disco. Regresar al Contenido . se puede emplear el comando DEFRAG para solucionarlo. Se pueden emplear los símbolos comodín (∗ y ?) para indicar un grupo de archivos. para verificar si no contienen información que se deba rescatar. Si CHKDSK reporta muchos archivos fragmentados. donde nnnn es un número consecutivo para los distintos archivos.) (Convert lost chains to files?) Al responder afirmativamente. ese archivo está dividido en partes y almacenado en sectores distintos.CHKDSK 153 CHKDSK devuelve un código ERRORLEVEL que indica el resultado de su operación. borrarlos.CHK. ¿Desea convertir las cadenas perdidas en archivos? (20 lost allocation units found in 6 chains. no contiguos del disco. el sistema operativo guarda cada una de las cadenas (o unidades de asignación) perdidas en sendos archivos ubicados en el directorio raíz de la unidad con nombre en formato FILEnnnn. permite su corrección. las diferencias existentes se considerarán errores y se podrán dañar esos archivos o perder parte de su información. pero no corrige los errores. por lo que si se ejecuta CHKDSK en ese momento.760 bytes de espacio total en disco bytes en 6 archivo(s) oculto(s) bytes en 132 directorio(s) bytes en 4433 archivo(s) de usuario bytes en sectores defectuosos bytes disponibles en disco bytes en cada unidad de asignación total de unidades de asignación en disco unidades de asignación disponibles en disco bytes de memoria total bytes libres En versiones anteriores. Si no se incluye el modificador /F. Cuando un archivo está abierto y cambia.928 346.154 Listado alfabético de comandos y controladores del MS-DOS 6.22 Si se responde con N. debido a que CHKDSK está diseñado para ser empleado cuando los archivos del disco se encuentren en un estado no cambiante. entonces CHKDSK corrige los errores encontrados.971.939.720 4.412 655. cuando se tengan archivos abiertos. como la 5. /V Muestra los nombres de los archivos mientras se revisa el disco. el sistema operativo actualiza la tabla de asignación de archivos y la estructura del directorio de acuerdo a esos cambios.360 565.048 59.201.776 2. No se debe emplear este modificador si se corre CHKDSK desde otro programa. también se incluía la etiqueta del volumen: Volumen ABELARDO PZ creado 26/10/1993 2:52p Regresar al Contenido . tal como el DOSSHELL o WINDOWS y en general. pero no siempre se realizan estas actualizaciones de inmediato.112 112. Si se teclea CHKDSK sin ningún parámetro ni modificador.452.068 2. El reporte será similar al siguiente: El número de serie del volumen es 3B49-08DA 120. CHKDSK presentará el mensaje de advertencia.0. pero no guarda el contenido de las cadenas perdidas en archivos.728 30.264 3. muestra el estado del disco de la unidad actual. El siguiente es otro mensaje similar al que puede aparecer con CHKDSK: ARCHIVO está solapado en unidad de asignación nnnn (FILE is cross linked on allocation unit nnnn) Un archivo solapado (traslapado) se presenta cuando dos archivos o directorios utilizan el mismo espacio en disco. EJEMPLOS: Para verificar el estado del disquete en la unidad A: CHKDSK A: Si desea detectar la fragmentación en los archivos del subdirectorio C:\LIBROS teclee el comando: CHKDSK C:\LIBROS\∗. teclee en la línea de comandos: CHKDSK C:\ /F /V Regresar al Contenido . CHKDSK devuelve un valor de ERRORLEVEL según haya o no encontrado errores. si se incluye este comando en un archivo de procesamiento por lotes.∗ Para verificar el estado del disco en la unidad C:. en cambio. Como se mencionó. indicar que se muestren los nombres de los archivos y en caso de encontrar errores. Si no encontró errores. no utilice el modificador /F. Por ello. permita su corrección.CHKDSK 155 Si aparecen sectores defectuosos en el reporte de CHKDSK. el valor será igual a 0. Si redirecciona el reporte de estado de CHKDSK a un archivo con > . pues ya están marcados y no se les utiliza. será recomendable borrarlos y copiarlos nuevamente a partir de sus disquetes originales o de las copias de respaldo. se puede evaluar a ERRORLEVEL con el comando IF y determinar el siguiente curso de acción. para ello es necesario copiar los archivos o directorios que se indiquen en otro lugar y borrar los originales. si encuentra uno o más errores. aunque será muy probable que se pierda parte de la información que contenían esos archivos. Si se trata de archivos de programa. Este error no puede ser corregido con CHKDSK. de los cuales dispone de sus copias originales. el valor de ERRORLEVEL será igual a 255. no representan ningún riesgo para el usuario. Para consutar el contenido del archivo ESTADO puede emplear el comando TYPE.SYS EXTERNO DESCRIPCION: Es un comando utilizado por MEMMAKER en su proceso de optimización del uso de la memoria de la computadora.BAT INTERNO CONFIG.BAT Regresar al Contenido .SYS. y una vez que termina la operación de MEMMAKER. no se puede emplear el modificador /F. como EDIT.SYS. En este caso. o algún procesador de textos.BAT INTERNO CONFIG. Se utiliza exclusivamente en programas de procesamiento por lotes . lo remueve del CONFIG. ª CHKSTATE CHKSTATE.156 Listado alfabético de comandos y controladores del MS-DOS 6.SYS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. suspende temporalmente la ejecución de un archivo de procesamiento por lotes y espera a que el usuario responda oprimiendo una tecla para elegir una opción entre las que se indiquen. Cuando se invoca a MEMMAKER. escriba el siguiente comando: CHKDSK C: > ESTADO observe que se ejecuta el comando CHKDSK para verificar el disco C: y se envía la información a un archivo denominado ESTADO.22 Para redirigir la información de salida de CHKDSK a un archivo llamado ESTADO. se añade en forma automática el comando CHKSTATE al inicio del archivo CONFIG.22 *.22 *.SYS EXTERNO DESCRIPCION: Este comando muestra un mensaje en la pantalla. CHOICE OPCION CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. deberá colocarlos en ese orden.CHOICE 157 CHOICE devuelve un valor ERRORLEVEL dependiendo de cuál sea la tecla que se oprima. Puede no incluirse ningún TEXTO. en cuyo caso CHOICE sólo mostrará las teclas de opción asignadas. se presiona cualquier otra. Por otra parte. en la versión en inglés las teclas predeterminadas son YN. CHOICE emite un BEEP que indica que se trata de una tecla inválida. por lo que si utiliza estos valores en un programa de procesamiento por lotes. se devuelve un valor ERRORLEVEL igual a 0. devuelve un valor ERRORLEVEL igual a 255. excepto cuando se desea incluir una diagonal (/). MODIFICADORES: /C[:]TECLAS Permite indicar cuáles son las teclas permitidas y que se mostrarán para que el usuario responda oprimiendo una de ellas. Si se omite este modificador. seguidas de un signo de interrogación (?). pero sí el TEXTO especificado. es decir. la opción predeterminada es SN. Es opcional el uso de los dos puntos (:) entre /C y las teclas. Si el usuario presiona E +a o E +& . Si en lugar de oprimir una de las teclas permitidas (asignadas). SINTAXIS: PARAMETROS: CHOICE [ /C[:]TECLAS] [ /N] [ /S] [/T[:]C. entre las que se asignen. Regresar al Contenido .NN] [TEXTO] TEXTO Es el texto que se presentará antecediendo a las teclas asignadas y al símbolo del sistema. siguen siendo válidas las teclas que se hayan indicado con /C. la segunda un valor 2 y así sucesivamente. Recuerde que el sistema operativo evalúa los valores de ERRORLEVEL en orden decreciente. La primera tecla en la lista devuelve un valor 1. para Sí y No. pero CHOICE las muestra separadas por comas y entre corchetes ([]). /N Evita que se muestren las teclas asignadas como opciones. Al indicarlas no se deben incluir comas. El mensaje se teclea sin comillas. Aunque no se muestren. CHOICE envía un carácter BEL o carácter 07h a la consola. pues es opcional. si CHOICE detecta una condición de error. Si se desea incluir más letras de opción. Buscar. Imprimir. Si no se le incluye.158 Listado alfabético de comandos y controladores del MS-DOS 6. incluya el modificador /N: CHOICE /C:ABIC /T:C.8 /N ¿Actualizar.NN El modificador /T permite que la pausa se mantenga durante un tiempo determinado en NN segundos. EJEMPLOS: Para que aparezca un mensaje solicitando al usuario que elija entre las opciones S o N. y si en ese período no se oprime ninguna tecla.8 ¿Actualizar. Copiar? [ABIC]? si no se desea que se muestren las letras de opción [ABIC]. Buscar. un mensaje y asignar un tiempo de espera de 8 segundos.N]? la misma instrucción se puede indicar de la siguiente forma: CHOICE /C:SN Indique su opción El valor que CHOICE devuelva como ERRORLEVEL será 1 si se oprimió S y 2 si se oprimió N. Imprimir. si se indica cero (0). tal como ABIC. incluya en el archivo . Copiar? en la pantalla aparecerá: ¿Actualizar. /T[:]C. incluya en un archivo de procesamiento por lotes: CHOICE Indique su opción en la pantalla aparecerá: Indique su opción [S. Imprimir.22 /S Con este modificador se instruye a CHOICE para que considere distintas las letras mayúsculas de las minúsculas. entonces no se realizará ninguna pausa y se asumirá la tecla predefinida. Buscar. Los valores para NN pueden ir de 0 a 99. Copiar? Regresar al Contenido .BAT un comando como el siguiente: CHOICE /C:ABIC /T:C. entonces CHOICE considera como oprimida o seleccionada la que se indique con C. no se hace distinción entre mayúsculas y minúsculas al momento en que el usuario oprime una tecla. la cual deberá estar incluida entre las opciones indicadas en el modificador /C. a cuyo término se asigne la letra C como respuesta predeterminada. . Copiar? IF ERRORLEVEL 255 GOTO MAL IF ERRORLEVEL 4 GOTO COPIA IF ERRORLEVEL 3 GOTO IMPRIME IF ERRORLEVEL 2 GOTO BUSCA IF ERRORLEVEL 1 GOTO ACTUALIZA IF ERRORLEVEL 0 GOTO CANCELA :MAL ECHO HUBO UN ERROR.TXT GOTO FIN :BUSCA ECHO Se busca la frase -entregar mercancía..TXT C:\DATOS\REPORTE.TXT FIND “entregar mercancía” C:\DATOS\REPORTE.TXT GOTO FIN :CANCELA ECHO El usuario canceló la ejecución del comando CHOICE GOTO FIN :FIN Regresar al Contenido . Buscar. el programa de procesamiento por lotes donde se emplee CHOICE y se ejecute la acción que corresponda a la tecla oprimida de acuerdo al valor de ERRORLEVEL. se seleccionará la letra C y CHOICE devolverá un valor ERRORLEVEL de 4. NO SE EJECUTO ADECUADAMENTE GOTO FIN :COPIA ECHO Se procede a copiar el archivo ..en REPORTE. PRINT LPT1: C:\DATOS\REPORTE.CHOICE 159 en la pantalla aparecerá: ¿Actualizar.8 /N ¿Actualizar. puede ser como el siguiente: @ ECHO OFF /C:ABIC /T:C.TXT C:\CLIENTE GOTO FIN :IMPRIME ECHO Se imprime el archivo con datos . En este caso.. COPY C:\DATOS\REPORTE. Buscar. Imprimir.TXT COPY C:\ORIGEN\FUENTE. Imprimir.TXT GOTO FIN :ACTUALIZA ECHO Se actualiza el archivo REPORTE.TXT con FUENTE. Copiar? Si pasan 8 segundos sin que se oprima una tecla. Sistema de Cheques ECHO. ECHO B. NO SE EJECUTO ADECUADAMENTE GOTO INICIO :NOMINA ECHO. ECHO A. Sistema de Nómina ECHO. ECHO. ECHO C. Regresar al Contenido .160 Listado alfabético de comandos y controladores del MS-DOS 6. ECHO HUBO UN ERROR. ECHO. ECHO E. Sistema de Contabilidad ECHO. ECHO F. ECHO. Procesador de Textos ECHO.22 Otro ejemplo en el que se muestra un menú con las opciones y se pide al usuario que oprima la tecla de su opción puede ser el siguiente: :INICIO CLS ECHO. ECHO D. ECHO. Regresar al símbolo del sistema CHOICE /C:ABCDEF Indique la letra de su opción IF ERRORLEVEL 255 GOTO MAL IF ERRORLEVEL 6 GO TO FIN IF ERRORLEVEL 5 GOTO REVISA IF ERRORLEVEL 4 GOTO CHEQUES IF ERRORLEVEL 3 GOTO TEXTOS IF ERRORLEVEL 2 GOTO CONTABILIDAD IF ERRORLEVEL 1 GOTO NOMINA IF ERRORLEVEL 0 GOTO CANCELA :MAL ECHO. REM Observe que las líneas anteriores terminan con un punto ECHO. ECHO. Verificar el disco C: con CHKDSK ECHO. ECHO. EXE GOTO INICIO :TEXTOS ECHO.CHOICE ECHO Se inicia el sistema de nómina . C:\CONTA\CGCM REM El sistema que se invoca es CGCM.. ECHO Se inicia el sistema de cheques .EXE GOTO INICIO :CONTABILIDAD ECHO. EDIT REM El sistema que se invoca es EDIT de MS-DOS GOTO INICIO :CHEQUES ECHO. ECHO.. ECHO... ECHO... ECHO Se inicia el sistema de contabilidad . ECHO. ECHO. C:\FINANZAS\CHEQUES REM El sistema que se invoca es CHEQUES.. CHKDSK C: /F GOTO INICIO :CANCELA ECHO El usuario canceló la ejecución del comando CHOICE GOTO INICIO 161 ª :FIN Regresar al Contenido . ECHO. ECHO Se verifica la integridad del disco C: . ECHO... C:\NOMINA\NOMINA REM El sistema que se invoca es NOMINA.EXE GOTO INICIO :REVISA ECHO.. ECHO Se inicia el procesador de textos de MS-DOS . ECHO. COM es el programa que presenta el símbolo del sistema en la línea de comandos. pero algunos usuarios con amplios conocimientos pueden desarrollar otro de acuerdo a sus necesidades. CLS SINTAXIS: Este comando no requiere de parámetros ni modificadores.22 *.SYS EXTERNO DESCRIPCION: Limpia de la pantalla cualquier información que se tuviera y sólo se muestra el símbolo del sistema. COMANDOS Se puede modificar la presentación de la pantalla si se utiliza RELACIONADOS: el comando PROMPT y se carga el controlador de dispositi- vos ANSI.SYS.162 Listado alfabético de comandos y controladores del MS-DOS 6. ambos en la esquina superior izquierda. y que sólo se muestren el símbolo del sistema y el cursor teclee: ª CLS COMMAND INTERPRETE DE COMANDOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. EJEMPLOS: Para borrar toda información que se encuentre en la pantalla. el MS-DOS proporciona el archivo COMMAND. Regresar al Contenido .BAT INTERNO CONFIG.COM. también denominado símbolo de petición de orden (prompt) del sistema operativo y el cursor.BAT INTERNO CONFIG.22 *.SYS EXTERNO DESCRIPCION: El sistema operativo requiere de un intérprete de comandos para operar. COMMAND. sólo opera en la pantalla. No tiene ninguna influencia sobre la memoria de la computadora.22 CLS LIMPIAR PANTALLA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Una vez que se concluye la ejecución del programa que ocupó el espacio de memoria donde residía la parte transitoria de COMMAND. tanto internos. mientras que la parte transitoria.COMMAND 163 Se le denomina intérprete de comandos debido a que lee y procesa cualquier comando que se introduzca a la computadora. Si se teclea COMMAND junto al símbolo del sistema y se oprime I. que se carga al principio de la memoria convencional. Cuando COMSPEC indique una unidad de disquete. Como se mencionó. El intérprete de comandos se carga en la memoria RAM de la computadora en dos partes: una residente y otra transitoria.COM residente también se cargará en la memoria HMA.COM en el disco para volver a leer y cargar la parte transitoria. Como su nombre lo indica. los que se mantienen en el archivo COMMAND. para regresar al nivel del anterior intérprete de comandos se debe teclear el comando EXIT en el símbolo del sistema. dejando más memoria convencional disponible para los programas del usuario. el DOS solicitará que se inserte el disquete que lo contenga. el COMMAND reconoce y ejecuta los siguientes comandos internos: BREAK CALL CHCP CHDIR o CD CLS COPY CTTY DATE DEL o ERASE DIR DOS ECHO EXIT FOR GOTO IF LOADHIGH o LH MKDIR o MD PATH PAUSE PROMPT REM RENAME o REN RMDIR o RD SET SHIFT TIME TYPE VER VERIFY VOL Regresar al Contenido . la parte residente busca el archivo COMMAND. Si MS-DOS está cargado en la memoria HMA. la parte residente siempre permanece en la memoria. como externos. El sistema operativo utiliza la variable de ambiente COMSPEC para saber dónde reside el COMMAND. se invoca e inicia la ejecución de un nuevo nivel del intérprete de comandos del sistema operativo. que reciben el mismo tratamiento que cualquier otro archivo de programa.COM.COM en el disco.COM. una porción de COMMAND. puede ser removida temporalmente por programas que requieren de esa porción de memoria para ejecutarse. pues debe ser el último. su sintaxis es: SHELL=[[UNIDAD1:] RUTA1] COMMAND.SYS.COM. regresa al nivel de procesador de comandos previo. DISPOSITIVO Permite especificar un dispositivo diferente para la entrada y la salida de comandos. [UNIDAD1:] RUTA1 Permite indicar la unidad y el subdirectorio donde se encuentre el archivo COMMAND. véase el comando CTTY.COM [[UNIDAD:] RUTA] [DISPOSITIVO] [ /E:NNNN] [ /P ] [ /MSG] Se recomienda el uso de la sintaxis SHELL.164 Listado alfabético de comandos y controladores del MS-DOS 6. /E:NNNNN Permite indicar el número de bytes para el tamaño del entorno o ambiente del sistema operativo. Cuando se use el modificador /C se le debe colocar al final de la línea de comandos. pues permite aumentar en forma permanente el espacio para la tabla de entorno del DOS. sólo se requiere si el archivo no se encuentra en el directorio raíz.22 En este libro se comentan todos ellos y se muestran ejemplos de aplicación. tal como AUX. Cuando termine la ejecución de ese comando.COM cuando necesite leer y cargar su parte transitoria. SINTAXIS: Desde el símbolo del sistema o archivos de procesamiento por lotes su sintaxis es: COMMAND [[UNIDAD:] RUTA] [DISPOSITIVO] [ /C CADENA | /K ARCHIVO] [ /E:NNNNN] [ /Y] Mientras que si se le usa en el archivo CONFIG. Al incluir este parámetro se establece la variable de ambiente COMSPEC. sus valores Regresar al Contenido .COM e indicarle que ejecute el comando que se indique como CADENA. Para mayor información. PARAMETROS: [UNIDAD:] RUTA Indica el lugar donde el sistema operativo debe buscar al archivo COMMAND. MODIFICADORES: /C CADENA Con este modificador se permite invocar un nuevo COMMAND. redondeado por regla hacia arriba. Para que no se utilice el tamaño predeterminado. Debido a que se trabaja con una copia. /K ARCHIVO Este modificador actúa de manera muy parecida al parámetro /C. el DOS crea un nuevo entorno para comandos que será una copia del ambiente padre. además. el modificador /K carga un nuevo procesador de comandos que ejecuta el comando. se empleará el valor predeterminado de 256 bytes y se mostrará un mensaje como el siguiente: El valor del parámetro no está dentro del rango permitido. pero difiere del modificador /C en que no se elimina el procesador de comandos que se acaba de cargar. programa o archivo de procesamiento por lotes que se indique y a su término. Regresar al Contenido . es decir. el número que se incluya lo redondea el sistema operativo a un múltiplo de 16.PIF con el editor PIF (de Windows) y escribir el modificador /K en el cuadro “Parámetros opcionales” (Optional Parameters Box). su valor predeterminado es 256. Para eliminarlo se debe ejecutar la orden EXIT en forma manual. (Parameter value not in allowed range. no deben usarse juntos estos dos modificadores pues son incompatibles. al siguiente múltiplo de 16 bytes.BAT en el DOS. en cuyo caso se debe abrir el archivo DOSPRMPT. el tamaño del ambiente actual (memoria utilizada). Si no se incluye. muestra la línea de comandos de DOS. se puede modificar ese nuevo entorno sin afectar ni modificar al anterior. pues debe ser el último. Si se teclea un número menor que 160 o mayor que 32768. en forma similar a como opera el archivo AUTOEXEC. como se indicó arriba. el que sea mayor. Cada nuevo ambiente tendrá un tamaño predeterminado en 256 bytes. emplee el modificador /E. Se recomienda su uso cuando se desee indicar un archivo de inicio en ambiente WINDOWS. Cuando se use el modificador /K se le debe colocar al final de la línea de comandos.COMMAND 165 pueden ser de 160 a 32768. con la memoria que se esté utilizando y no el tamaño de entorno que se haya indicado con el modificador /E previo. pero cada vez que se inicie uno nuevo.) Se pueden ejecutar múltiples intérpretes de comandos. 22 Se debe evitar emplear este modificador en la línea de comandos de SHELL en el archivo CONFIG.166 Listado alfabético de comandos y controladores del MS-DOS 6. es decir. /P Deja permanente el nuevo procesador de comandos. Regresar al Contenido . el sistema operativo lo recupere de memoria en lugar de tener que leerlo del disco donde resida COMMAND. para que cuando se necesite alguno de ellos.SYS. /MSG Este modificador es útil si se arranca el sistema operativo desde disquete. pues indica que todos los mensajes de error que generalmente se dejan en el archivo COMMAND.COM. entonces se ejecutarán los comandos DATE y TIME. Dependiendo de si se incluye o no. y el DOS mostrará uno de los siguientes: Error de análisis Error de interrupción (Parse error) (Extended error) Cuando se emplea el modificador /MSG se debe incluir también el modificador /P. Si no se carga el COMMAND.COM.COM que se encuentre en el directorio raíz.COM con la opción SHELL. si no se encuentra al archivo AUTOEXEC. sean guardados en memoria. Sólo se debe utilizar cuando se cargue el COMMAND con la opción SHELL desde el archivo CONFIG. siempre los mantiene disponibles.BAT. En caso contrario. si se carga el sistema operativo desde disquete y se retira ese disquete de la unidad A:. cuando se presente un error en el sistema y se busque el mensaje correspondiente no se le encontrará. por lo que no se puede teclear EXIT para salir de él. este modificador /P se incluye como valor predeterminado cuando el sistema operativo lea el COMMAND.BAT en el directorio raíz.BAT.SYS. Para que ejecute el archivo AUTOEXEC.BAT. pues puede ocasionar problemas con programas de aplicación y rutinas de instalación de programas que modifican el contenido del archivo AUTOEXEC. el DOS ejecutará al archivo por lotes AUTOEXEC. incluya el modificador /P. si se presenta una situación de error. Retry. se debe insertar en el archivo CONFIG. Repetir.BAT Regresar al Contenido . Fail) EJEMPLOS: Si se entra en la línea de comandos sin ningún parámetro ni modificador.BAT y que cuando lo concluya regrese al procesador de comandos anterior: COMMAND /C MENU. invoque otro procesador de comandos COMMAND y en la misma línea de comandos incluya el modificador /Y y el modificador /C ( o /K). al incluirse con el comando COMMAND. A partir de la versión 6. pero que suele ser muy útil pues.BAT /F Se trata de un modificador que aún no se ha documentado de manera suficiente.COM C:\ /E:NNNNN /P /Y Por el contrario.BAT y por ello desea que se ejecute línea por línea. no era posible ejecutar un archivo . ambos separados por un espacio y seguidos del nombre del archivo a ejecutar COMMAND /Y /C ARCHIVO.2 de MS-DOS. a menos que entre cada línea se empleara el comando PAUSE.COMMAND /Y 167 En las versiones anteriores a la 6. gracias al modificador /Y. invoca un nuevo nivel del procesador de comandos. Para regresar al nivel del intérprete anterior teclee EXIT.SYS una línea como la siguiente: SHELL=C:\COMMAND. ejecutar el programa por lotes MENU. Descartar (Abort. COMMAND Para invocar un nuevo procesador de comandos desde la línea de comandos o dentro de un archivo por lotes.BAT por partes con el propósito de localizar errores. Para indicar al intérprete de comandos que se desea contar con esta posibilidad en forma general. muestra en la pantalla un mensaje como el siguiente: Anular. si desea probar un archivo .2 es posible el procesamiento de archivos por lotes línea a línea. 2. o hacia otras unidades.SYS EXTERNO DESCRIPCION: Permite copiar un archivo o grupo de archivos en otro subdirectorio u otra unidad.168 Listado alfabético de comandos y controladores del MS-DOS 6. es decir. pero con otro nombre u otra extensión. El modificador /E crea un entorno de 1024 bytes. duplicar sus contenidos en otros archivos dejando intactos los originales.22 En el archivo CONFIG. Para que se procese comando a comando el archivo REVISA. teclee lo siguiente: ª COPY COPIAR COMMAND /Y /C REVISA.SYS se puede incluir una línea como la siguiente: SHELL=C:\DOS\COMMAND. A partir de la versión 6.COM. tal como LPT1: o COM1:.BAT CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. COPY también permite combinar varios archivos en uno solo.BAT INTERNO CONFIG. ya sea que se invoque a Regresar al Contenido .COM C:\DOS\ /E:1024 e indicará que el archivo COMMAND. El copiado puede realizarse en la misma unidad de disco o disquete. respectivamente. que se refieren al primer puerto en paralelo y en serie. Consiste en que de forma predeterminada solicita al usuario confirme que desea sobreescribir un archivo cuando ya existe.22 *. COPY dispone de una protección contra pérdida de información por la sobreescritura de archivos. por lo que se evita la pérdida de información en forma inadvertida. o en otro subdirectorio. Se puede crear una variable de entorno denominada COPYCMD y guardar en ella el modificador /-Y o /Y que indica a COPY si debe o no solicitar la confirmación del usuario antes de sobreescribir un archivo. incluyendo cualquier dispositivo reconocible por el DOS.COM reside en el subdirectorio C:\DOS y establece la variable de entorno COMSPEC que contendrá la cadena C:\DOS\COMMAND.BAT. Observe que en este caso el archivo ORIGEN deberá residir en otro subdirectorio.. Para indicar grupos de archivos se pueden utilizar los símbolos comodín ∗ y ?. tal como LPT1: o COM1:. aunque no es requisito indicarlos todos. resulta común utilizar el dispositivo CON: y crear archivos a partir de lo que se teclee. Si se guarda en COPYCMD= /-Y. es decir. pues en ese caso la línea de comandos tiene prioridad sobre lo que se indique en la variable de entorno COPYCMD.BAT). SINTAXIS: COPY [ /Y | -Y] [ /A| /B] ORIGEN [ /A| /B] [+ORIGEN [ /A| /B] [+. Se puede indicar el nombre de un dispositivo. el subdirectorio y el nombre del archivo. Esta variable de entorno opera para los comandos COPY. COPY pedirá confirmación. DESTINO Se refiere a la ubicación y nombre del archivo o grupo de archivos donde se grabarán las copias que se realicen. pues de lo contrario se presentará el siguiente mensaje de error: No se puede copiar el archivo sobre sí mismo 0 Archivo(s) copiado(s) Regresar al Contenido . en cuyo caso el DOS creará la copia del archivo ORIGEN en el directorio actual. El parámetro DESTINO puede omitirse. Al igual que ORIGEN. MOVE y XCOPY. Se puede indicar el nombre de un dispositivo. Debe tenerse precaución con el uso del modificador /Y o /-Y cuando se teclea COPY desde la línea de comandos. El comando COPY no copiará archivos que cuya longitud sea igual a 0 bytes. con el mismo nombre. en los ejemplos se incluye uno de estos casos. Para indicar grupos de archivos se pueden utilizar los símbolos comodín ∗ y ?.COPY 169 COPY desde la línea de comandos o desde un archivo de procesamiento por lotes (. fecha y hora que tenga. tal como LPT1: o COM1:.. Si requiere copiar estos archivos. puede consistir en la letra de la unidad con los dos puntos.]] [DESTINO[ /A| /B]] [ /V] ORIGEN PARAMETROS: Se refiere a la ubicación y nombre del archivo o grupo de archivos que se desea copiar. el subdirectorio y el nombre del archivo. emplee el comando XCOPY. mientras que con COPYCMD=/Y no lo hará. la letra de la unidad con los dos puntos. pues suspende la acción de copiado. Su efecto depende de la posición en la que se incluya en la línea de comandos. MODIFICADORES: /A Indica un archivo de texto en ASCII. hasta que se encuentre un modificador /B. Cuando emplee el comando COPY para combinar archivos. Si /A se ubica después del nombre del archivo DESTINO. se emite un mensaje similar a: 1 archivo(s) copiado(s) (1 file(s) copied) pero cuando se copien varios archivos. COPY supone de manera predeterminada que se trata de archivos ASCII. Si /A se ubica después del nombre del archivo ORIGEN. e igual que en el caso anterior. los archivos de texto ASCII pueden utilizar un carácter de fin de archivo. siempre y cuando no se especifique el modificador /B. Cuando este modificador preceda a una lista de archivos en la línea de comandos. uno a uno mientras avanza el proceso. el cual se aplicará al archivo que preceda al modificador /B. se aplicará al archivo que le preceda.22 (File cannot be copied onto itself 0 File(s) copied) Si se concluye el proceso de copiado. se mostrarán en la pantalla los nombres de todos los archivos que se copien. se aplicará al archivo cuyo nombre preceda al modificador /A y a todos los archivos cuyos nombres le sigan. que se identifica como E += . considera al archivo de texto ASCII y copia los datos que preceden al primer carácter de fin de archivo. se aplicará a todos los archivos que se incluyan después del modificador. agrega un carácter de fin de archivo como último carácter del archivo. No copia el primer carácter de fin de archivo ni el resto del archivo. Para indicar el final de archivo. Cuando se incluya al modificador /A después de un nombre de archivo. Regresar al Contenido . hasta que el comando COPY encuentre un modificador /B.170 Listado alfabético de comandos y controladores del MS-DOS 6. E += o retornos de carro CHR(12). inclusive cualquier carácter de fin de archivo. se aplicará a todos los archivos cuyos nombres le sigan. el cual. hasta que se encuentre un modificador /A. Cuando se combinan archivos se supone que los archivos son de texto ASCII. se aplicará al archivo que le preceda. por ejemplo. también se enviarán al dispositivo en forma de datos. separados por signos más (+). al momento de copiarlos se les truncará cuanRegresar al Contenido . Si se intenta combinar archivos que no sean de texto ASCII. Indica al COMMAND. hasta que se encuentre un modificador /A. Es el modificador predeterminado. tales como E +& . se especifican sus nombres como ORIGEN. tal como E += . Se pueden emplear los símbolos comodín (? y ∗) para referirse a un grupo o conjunto de archivos ORIGEN. copia el archivo completo. Cuando el modificador /B preceda a una lista de archivos en la línea de comandos.COPY /B 171 Indica un archivo binario. Para combinar varios archivos en uno. no agrega el carácter de fin de archivo. Si se ubica a /B después del nombre del archivo destino. por lo que si en esos datos se incluyen caracteres de control. por lo que cuando no sea así se deberá incluir el modificador /B. Cuando el modificador /B se incluya después del nombre de un archivo. no incluya el modificador /B. el cual se aplicará al archivo que le preceda. el sistema operativo copia los datos del archivo en forma binaria al dispositivo. E +6 . Si se emplea el modificador /B y el destino de la operación de copiado es un dispositivo. Si /B se ubica después del nombre del archivo origen. COPY los combinará y grabará como un solo archivo. que generalmente incluyen caracteres de control. Por ello si desea enviar un archivo a la impresora con el comando COPY y quiere que se respeten los caracteres de control que contenga. sino binarios. como en el caso anterior.COM que lea el número de bytes que se especifica en el directorio como el tamaño de archivo. entonces se aplicará a ese archivo que le precede y a todos los que le sigan. a menos que se combinen archivos. LPT1: para la impresora en puerto paralelo. Su efecto depende de la posición en la que se incluya en la línea de comandos. pues no se pueden utilizar símbolos comodín en lugar de ORIGEN. tal como sucede en las versiones previas a la 6.172 Listado alfabético de comandos y controladores del MS-DOS 6. Es posible modificar la fecha y hora de los archivos de forma que se les asignen las que tenga el sistema. realiza la sobreescritura sin dar aviso. Regresar al Contenido . este modificador revisa que cada sector grabado en el disco esté correcto. sin cambiar su contenido. Este modificador tiene precedencia sobre lo que indique en la variable de entorno COPYCMD.2. Pero tenga precaución. COPY se comporta de esta forma si se le emplea desde un archivo de procesamiento por lotes. Es decir. pues aunque resulta poco probable que se presenten errores de grabación. /V Verifica que las copias se hayan escrito correctamente de acuerdo a los archivos origen.. Se recomienda emplear este modificador cuando se trabaje con datos cuya integridad sea crítica. por lo que la operación de COPY es más lenta que sin /V. excepto el primero de la lista. donde las comas indican que se omite el parámetro DESTINO: COPY /B ORIGEN+. al terminar la acción de copiado se emitirá un mensaje como el siguiente: Se perdió el contenido del archivo destino antes de copiar (Content of destination lost before copy) pues el contenido original se habrá sustituido por el resultado de la acción de copiado. pues se interpretará como el indicador de fin de archivo. Para ello se emplea el siguiente formato. Cuando el archivo DESTINO se llame igual que uno de los archivos ORIGEN.22 do se encuentre el E += . Consulte los ejemplos para su forma de uso. /Y Indica a COPY que NO solicite confirmación de parte del usuario antes de sobreescribir el archivo ORIGEN en un archivo DESTINO existente. Si desea modificar un grupo de archivos utilice el comando FOR. cuyos archivos también desea co- piar. COMANDOS Cuando desee copiar archivos de un subdirectorio que conRELACIONADOS: tiene otros subdirectorios. es decir. Es la opción predeterminada a partir de la versión 6.2 excepto si se invoca a COPY desde un archivo de procesamiento por lotes (.TXT CARTA2. emplee el comando XCOPY. EJEMPLOS: Para copiar el archivo CARTA1.TXT a otro archivo denominado CARTA2.TXT. Suponga que desea crear un archivo desde la consola.TXT D:\CARTAS En este último caso se debe tener precaución. Si desea mover archivos de uno a otro subdirectorio.TXT A: Para copiar el mismo archivo.COPY /-Y 173 Impide que se sobreescriba en forma inadvertida la copia del archivo ORIGEN en un archivo DESTINO existente. pero ahora a un directorio de la unidad D: llamado D:\CARTAS el comando es: COPY C:\LIBRO\CARTA1. ubicados ambos en el mismo directorio en que se esté trabajando: COPY CARTA1. se asumirá que se desea copiar al directorio raíz con el nombre de archivo CARTAS.TXT del directorio C:\LIBRO a un disquete en la unidad A:. En este caso utilice el comando: COPY CON:RECADO. el cursor se mantendrá en la siguiente línea en espera de que se teclee el contenido que se desea guardar en el archivo RECADO. Este modificador tiene precedencia sobre lo que indique en la variable de entorno COPYCMD.BAT). emplee el comando MOVE.TXT después de oprimir I. pues si no existe el subdirectorio \CARTAS en la unidad D:. Para dar Regresar al Contenido . a partir del teclado y observando en la pantalla lo que se grabará.TXT Si se desea copiar el archivo CARTA1. respetando la estructura de los subdirectorios.TXT oprimiendo la tecla I al final de cada línea para que se cambie de renglón. con el mismo nombre teclee: COPY C:\LIBRO\CARTA1. o renombrar un subdirectorio. TXT COPY CARTA1. escriba en la línea de comandos lo siguiente: COPY CON: LPT1: Si desea copiar un archivo ORIGEN llamado RECIBO.DOC + CARTA2. puede utilizar los símbolos comodín (? y ∗).TXT.DOC en un archivo denominado DOCTOS.DOC a CARTA3. que en este caso es CLIENTES. Para convertir el teclado de una computadora como si se tratara de una máquina de escribir.DOC /A Si se desean combinar los archivos de correspondencia denominados CARTA1. bastará con indicarlo.FIN el comando sería: COPY ∗.22 por terminado el archivo y que el sistema operativo lo grabe en disco. la combinación se grabará en el primero de la lista de archivos por copiar. en este caso se deberá incluir el modificador /B para que el sistema operativo no considere al carácter E += como indicador de fin de archivo. que se verá en la pantalla como ^Z. también se puede oprimir la tecla T .DOC.DOC.EXE no funcione.DOC D:\RESUMEN\DOCTOS. Si lo que desea es combinar todos los archivos de un solo tipo de acuerdo a su extensión. y lograr que lo que se teclee se envíe a la impresora por el puerto paralelo LPT1: .DOC en uno solo llamado CLIENTES.EXE TODOS. tal como en: COPY ∗.PRN a otro denominado FACTURA. Para incluir el carácter de fin de archivo.PRN FACTURA.DOC DOCTOS.DOC + CARTA3.FIN Si desea que el archivo DESTINO se grabe en otra unidad o directorio. es muy probable que el archivo TODOS. o que guardan alguna relación en sus nombres. inserte un último renglón con E += . y oprima I.EXE.DOC y que el DOS agregue un carácter de fin de archivo al final del archivo FACTURA. debido a Regresar al Contenido . en este caso CARTA1.FIN También es posible combinar archivos binarios en uno solo utilizando comodines. COPY /B ∗. Por ejemplo.DOC + CLIENTES.TXT Si se omite el nombre del archivo DESTINO.EXE Si bien se habrán combinado todos los archivos .174 Listado alfabético de comandos y controladores del MS-DOS 6. para combinar todos los archivos que tengan la extensión . se deberá teclear: COPY RECIBO. TXT.DOC. luego la combinación de todos los archivos con la extensión .FTE y COMPUTEC.FTE y .DOC. COMPUTEC.OK COPY ∗.DOC + ∗.DOC. afectado la estructura interna del formato de cada archivo de programa. suponga que se está trabajando en el subdirectorio C:\LIBRO y se desea copiar los archivos que tienen la extensión . CD o CHDIR.TXT COPY E:\EDITAR\∗. tal como en: COPY ∗. puede omitirse el parámetro DESTINO pues los archivos se copiarán al directorio actual: COPY D:\DATOS\∗. que en el siguiente ejemplo es UNIDOS.FTE + ∗. Para combinar archivos que tengan el mismo nombre pero distinta extensión. por lo tanto. y tengan en común el mismo nombre.OK Se puede combinar el uso del comando cambiar directorio. en el parámetro DESTINO.TXT ∗.TXT que residen en el subdirectorio D:\DATOS y en el subdirectorio E:\EDITAR.OK Como resultado. Por ejemplo. el resultado será la combinación de todos los archivos con las extensiones . se puede extender el uso de los símbolos comodín a cada uno de los parámetros ORIGEN que se incluyan en el comando e incluso.FTE + ∗.FTE.TXT y se guardarán en el archivo cuyo nombre se indique como DESTINO. se combinarán en uno denominado COMPUTEC.OK Es decir.OK y así sucesivemente con los demás archivos. con ese nombre y la extensión . se copiarán los archivos que tengan las extensiones .DOC + ∗. Una forma de hacerlo es la siguiente: COPY D:\DATOS\∗. en un archivo.COPY 175 que se habrá modificado y. Si no se incluye el asterisco (∗) en el parámetro DESTINO.TXT UNIDOS. .TXT C:\LIBRO COPY E:\EDITAR\∗. en uno solo con una extensión distinta. después los de extensión .TXT C:\LIBRO Si se desea.TXT. y el comando COPY para copiar archivos de subdirectorios de otras unidades.TXT también se puede combinar a CD con COPY de la siguiente forma: Regresar al Contenido . si existen los archivos COMPUTEC. pero sí el nombre de un archivo. teclee: FOR %1 IN (C:\CARTAS:\*. Para indicar a COPY que sobreescriba cualquier archivo existente sin solicitar la confirmación del usuario. converRegresar al Contenido . Para mayor información consulte el comando CD o CHDIR en este capítulo. que en nuestro caso se supone es C:\LIBRO. pues puede perder archivos: COPY /B C:\CARTAS\∗..SYS EXTERNO DESCRIPCION: Permite indicar al sistema operativo la tabla de códigos a utilizar para los formatos de la fecha.. hora y moneda.BAT o teclear desde la línea de comandos lo siguiente: SET COPYCMD=/-Y Si desea modificar la fecha y hora de todos los archivos contenidos en el subdirectorio C:\CARTAS.BAT INTERNO CONFIG. Si desea guardar el modificador /-Y en la variable de ambiente COPYCMD puede incluir en el archivo AUTOEXEC.TXT Observe que no se incluye la diagonal inversa que señala al directorio raíz en D:∗.22 *.TXT CD E:\EDITAR COPY E:∗. incluya el modificador /Y en forma similar a: COPY C:\CARTAS\∗.*) DO COPY /B %1 + .TXT y con ello se logra copiar los archivos del subdirectorio actual de esa unidad al subdirectorio actual de la unidad en la que se esté. No intente utilizar el siguiente comando.176 Listado alfabético de comandos y controladores del MS-DOS 6. de forma que se les asigne la fecha y hora actuales.22 CD D:\DATOS COPY D:∗.∗+.DOC C:\ENVIOS /Y ª COUNTRY PAIS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. así como los números de los juegos de caracteres que en cada caso se pueden utilizar para el parámetro YYY. comando COUNTRY configura MS-DOS de manera que reconozca el juego de caracteres y observe las convenciones de puntuación cuando se utilice alguno de los idiomas aceptados. es decir. YYY Número que indica la tabla de códigos o juego de caracteres para el país [UNIDAD:] [RUTA] ARCHIVO Indica la ubicación y nombre del archivo que contiene la información correspondiente al país seleccionado. Si no indica este parámetro. el orden a seguir cuando se clasifiquen caracteres. Regresar al Contenido . los caracteres que se aceptarán en los nombres de los archivos. La fecha se refiere al 20 de agosto de 1994 y la hora a las nueve de la noche con dieciocho minutos. MSBACKUP. normalmente C: si es disco duro o A: si es disquete.SYS. En el siguiente cuadro se muestran los códigos de los países o idiomas válidos para MS-DOS. se toma el primero de ellos como valor predeterminado. latinoamericano.SYS se puede modificar para otro país. SINTAXIS: PARAMETROS: COUNTRY=XXX[.COUNTRY 177 sión de mayúsculas y minúsculas. El código de país especifica al sistema operativo los formatos de fecha y hora que emplean los comandos: BACKUP. 9:18:00 p.[UNIDAD:] [RUTA] ARCHIVO]] XXX Número que indica el código del país. Este comando sólo se puede emplear en el archivo CONFIG. según se seleccione. RESTORE y TIME. de forma que correspondan a uno de los idiomas aceptados por el DOS. Es decir. así como el separador decimal. el sistema operativo MS-DOS emplea la tabla de códigos de Estados Unidos.[YYY] [. por ejemplo. y con el comando COUNTRY en el archivo CONFIG.m. o 21:18 horas. el DOS busca al archivo COUNTRY. En forma predeterminada. si no se indica lo contrario. DATE. Si no se especifica un número para YYY.SYS en el directorio raíz de la unidad de arranque. También se muestran los formatos de fecha y hora que corresponde a cada código de país. 18.08.1994 1994-08-20 Formato de Hora 21:18:00 21:18:00 21:18:00 21:18:00 21:18:00 21:18:00 21:18:00 21:18:00 21:18:00. los caracteres disponiRELACIONADOS: bles en el teclado. 860 437. 850 852.850 850. 437 437. 850 850.1994 20/08/1994 20/08/1994 1994-08-20 1994-08-20 1994-08-20 20-08-1994 1994-08-20 1994-08-20 20-08-1994 08/20/1994 20.00 p 21.850 Formato de fecha 20.00 p 21:18:00 21:18:00 21:18:00 21:18:00 21:18:00. Regresar al Contenido . consulte el comando KEYB. 850 852. 437 850. 850 850.00 21:18:00 COMANDOS Para cambiar el idioma y. por tanto.437 850. 850 850.08.00 21:18:00 21:18:00 9:18:00.00 21. También se puede indicar al sistema operativo la preparación y selección de juegos de caracteres con el comando MODE en su opción para establecer tablas de códigos para los dispositivos. El comando NLSFUNC permite cargar información específica de un país.00 p 21.08.22 País/ Idioma Alemania Bélgica Brasil Canadá (francés) Checoslovaquia Croacia Dinamarca Eslovaquia Eslovenia España Estados Unidos Finlandia Francia Hungría Inglés (internal) Italia Latinoamérica Noruega Países Bajos Polonia Portugal Reino Unido Servia Suecia Suiza Yugoslavia Código del país 049 032 055 002 042 038 045 042 038 034 001 358 033 036 061 039 003 047 031 048 351 044 038 046 041 038 Juego de Caracteres 850. 850 850.18.437 852. 437 852.00 9:18:00.1994 20. 865 850. 850 437. 437 850.865 852.18. 437 850.1994 1994-08-20 20-08-1994 20-08-1994 20-08-1994 20-08-1994 20-08-1994 1994-08-20 20-08-1994 20/08/1994 1994-08-20 1994-08-20 20.00 21:18:00 9:18:00. 850 850.178 Listado alfabético de comandos y controladores del MS-DOS 6. 437 850.00 21:18:00. 437 863. 850 852.08.18. 437 850. 437 852.00 21. 850 863. COM3.SYS EXTERNO DESCRIPCION: Permite indicar el dispositivo que se utilizará para introducir comandos al DOS. COM2.C:\DOS\COUNTRY.C:\DOS\COUNTRY. Regresar al Contenido . incluya en el archivo CONFIG.SYS CAMBIAR DISPOSITIVO TERMINAL CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *. se deben incluir las dos comas antes de indicar la ruta de búsqueda del archivo. CTTY DISPOSITIVO DISPOSITIVO SINTAXIS: PARAMETROS: Se refiere al dispositivo que se empleará para introducir comandos al DOS. es decir.CTTY 179 EJEMPLOS: Para indicar al sistema operativo que se utilice la tabla de códigos 437 para Latinoamérica (003) y que el archivo COUNTRY. redireccionar la entrada y salida de información del teclado y monitor hacia otra consola auxiliar. pero se indica la ubicación del archivo COUNTRY.437 si no se incluye el número correspondiente al juego de caracteres. el DOS supone que se encuentra en el directorio raíz de la unidad de arranque: COUNTRY=003.. LPT2. como se indica a continuación: ª CTTY COUNTRY=003.SYS.SYS. CON.SYS: COUNTRY=003. Puede tomar uno de los siguientes valores: AUX. LPT3 y PRN.SYS reside en el subdirectorio C:\DOS.SYS si no se incluye C:\DOS\COUNTRY.437. LPT1. porque se desee emplear el que se asigna en forma predeterminada. COM1.BAT INTERNO CONFIG. COM4. al puerto AUX: CTTY AUX con lo que se permitirá que un dispositivo terminal remoto que esté conectado al puerto AUX asuma el control de la información de entrada y salida para el sistema de su computadora. Para que el control regrese al monitor y al teclado. de su computadora. Si va a emplear un puerto en serie como dispositivo de entrada. El DOS la utiliza. el monitor y el teclado de su PC.22 El siguiente comando asigna el control de entrada y salida de información del dispositivo actual.SYS EXTERNO DESCRIPCION: Muestra y permite modificar la fecha actual de la computadora: Esta fecha se mantiene en el sistema mientras esté encendida. EJEMPLOS: Listado alfabético de comandos y controladores del MS-DOS 6. cuando se crea o modifica un archivo y es la que se muestra cuando se emplea el comando DIR. los bits y el bit de parada en serie.22 *. por ejemplo. la paridad.BAT en el directorio raíz de Regresar al Contenido . denominado consola. puesto que su teclado está inhabilitado: ª DATE FECHA CTTY CON CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. También se le puede emplear en los programas.BAT INTERNO CONFIG. antes de ejecutar el comando CTTY emplee el comando MODE para señalar la velocidad de transmisión. la consola.22 COMANDOS El comando COMMAND permite cambiar el dispositivo de RELACIONADOS: información de entrada cuando se indica un intérprete de co- mandos con el parámetro DISPOSITIVO. o aún después si la computadora dispone de una batería. Si al encender su computadora el sistema operativo no encuentra un archivo AUTOEXEC.180 Listado alfabético de comandos y controladores del MS-DOS 6. se tendrá que escribir el siguiente comando desde la terminal remota. sus valores pueden ser de 01 a 12.SYS.SYS. El formato para la fecha depende del valor especificado para COUNTRY en el archivo CONFIG. no se mostrarán ni la fecha ni la hora.SYS. Si desea modificar el formato de la fecha. SINTAXIS: PARAMETROS: DATE [DD-MM-AA] DD-MM-AA Este parámetro asigna la fecha que se indique como la del sistema en la computadora. se mostrarán la fecha y hora. Si no existe ese comando en el archivo CONFIG. en forma similar a un reloj de cuarzo. guiones (–) o diagonales (/).). deben separarse por puntos (. con posibilidad de editarlos. sea o no año bisiesto. por lo que ajusta su fecha de acuerdo al calendario sin problema. El comando COUNTRY permite indicar el formato que se desea para la fecha y hora del sistema. deberá incluir una línea con DATE y otra con TIME en ese archivo para invocarlos. El formato de la fecha varía de acuerdo a lo indicado con el comando COUNTRY en el archivo CONFIG. los valores permitidos van de 1980 a 2099 u 80 a 99. para los años entre 1980 y 1999. pues a partir del 2000 se deberá teclear el año completo. se puede conRELACIONADOS: sultar o editar la hora con el comando TIME. Regresar al Contenido .BAT. 29.DATE 181 la unidad de arranque. Entre los formatos por elegir sobresalen: el americano.SYS y puede variar entre aa-mm-dd (Científico Internacional o Métrico). ya sea que el mes tenga 28. mes y año. el europeo estándar con día-mes-año y el formato internacional científico. Para el caso de los meses. 30 o 31 días. por lo que si desea que aparezcan. incluya una línea con el comando COUNTRY en su archivo CONFIG. mientras que para los años. De manera interna. Pero si existe el archivo AUTOEXEC. Los dígitos deben teclearse con valores aceptables para el día. COMANDOS Así como se puede indicar la fecha con DATE. el sistema operativo mantiene el control de los días de cada mes. para mayor in- formación consúltelo en este mismo capítulo. ddmm-aa (Americano) o mm-dd-aa (Europeo) y en los formatos que se muestran con el comando COUNTRY en este libro. también denominado métrico que es: año-mes-día. que es mes-día-año. la configuración predeterminada es para Estados Unidos. por lo que el formato es díames-año. F: y G:. guardar mayor cantidad de información sin tener que cambiar de unidad de disco. DoubleSpace brinca las cuatro primeras letras de unidad disponibles que se tengan en su computadora y asigna la siguiente disponible a la nueva unidad. Si se desea asignar una fecha específica al sistema. por ejemplo. y un disco duro C:. el 20 de agosto de 1994.182 EJEMPLOS: Listado alfabético de comandos y controladores del MS-DOS 6.0 y mejorado en la versión 6. puesto que dejará sin utilizar a D:.SYS se definió el País/Idioma Latinoamérica. y por ello. en este proceso. que invoca la ejecución del programa denominado DoubleSpace. E:.22 Para solicitar al sistema operativo que muestre la fecha que tiene: DATE como respuesta. se puede entrar el siguiente comando: DATE 20-08-94 ª se supone que en el archivo CONFIG. Regresar al Contenido . si su computadora tiene dos unidades de disquete A: y B:.SYS EXTERNO DESCRIPCION: Se trata de un comando introducido con la versión 6.22 *.22. tanto de disco duro. oprima I para continuar y concluir la ejecución de DATE. como de disquetes.BAT INTERNO CONFIG. Observe que se emplearon guiones (–) en lugar de diagonales (/) sin ningún problema. la capacidad de almacenamiento de las unidades. se muestra la fecha en la pantalla y el sistema operativo permite modificarla. Cuando se instala DoubleSpace se crea una nueva unidad y le asigna una letra para identificarla. con el cual se puede ampliar (casi duplicar). Si no se desea cambiar. Así. la unidad creada por DoubleSpace recibirá la letra H:. DBLSPACE DUPLICAR ESPACIO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. la unidad adicional recibiría la letra G:. DoubleSpace trata de evitar conflictos de las letras de unidad que hayan sido creadas por los comandos FDISK. Por otra parte. Si en la línea de comandos se teclea: DBLSPACE sin parámetros ni modificadores.DBLSPACE 183 Si se repite el proceso de creación de unidades comprimidas. SINTAXIS: Se tienen dos formas básicas de emplear el comando DBLSPACE: la primera es sin ningún parámetro ni modificador. por lo que si ese fuera el caso. que guía al usuario a través de menús para instalar el programa y sus manejadores. la sintaxis del comando varía dependiendo de la tarea y no se ejecuta la interfaz de usuario a través de menús. a continuación se incluye una relación para que el usuario determine cuál utilizar: MODIFICADORES: /AUTOMOUNT Permite habilitar o deshabilitar la característica de automontaje de los volúmenes de unidades removibles. comprimir y poder emplear las unidades. la segunda. DoubleSpace utilizará en forma descendente las cuatro letras que se había brincado. pero si ocurre algún conflicto. Para asignar la letra de unidad que corresponda. se invoca al programa DoubleSpace. RAMDRIVE. precisamente incluyendo alguno o varios de sus parámetros y modificadores. resulta la más recomendable en la mayoría de los casos. Esto es particularmente útil en caso de que se desee instalar otro sistema operativo o. Por ser la forma más sencilla. DoubleSpace lo soluciona reasignando las letras de sus unidades. por sistemas de red (LAN) o algún otro controlador de dispositivo instalable que asigne letras de unidad. si lo que desea es ejecutar alguna tarea en particular desde la línea de comandos. tales Regresar al Contenido . para emplear otro programa compresor de discos y se desee desinstalar a DBLSPACE. También permite descomprimir una unidad en la que previamente se haya empleado DBLSPACE para comprimirla. Las tareas que se pueden realizar con el comando DBLSPACE varían de acuerdo con el modificador que se emplee. entonces agregue el modificador o parámetro correspondiente al comando DBLSPACE. En este caso. /INFO Proporciona información de una unidad comprimida. /LASTDRIVE Permite indicar la letra de la última unidad que estará disponible para uso de DoubleSpace. un programa que verifica que no se presenten problemas con la información ni con la memoria donde reside DoubleSpace. /DELETE Elimina una unidad comprimida.0.22 como los disquetes. /CHKDSK Verifica la estructura interna de los archivos en una unidad comprimida. pues en la versión 6. /FORMAT Da formato a una unidad comprimida. /COMPRESS Comprime una unidad de disco duro o un disquete.22 se sustituyó con el comando SCANDISK. Sólo disponible en la versión 6. que se mantiene en el archivo DBLSPACE. /LIST Muestra una relación de las unidades de la computadora: disco duro comprimido y no comprimido.184 Listado alfabético de comandos y controladores del MS-DOS 6. /DEFRAGMENT Defragmenta una unidad comprimida. a la cual se le denomina unidad anfitrión o unidad principal (Host). /CREATE Crea una nueva unidad comprimida en el espacio disponible de una unidad.INI. /HOST Modifica la letra de la unidad que contiene el archivo CVF (Compressed Volume File). /DOUBLEGUARD Habilita o deshabilita la revisión de DoubleGuard. disquetes y Regresar al Contenido . /MAXREMOVABLEDRIVES=N Permite indicar el número máximo de unidades removibles adicionales. También se pueden cambiar las definiciones que se guardan en el archivo DBLSPACE. al término de las explicaciones sobre cada uno de los modificadores anteriores.INI. /SWITCHES Permite cambiar la asignación de la variable SWITCHES que se mantiene en el archivo DBLSPACE. /ROMSERVER Permite habilitar o deshabilitar la función de servidor para la revisión de la Interfaz de Compresión en Tiempo Real ROM BIOS de Microsoft. que establece la forma de operar de DBLSPACE. priRegresar al Contenido .DBLSPACE 185 otras.INI. /RATIO Modifica la proporción de compresión. /MOUNT Monta (carga) un archivo de volumen comprimido (CVF Compressed Volume File). la cual indica a DoubleSpace si debe reconocer o no las teclas E+S o E+V cuando se opriman mientras se reinicializa la computadora. MRCI. /UNCOMPRESS Descomprime una unidad comprimida. así como el espacio total y el espacio libre. se describe el uso. /SIZE Modifica el tamaño de una unidad comprimida. /MAXFILEFRAGMENTS=N Determina el grado de fragmentación de las unidades comprimidas de DBLSPACE. sin incluir unidades de red. Estas definiciones se comentan más adelante. /UNMOUNT Desmonta (descarga) una unidad comprimida. Por ahora. ya sean lógicas o físicas. Las siguientes ocasiones que se teclee DBLSPACE sin parámetros ni modificadores. que invoca al programa del mismo nombre y sustituye al modificador DBLSPACE /CHKDSK de la versión 6. como en aquéllas que se comprimieron con DoubleSpace. el sistema operativo carga a DBLSPACE. SCANDISK realiza un detallado análisis de la superficie del disco y en caso de encontrar fallas. puede revisar y reparar archivos de volumen comprimido (CVF) de DoubleSpace que estén desmontados.BIN.0. junto con otras funciones del sistema operativo.INI. con los que se pueden desarrollar todas las tareas antes indicadas. que es la parte del sistema operativo que proporciona acceso a las unidades comprimidas. se debe teclear en la línea de comandos únicamente el comando DBLSPACE.BIN.22 mero de DBLSPACE sin modificadores y más adelante para cada uno de ellos. Puede reRegresar al Contenido . en caso de considerarse necesario. que defragmenta la información en el disco. se ejecuta en forma automática el comando SCANDISK.186 Listado alfabético de comandos y controladores del MS-DOS 6.BIN ocupa aproximadamente 50 kB de memoria. DBLSPACE se instala en su disco duro y comprime la información que contenga. Este archivo DBLSPACE. Cada vez que se inicializa la computadora. Dos archivos merecen comentario especial: DBLSPACE. Cuando se instala DBLSPACE. las repara o señala para que no puedan causar problemas en el futuro.SYS y DBLSPACE.BIN y DBLSPACE. sin ningún parámetro ni modificador. y por último. se invocará al programa DoubleSpace.000. DBLSPACE.SYS. y lo ubica en la parte alta de la memoria convencional. pues se perdería la información: DBLSPACE. DBLSPACE.BIN. se comprime la información. Al hacerlo por primera vez. También carga en memoria a DBLSPACE. se invoca el programa DEFRAG. También. Sintaxis para instalación sin modificadores: DBLSPACE DESCRIPCION: Para instalar a DoubleSpace en su computadora. que dispone de una interfaz de usuario a través de menús. incluso. DoubleSpace tiene varios archivos importantes que no se deben borrar. SCANDISK opera tanto en unidades que no están comprimidas. ocupando aproximadamente 50 kB. se pueden originar conflictos. si está ocupada por DBLSPACE. Para evitarlos. si se carga a DBLSPACE.DBLSPACE 187 sultar que algunos programas que se carguen desde el archivo CONFIG. pues como se comentó.SYS con el comando DEVICEHIGH. cambie el comando DEVICE por DEVICEHIGH. a la memoria superior.BIN. Es decir. durante la instalación de DoubleSpace se agrega un comando DEVICE delante de DBLSPACE.SYS y AUTOEXEC. es probable que su computadora tenga uno de este tipo para la unidad de disco que contiene los archivos de volumen comprimidos (CVF).SYS el comando para habiliRegresar al Contenido . Si su disco duro fue comprimido con DBLSPACE.BIN en la memoria. si desea mover a DBLSPACE. lo hace aún antes de ejecutar cualquier otro comando que se tenga en los archivos CONFIG. razón por la cual no puede emplear ningún controlador de dispositivo de acceso a la memoria superior.SYS con lo cual se consigue reubicar a DBLSPACE.BIN y no funcionen adecuadamente. se incluye un comando DEVICE en el archivo CONFIG.BIN aunque el usuario oprima las teclas S o V. Es en este punto donde se observa la importancia del uso de DBLSPACE.SYS. ya que este archivo determina la posición final de DBLSPACE. asegúrese de ubicar en el archivo CONFIG. Cuando el DOS carga a DBLSPACE.BIN de la memoria convencional a la memoria superior (HMA). a fin de cargarlo ahí. Lo anterior es particularmente importante para algunos programas que pueden requerir acceso a la parte alta de la memoria convencional.BAT. En virtud de que durante el proceso de instalación de DoubleSpace. Para mayor información sobre el uso de los comandos DEVICE o DEVICEHIGH consúltelos en este mismo capítulo.SYS. se carga el archivo DBLSPACE. o bien. Aunque hoy día son pocos los discos duros que requieren de un controlador de dispositivos para instalarse cada vez que se enciende la PC.SYS para DBLSPACE.SYS mueve parte de DBLSPACE.BIN de la parte alta de la memoria convencional a la parte baja. De ser así. DBLSPACE.BIN a la memoria superior con el propósito de tener mayor cantidad de memoria convencional disponible.SYS requieran acceso al área de la memoria convencional ocupada por DBLSPACE. según se cargue con DEVICE o con DEVICEHIGH. Para ello la computadora debe disponer de memoria superior.BIN en la memoria convencional. Si se utilizó el comando DEVICEHIGH.SYS /MOVE [ /NOHMA] DEVICEHIGH=[UNIDAD:][RUTA] DBLSPACE.SYS mueve. MODIFICADORES: /MOVE Si se incluye el modificador /MOVE. se mueve a DBLSPACE. parte del archivo DBLSPACE.BIN de la parte alta de la memoria convencional. Con /NOHMA se puede evitar esa reubicación. /NOHMA Impide que DBLSPACE. DBLSPACE. COMANDOS El comando SCANDISK invoca a un nuevo y poderoso proRELACIONADOS: grama que verifica la superficie del disco y en caso de encon- trar fallas.SYS. las repara. SINTAXIS: La sintaxis con el uso del comando DEVICE y DEVICEHIGH para DBLSPACE. entonces mueve a DBLSPACE. con lo que se libera espacio en la memoria convencional. Cuando el archivo CONFIG.SYS. siempre que se tenga una computadora con procesador 80286 o superior.BIN al área de memoria superior (HMA) cuando el MS-DOS esté cargado en la memoria superior (si se tiene suficiente espacio).SYS /MOVE [ /NOHMA] PARAMETROS: [UNIDAD:][RUTA] Permite indicar la unidad de almacenamiento y el subdirectorio donde se encuentra el archivo DBLSPACE.SYS mueva parte de DBLSPACE.188 Listado alfabético de comandos y controladores del MS-DOS 6.SYS incluye el comando DOS=HIGH para cargar el sistema operativo en la memoria superior.22 tar (instalar) su disco duro antes del comando para instalar DBLSPACE.BIN a esa HMA. siempre que exista suficiente espacio disponible en ella. a la parte baja de la memoria convencional. disponga de memoria extendida y se haya cargado un administrador de memoria extendida como HIMEM.BIN de la parte alta de la memoria convencional a la memoria superior (HMA). cuando no se encuentre en el directorio raíz de la unidad de arranque. por lo que permite asegurar que la Regresar al Contenido .SYS es la siguiente: DEVICE=[UNIDAD:][RUTA] DBLSPACE.SYS. en forma predeterminada. y que no utilice la HMA. incluya en el archivo CONFIG.SYS /MOVE /NOHMA Sintaxis para automontaje: DBLSPACE /AUTOMOUNT Permite habilitar o deshabilitar la característica de automontaje de los volúmenes de unidades removibles.INI.BIN en la memoria superior (HMA) y el resto en la parte baja de la memoria convencional.Z SINTAXIS: Regresar al Contenido .BIN en la parte baja de la memoria convencional. tales como los disquetes. si desea evitar que DBLSPACE..SYS /NOHMA Finalmente. En cambio. como en aquéllas que se comprimieron con DoubleSpace. estar activo un controlador de memoria extendida como HIMEM.SYS y cargar el sistema operativo en la HMA con el comando DOS=HIGH. Está disponible a partir de la versión 6.BIN ocupe la HMA. los cambios tendrán efecto hasta que se reinicialice la computadora. que se mantiene en el archivo DBLSPACE. DBLSPACE /AUTOMOUNT=0 | 1 | A.SYS la siguiente línea: DEVICE=C:\DOS\DBLSPACE. Debido a que se modifica la variable AUTOMOUNT del archivo DBLSPACE.22 y está habilitada en forma predeterminada.SYS el siguiente comando: ª DESCRIPCION: DEVICE=C:\DOS\DBLSPACE. incluso. Opera tanto en unidades que no están comprimidas. el comando es: DEVICE=C:\DOS\DBLSPACE.SYS /MOVE recuerde que debe disponer de una computadora 80286 o superior. Si se le deshabilita.INI. EJEMPLOS: Para que se reubique una parte de DBLSPACE..DBLSPACE 189 información se mantendrá con un elevado nivel de confiabilidad y que no se tendrán problemas debido a esas causas. incluya en el archivo CONFIG. si desea que se cargue a DBLSPACE. el usuario deberá montar cada volumen que no lo esté con el comando DBLSPACE /MOUNT. con memoria extendida. puede revisar y reparar archivos de volumen comprimido (CVF) de DoubleSpace que estén desmontados. Es la configuración predeterminada. B:.190 Listado alfabético de comandos y controladores del MS-DOS 6.000 bytes. el espacio libre requerido es de 1. 1 Habilita el montaje automático de los archivos de volumen comprimido. teclee el siguiente comando junto al símbolo del sistema: DBLSPACE /AUTOMOUNT=ABGHI Parar habilitar el montaje automático. teclee: DBLSPACE /AUTOMOUNT=1 Si sólo desea tener montaje automático en la unidad A: de su computadora.. Como se puede observar. 1. Al deshabilitarlo se dispondrá de mayor memoria libre. asegúrese de que tenga suficiente espacio disponible. disquete o algún otro medio de almacenamiento removible. se deshabilita el montaje automático de los archivos de volumen comprimido de las unidades removibles. Antes de invocar a DBLSPACE para comprimir el disco duro de arranque de su computadora.. suponiendo que lo desmontó previamente. 1.1 MB. no es posible comprimir disquetes de 360 kB.2 MB. es decir. G:.Z Indica a DoubleSpace cuáles unidades removibles deberá montar en forma automática. A. de doble Regresar al Contenido . por lo menos 1. EJEMPLOS: Para indicar a DoubleSpace que monte en forma automática las unidades A:.100. o si es un disquete. es decir.200. Si se trata de otra unidad de disco distinta a la de arranque. con lo que se logra disponer de una mayor capacidad de almacenamiento.000 bytes. H: e I:. teclee: ª DESCRIPCION: DBLSPACE /AUTOMOUNT=A Sintaxis para comprimir: DBLSPACE /COMPRESS Permite comprimir los archivos de un disco duro.22 0 PARAMETROS: Con cero (0). que son los de 51⁄4 ”. emplee el comando DBLSPACE /AUTOMOUNT=0.2 esto es automático. también denominada anfitrión o HOST. los disquetes se emplean casi de la misma forma que si no lo estuvieran. pero que se mantienen en forma opcional en los nuevos equipos.0 se les debe montar (cargar) con el comando DBLSPACE /MOUNT. que desea comprimir. Si tiene la versión 6. Desde luego. pero por lo menos debe disponer de 1. SINTAXIS: DBLSPACE /COMPRESS UNIDAD1: [ /NEWDRIVE=UNIDAD2:] [ /RESERVE=TAMAÑO] [ /F] UNIDAD1: PARAMETROS: Permite indicar cuál es la unidad donde existe el medio. MODIFICADORES: /COMPRESS También se puede escribir en la forma abreviada /COM y comprime la unidad de disco duro o disquete de la unidad que se indique. cada vez que se cambie de disquete o se reinicie la computadora. Para comprimir un disquete. residirán en su sistema dos unidades: la unidad que se comprimió y la unidad que no esté comprimida. en ambas computadoras deberá estar operando DoubleSpace. si se desea intercambiar información entre dos computadoras empleando disquetes comprimidos. con el MS-DOS 6. Si no se incluye /NEWDRIVE. El disquete debe estar formateado y puede estar vacío o contener pocos archivos.2 y desea deshabilitar el montado automático de disquetes de DoubleSpace. disco duro o disquete. en cambio. Cuando DoubleSpace concluye la acción de compresión de una unidad existente. Una vez comprimidos. tal como para tener aproximadamente 5kB más de memoria disponible. En la versión 6.DBLSPACE 191 lado y doble densidad que se emplearon principalmente con las computadoras 8086 y 8088. /NEWDRIVE=UNIDAD2: Se puede abreviar como /N=UNIDAD2: y permite indicar qué letra de unidad se desea para la unidad sin comprimir o principal. Regresar al Contenido .1 MB libres. siga los mismos pasos que se indican para la compresión de un disco duro. se asignará la siguiente letra de unidad disponible a la nueva unidad. /F Evita la presentación con los datos estadísticos resultado de la compresión.22 /RESERVE=TAMAÑO También se puede escribir en la forma abreviada /RES y permite indicar el espacio en disco que se desea mantener sin comprimir. EJEMPLOS: Si desea comprimir el disco duro que se indica como unidad E:. es de 2 MB. tal como sucede con el archivo de intercambio de Windows. Esta opción se puede utilizar con algunos programas que hacen uso intensivo del disco y por lo tanto.192 Listado alfabético de comandos y controladores del MS-DOS 6. se encuentra un archivo de intercambio permanente de MS-Windows. no conviene que estén comprimidos. Si al momento de instalar DBLSPACE o al comprimir una unidad. Asimismo. se recomienda dejar espacio suficiente para el archivo de intercambio en su disco duro. asignar a la nueva unidad sin comprimir la letra E: y reservar 5 MB de espacio sin comprimir. Regresar al Contenido . en número de megabytes (MB). entonces la rutina de instalación o compresión de DoubleSpace reubicará ese archivo en la nueva unidad sin comprimir. para lograr lo anterior entre el comando: ª DESCRIPCION: DBLSPACE /COMPRESS D: /NEWDRIVE=E: /RESERVE=5 Sintaxis para verificar: DBLSPACE /CHKDSK Sólo disponible en la versión 6. se le asignará la siguiente letra disponible. Si usted usa Windows. en la unidad que se indique. emplee el siguiente comando: DBLSPACE /COMPRESS E: Al ejecutarse se dejarán 2 MB sin comprimir debido a que no se especifica ninguna cantidad.0. El valor predeterminado de espacio que deja DoubleSpace sin comprimir. en virtud de que no se indica la letra de unidad para la unidad sin comprimir. Suponga que desea comprimir su disco duro D:. los corrige.DBLSPACE 193 El modificador /CHKDSK que opera con la versión MS-DOS 6. El modificador /CHKDSK se distingue del comando CHKDSK del DOS porque comprueba la estructura interna del archivo de volumen comprimido. teclee en la línea de comandos: DBLSPACE /CHKDSK /F Si desea modificar la unidad E:.0. Si se encuentran errores. MODIFICADORES: /CHKDSK Verifica la integridad y validez estructural de la unidad comprimida que se haya indicado. mientras que el de DOS comprueba las tablas de asignación de archivos de la unidad comprimida. Puede abreviarse como /CHK. EJEMPLOS: Si dispone de la versión MS-DOS 6. Verifica la estructura de una unidad comprimida. incluya su identificador en el comando. se corrijan. se verifica la unidad actual o unidad activa. SINTAXIS: PARAMETROS: DBLSPACE /CHKDSK [ /F] [UNIDAD:] UNIDAD: Permite indicar la letra de la unidad a revisar. desea verificar la integridad del archivo de volumen comprimido actual y que en caso de errores. razón por la cual deben emplearse ambos para revisar el estado de las unidades comprimidas. tales como grupos perdidos o archivos con vínculos cruzados.0 se eliminó en la versión 6. se emite un mensaje de error y corrige los errores si se incluyó el modificador /F. debido a que se recomienda el uso de SCANDISK. de la siguiente forma: DBLSPACE /CHKDSK /F E: ª Regresar al Contenido . /F En caso de encontrar errores en la unidad comprimida.2. Si se omite. para guardar el archivo de volumen comprimido. En forma predeterminada. Regresar al Contenido . una de las cuatro letras de unidad (D. F y G en el ejemplo anterior) que DBLSPACE deja libre cuando crea la unidad.22 Sintaxis para crear una unidad: DBLSPACE /CREATE DESCRIPCION: En esta opción de uso. MODIFICADORES: /CREATE Puede abreviarse como /CR y crea una nueva unidad comprimida en la UNIDAD1. es decir. Con un tamaño = 0 se consigue el mayor tamaño de la unidad comprimida. /NEWDRIVE=UNIDAD2: Puede abreviarse como /N y permite indicar la letra de unidad para la nueva unidad comprimida. Puede abreviarse como /SI. No debe tratarse de una unidad comprimida. si no se incluye en el comando. DBLSPACE /CREATE UNIDAD1: [ /NEWDRIVE=UNIDAD2:] [ /SIZE=TAMAÑO| /RESERVE=TAMAÑO] UNIDAD1: SINTAXIS: PARAMETROS: Permite indicar la unidad donde se desea crear la nueva unidad. DoubleSpace crea una nueva unidad comprimida en el espacio libre de una unidad sin comprimir y con ello proporciona mayor capacidad de almacenamiento. DBLSPACE reserva 2 MB para la unidad sin comprimir. es decir. /RESERVE=TAMAÑO Puede abreviarse como /RES y permite indicar el número de megabytes (MB) de espacio libre que se desea dejar en la unidad sin comprimir.194 Listado alfabético de comandos y controladores del MS-DOS 6. E. Es opcional y si se omite. No se puede emplear junto con /SIZE. se asignará la siguiente letra de unidad disponible a la nueva unidad iniciando con la última letra del rango asignado a DBLSPACE. /SIZE=TAMAÑO Se refiere al número de megabytes (TAMAÑO) que se desea apartar en la unidad sin comprimir. entre: DBLSPACE /CREATE D: DoubleSpace asignará 2 MB de espacio libre como valor predeterminado en virtud de que no se incluye ni /RESERVE. pero no ambos.SYS Sintaxis para defragmentar: DBLSPACE /DEFRAGMENT Normalmente. es decir. Sin embargo. asegúrese de ubicar en el archivo CONFIG. se pierde su información. si decide crearlo. defragmentar una unidad significa buscar los archivos que estén particionados y reubicarlos de forma tal que estén contiguos. que debe estar sin comprimir: DBLSPACE /CREATE D: /SIZE=10 ª DESCRIPCION: Aunque es posible comprimir con DBLSPACE /CREATE la información de una unidad virtual de disco en memoria (RAM drive) creada con RAMDRIVE. se puede incluir uno u otro.SYS) antes del comando DEVICE=DBLSPACE. ni /SIZE. Si se desea crear una unidad comprimida que use todo el espacio disponible en su disco duro D: DBLSPACE /CREATE D: /RESERVE=0 Si desea crear una unidad comprimida en el espacio de la unidad D: y reservar 5 MB de espacio libre: DBLSPACE /CREATE D: /RESERVE=5 Si desea crear una nueva unidad comprimida utilizando para ello 10 MB de espacio de la unidad D:. EJEMPLOS: Si desea crear una nueva unidad comprimida usando el espacio diponible de la unidad D:. excepto 2 MB. se congela la computadora.SYS.DBLSPACE 195 Este modificador es excluyente con /RESERVE.SYS el comando para crear la unidad virtual de disco (DEVICE=RAMDRIVE. lo que ahorra tiempo para las operacioRegresar al Contenido . se le apaga o se le reinicializa. no se recomienda debido a que si ocurre una falla eléctrica. Como segundo paso utilice DBLSPACE /DEFRAGMENT con el modificador /F. el comando de sistema operativo DEFRAG optimiza el rendimiento del disco reorganizando los archivos en la forma comentada. sí consolida su espacio libre y lo reubica al final del archivo de volumen comprimido. combine el uso de DEFRAG y DBLSPACE /DEFRAG de la siguiente forma: Utilice primero DEFRAG y defragmente la unidad. Gracias a las ventajas que representa la operación de consolidación del espacio. mejora la velocidad de la computadora en las actividades de lectura/escritura. MODIFICADORES: /DEFRAGMENT Puede abreviarse como /DEF e instruye a DoubleSpace para que realice la defragmentación en la unidad que se haya indicado. se recomienda realizar la defragmentación antes de modificar. o en la actual. La fragmentación se da por el uso normal y cotidiano de la información. gracias a lo cual reduce el tamaño de esa unidad comprimida en la forma más eficiente. y por tanto. se operará en la unidad activa. tal como reducir. En unidades comprimidas se debe emplear el comando DBLSPACE /DEFRAGMENT. Si no se incluye. si se ejecuta DEFRAG en una unidad comprimida. y no forzosamente en forma contigua. SINTAXIS: PARAMETROS: DBLSPACE /DEFRAGMENT [ /F] [UNIDAD:] UNIDAD: Se refiere a la unidad que desea defragmentar. En unidades no comprimidas.22 nes de lectura/escritura y trabajo para las cabezas lectoras de la unidad de disco o disquete. si no se incluyó ninguna. pues aunque no aumenta la velocidad. pues se mejorarán los resultados. el tamaño de una unidad comprimida. Regresar al Contenido . muy probablemente no se mejorará la velocidad de la computadora. /F Realiza la defragmentación con mayor detalle. Sin embargo. Si desea que la defragmentación sea lo mejor posible. pues cada vez que se graba un archivo.196 Listado alfabético de comandos y controladores del MS-DOS 6. se emplean los espacios disponibles. que desea optimizar su empleo.DBLSPACE 197 Finalmente. excepto la unidad C:. pero sin el modificador /F. emplee nuevamente DBLSPACE /DEFRAGMENT. Regresar al Contenido . que no se permite borrar. DBLSPACE /DELETE UNIDAD: UNIDAD: SINTAXIS: PARAMETROS: Permite indicar la unidad que se desea eliminar. Desde luego. como sucede cuando se desea borrar un archivo y se borra otro por equivocación. por lo que se pierde cualquier archivo e información que se contenga. Tal vez en alguna futura mejora del DOS lo haga. MODIFICADORES: /DELETE 0 Puede abreviarse como /DEL e indica a DoubleSpace que elimine la unidad indicada. para defragmentarla teclee el siguiente comando: ª DESCRIPCION: DBLSPACE /DEFRAGMENT E: Sintaxis para borrar: DBLSPACE /DELETE Borra el archivo de volumen comprimido (CVF) y la unidad comprimida que se indique. observe que no se indica la letra de la unidad: DBLSPACE /DEFRAGMENT Suponga que su unidad E: está comprimida y que la ha usado en forma intensiva. teclee el siguiente comando. EJEMPLOS: Suponga que está trabajando en el disco duro C:. comprimido y desea defragmentarlo. En alguna ocasión podrá suceder que elimine una unidad comprimida distinta a la que se proponía. o bien. cabe la duda de porqué Microsoft recomienda estos pasos y no los incluyó en alguna rutina de optimización del disco. Se recomienda cautela al utilizar este comando. por tanto.22 y permite habilitar o deshabilitar la revisión de DoubleGuard. ejecute SCANDISK en esa unidad. no se le podrá seguir utilizando. deberá proceder a cargarlo con el comando DBLSPACE /MOUNT descrito en estas páginas. proceda con el comando UNDELETE y restablezca el archivo de volumen comprimido. Regresar al Contenido . por lo que cualquier cambio entrará en operación hasta que se reinicialice el sistema.000. un programa que verifica que no se presenten problemas con la información ni con la memoria donde reside DoubleSpace con el uso de algoritmos especiales. Posteriormente. primero verifique que no se tiene en ella información importante pues todo lo que contenga se borrará y después teclee el siguiente comando ª DESCRIPCION: DBLSPACE /DELETE D: Sintaxis de revisión de memoria: DBLSPACE /DOUBLEGUARD Este modificador se introdujo en la versión 6.INI. Para este fin. consúltelo en este mismo capítulo. donde nnn toma un valor numérico. Está habilitado en forma predeterminada y su estado se guarda en el archivo DBLSPACE. Si tiene problemas para montar el archivo de volumen comprimido. En caso de que detecte un problema. EJEMPLOS: Para eliminar una unidad de almacenamiento que esté comprimida. Los archivos de volumen comprimido se llaman DBLSPACE. Así que para recuperar la unidad comprimida eliminada.22 Si esto le llega a suceder. para prevenir que el daño sea mayor. La razón por la que se puede emplear UNDELETE es que cuando DoubleSpace elimina una unidad comprimida. se le puede recuperar como si se tratase de cualquier otro archivo. se emplea el comando UNDELETE (Reestablecer) que viene con el sistema operativo. la computadora se “congelará”.nnn. es posible que se le pueda recuperar y con ella los archivos que contenía. Si tiene dudas sobre cómo emplear a UNDELETE. tal como DBLSPACE. elimina el archivo que recibe el nombre de “archivo de volumen comprimido” y. es decir. por ejemplo el disco D:.198 Listado alfabético de comandos y controladores del MS-DOS 6. No se permite dar formato a la unidad C:. el modificador DBLSPACE /FORMAT elimina cualquier información que se tenga en forma de archivos en la unidad comprimida a la que se dé formato. teclee: DBLSPACE /DOUBLEGUARD=0 para encender o habilitar nuevamente la revisión de DoubleGuard. 1 Enciende o habilita la revisión de DoubleGuard. SINTAXIS: PARAMETROS: DBLSPACE /DOUBLEGUARD=0 | 1 0 Deshabilita la revisión que puede hacer DoubleGuard a la memoria. EJEMPLOS: Para apagar o deshabilitar la revisión de DoubleGuard. Es la opción predeterminada. se puede perder información. por lo que se le debe emplear con precaución.DBLSPACE 199 Cuando se activa. SINTAXIS: PARAMETROS: DBLSPACE /FORMAT UNIDAD: UNIDAD: Permite indicar la letra de la unidad a la que desea dar formato. Regresar al Contenido . por lo que la velocidad de respuesta de su computadora puede verse incrementada. se eleva la seguridad y confiabilidad del sistema. pero si alguno de los programas que utiliza entra en conflicto con la memoria utilizada por DoubleSpace. teclee: DBLSPACE /DOUBLEGUARD=1 ª recuerde que estos cambios operan a partir de que se reinicialice la computadora. Sintaxis para dar formato: DBLSPACE /FORMAT Al igual que con el comando FORMAT del sistema operativo. pues modifica el contenido de la variable ACTIVATEDRIVE que se mantiene en el archivo DBLSPACE.INI. EJEMPLOS: Si desea que DoubleSpace dé formato a la unidad comprimida identificada con la letra D:. DBLSPACE DRIVE1: /HOST=DRIVE2 DRIVE1: SINTAXIS: PARAMETROS: Se refiere a la letra que actualmente tiene la unidad comprimida o su unidad anfitrión. es probable que desee modificar la nomenclatura de la unidad HOST. la unidad anfiRegresar al Contenido . teclee el siguiente comando: ª DESCRIPCION: DBLSPACE /FORMAT D: Sintaxis para cambiar letra de la unidad principal: DBLSPACE /HOST Permite cambiar la letra de la unidad principal o unidad anfitrión (host) donde se guarda el archivo CVF (Compressed Volume File) o archivo de volumen comprimido. EJEMPLOS: Generalmente.200 Listado alfabético de comandos y controladores del MS-DOS 6. por lo que cualquier cambio tendrá efecto hasta que se reinicialice la computadora. DRIVE2: Permite indicar cuál será la nueva letra de unidad para la unidad anfitrión. si sólo se tiene un disco duro identificado con la letra C: y se le comprime con DoubleSpace. para lo cual se emplea la sintaxis /HOST. No se aceptará hacer un cambio a la letra de la unidad si se le creó utilizando el espacio que tenía disponible para crear esa unidad comprimida. Si su computadora dispone de varias unidades en operación.22 MODIFICADORES: /FORMAT Puede abreviarse como /F e instruye a DoubleSpace para que proceda a dar formato a la unidad comprimida que se haya indicado. Sólo se puede utilizar en unidades que fueron comprimidas con DBLSPACE. el comando es el siguiente: DBLSPACE H: /HOST=F: pero también se puede indicar la unidad C: como UNIDAD1.76 MB 2.DBLSPACE 201 trión se identifica con la letra H:. Suponga entonces que desea modificar esa letra de unidad. La información que se muestra es la siguiente: DoubleSpace está examinando la unidad C. La unidad comprimida C está almacenada en la unidad sin comprimir H en el archivo H:\DBLSPACE. Si no se Regresar al Contenido . estimado Fragmentación: Espacio total: 105. de la siguiente forma: DBLSPACE C: /HOST=F: ª DESCRIPCION: y el resultado será el mismo. Sintaxis para información: DBLSPACE /INFO Con esta opción. MODIFICADORES: /INFO Instruye a DoubleSpace para que muestre los datos relativos a la unidad comprimida que se indique. Si se omite.9 a 1 107. para que en lugar de H: sea F:. tales como el espacio libre y el espacio ocupado.71 MB SINTAXIS: PARAMETROS: DBLSPACE [ /INFO | UNIDAD:] UNIDAD: Permite indicar la letra de la unidad comprimida sobre la que se desea la información. el nombre de su archivo de volumen comprimido y las proporciones de compresión reales y estimadas. DoubleSpace muestra algunos datos relativos a la unidad comprimida. la información se referirá a la unidad actual.000 Espacio usado: Razón de compresión Espacio libre: Razón de c.95 MB 1.0 a 1 0% 213. debido a que las siguientes unidades son utilizadas por otros programas. DoubleSpace muestra de todas formas los datos.22 incluye este modificador. EJEMPLOS: Para obtener información sobre la unidad comprimida identificada con la letra D: DBLSPACE /INFO D: el mismo resultado se obtiene si se omite el modificador /INFO: DBLSPACE D: ª Sintaxis para ultima unidad disponible: DBLSPACE /LASTDRIVE DESCRIPCION: Permite indicar la letra de la última unidad que estará disponible para uso de DoubleSpace. DLBSPACE /LASTDRIVE=UNIDAD UNIDAD : SINTAXIS: PARAMETROS: Se refiere a la última letra de unidad disponible que se desea que utilice DoubleSpace. EJEMPLOS: Suponga que desea que la última unidad disponible para DoubleSpace sea la J:. para indicarlo a DoubleSpace teclee el siguiente comando: ª DBLSPACE /LASTDRIVE=J Regresar al Contenido . por lo que cualquier cambio tiene efecto hasta la siguiente vez que se reinicialice la computadora.INI. Modifica la variable LASTDRIVE que se guarda en el archivo DBLSPACE.202 Listado alfabético de comandos y controladores del MS-DOS 6. siempre y cuando se indique la letra de la unidad. excepto las de red y CD-ROM.INI y cualquier cambio que se le realice tiene efecto hasta que se reinicializa la computadora. DBLSPACE /LIST SINTAXIS: MODIFICADORES: /LIST Puede abreviarse como /L e instruye a DoubleSpace para que relacione las unidades locales de su computadora. teclee: DBLSPACE /LIST ª DESCRIPCION: y se mostrará en la pantalla información sobre cada una de las unidades en la computadora. Sintaxis para defragmentación máxima: DBLSPACE /MAXFILEFRAGMENTS Permite cambiar la asignación de la variable MAXFILEFRAGMENTS que indica el límite de fragmentación que se permitirá en todos los volúmenes de archivos comprimidos. Esta variable se mantiene en el archivo DBLSPACE. sin incluir a las de red ni CD-ROM. excepto las unidades de red y de CD-ROM. DBLSPACE /MAXFILEFRAGMENTS=N N SINTAXIS: PARAMETROS: Número que indica la fragmentación máxima (número de fragmentos) aceptable para el almacenamiento de los archivos de volúmenes comprimidos en la unidad principal o anfitrión (HOST).DBLSPACE 203 Sintaxis para listar unidades: DBLSPACE /LIST DESCRIPCION: Esta opción enlista y describe todas las unidades de su computadora. EJEMPLOS: Para consultar cuáles son las unidades disponibles en su computadora. Cuando vaya a modificar ese número considere que se requieren 6 bytes de memoria para cada fragmento. Regresar al Contenido . A mayor cantidad de unidades. EJEMPLOS: Para indicar que sólo se desean tener 2 unidades de disquete para montar y accesar disquetes comprimidos con DoubleSpace. a fin de que se puedan usar los archivos que contiene. Este valor se guarda en el archivo DBLSPACE. DBLSPACE /MAXREMOVABLEDRIVES=N N SINTAXIS: PARAMETROS: Se refiere al número de drives adicionales que se desea pueda montar y accesar DoubleSpace. haciendo referencia a esa letra de unidad. teclee: ª DESCRIPCION: DBLSPACE /MAXREMOVABLEDRIVES=2 Sintaxis para montar: DBLSPACE /MOUNT Montar un archivo de volumen comprimido significa establecer una conexión entre ese archivo de volumen comprimido (AVC o en inglés CVF) y una letra de unidad. teclee: ª DESCRIPCION: DBLSPACE /MAXFILEFRAGMENTS=100 Sintaxis para máximas unidades removibles: DBLSPACE /MAXREMOVABLEDRIVES Permite indicar el número máximo de unidades removibles adicionales que se desea que pueda administrar DoubleSpace. para cada uno de ellos se requieren 96 bytes de memoria. Regresar al Contenido .204 EJEMPLOS: Listado alfabético de comandos y controladores del MS-DOS 6.INI. mayores requerimientos de memoria.22 Para indicar que sea 100 el número máximo de fragmentos aceptables en los archivos de volumen de la unidad anfitrión. por lo que cualquier cambio tendrá efecto hasta que se reinicialice la computadora. por lo que DoubleSpace trata de cargar el archivo de volumen comprimido DBLSPACE. si el disquete se utilizará en la unidad B:. se cargan los archivos CVF en forma automática a menos que se indique lo contrario con /AUTOMOUNT. EJEMPLOS: Si desea utilizar un disquete que se haya comprimido con DoubleSpace y está deshabilitado /AUTOMOUNT. por lo que únicamente se requiere de esta opción si se descargó un archivo de volumen comprimido y se le desea volver a utilizar. el comando es: DBLSPACE /MOUNT B: si el disquete se fuera a utilizar en la unidad A:. es decir. SINTAXIS: PARAMETROS: DBLSPACE /MOUNT[=NNN] UNIDAD1: [ /NEWDRIVE=UNIDAD2:] UNIDAD1: Permite indicar la letra de la unidad donde reside el archivo de volumen comprimido que desea cargar.000. primero deberá cargarlo o montarlo.000.001 o el número que corresponda.000. Si no se indica ningún número.2. se asignará la siguiente letra de unidad disponible. NNN se refiere a . o si se deshabilitó con /AUTOMOUNT. por ejemplo. el comando sería: DBLSPACE /MOUNT A: Regresar al Contenido . /NEWDRIVE=UNIDAD2: Puede abreviarse como /N y se refiere a la letra de la unidad que se asignará a la nueva unidad comprimida que se acaba de cargar. pero si no se indica alguna letra.DBLSPACE 205 En la versión MS-DOS 6. el valor predeterminado es . Es opcional. con extensión igual al parámetro NNN. MODIFICADORES: /MOUNT=NNN Puede abreviarse como /MO e instruye a DoubleSpace para que cargue el archivo de volumen comprimido cuyo nombre es DBLSPACE. . R Puede abreviarse como /RA y permite modificar la razón de compresión estimada que se tenga para una o vaRegresar al Contenido . si planea guardar en forma preferencial sus programas en alguna unidad y sus archivos de datos en otra. es decir. así por ejemplo. de forma que se acerque más a la real.R] [UNIDAD: | /ALL] UNIDAD: SINTAXIS: PARAMETROS: Permite indicar la unidad a la que desea modificar la razón de compresión estimada.001 que se encuentra en la unidad E:.206 Listado alfabético de comandos y controladores del MS-DOS 6. Por ello. MODIFICADORES: /RATIO=R. los programas se pueden comprimir menos que las bases de datos. Si no se especifica la letra de la unidad ni /ALL. La razón de compresión varía en función del tipo de archivos que se guarden en la unidad. DoubleSpace ajusta esa razón de compresión estimada cada vez que reinicie su computadora. El usuario puede optar por indicar la letra de una unidad o incluir el modificador /ALL. DBLSPACE /RATIO[=R.22 Si desea montar el archivo de volumen comprimido DBLSPACE. pero ambas opciones son excluyentes. en la que se esté trabajando. Esta razón se emplea para calcular la cantidad de espacio libre que existe en la unidad. el comando sería: ª DESCRIPCION: DBLSPACE /MOUNT=001 E: Sintaxis para razón de compresión: DBLSPACE /RATIO Con esta opción se permite cambiar la razón o proporción de compresión estimada de una unidad comprimida. los archivos de procesadores de textos y de hojas electrónicas. por lo que se puede indicar sólo una de ellas. se operará con la razón de compresión de la unidad actual. tal vez resultaría conveniente modificar la razón de compresión estimada. a fin de que coincida con el promedio de la razón de compresión de los datos que estén almacenados en esa unidad. sin comprimir. tomando para ese caso. el comando es: ª DBLSPACE /RATIO=2. los archivos que se encuentren en esa unidad. para que indique una proporción de 2 a 1. el comando es: DBLSPACE /RATIO=2 Si desea modificar la razón de compresión estimada de su unidad D: para que indique 2. en la que esté trabajando. (sin compresión). DoubleSpace toma como razón de compresión estimada de una unidad el promedio de su razón de compresión real. /ALL Con este modificador se indica a DoubleSpace que se desea modificar la razón de compresión de todas las unidades comprimidas que se tengan cargadas en ese momento. Si no se incluye ningún número. según se indique. ya no se puede indicar una proporción en particular para una unidad. Si desea modificar la razón de compresión estimada de la unidad actual. y pretende que se actualice con el valor del promedio real de compresión. EJEMPLOS: Si desea modificar la razón de compresión estimada de su unidad comprimida identificada con la letra D:. Las razones pueden ir de 1.0 que significa una proporción de uno a uno. el comando es: DBLSPACE /RATIO /ALL en este caso. al emplear este modificador. hasta 16.5 a 1. teclee: DBLSPACE /RATIO D: si desea hacer lo mismo.5 D: Regresar al Contenido .0 que significa 16 a 1.DBLSPACE 207 rias unidades. pero para todas las unidades comprimidas que se tengan cargadas en ese momento. es decir. en cada unidad se ajustará la razón de compresión estimada a su promedio real. por ello. DBLSPACE /SIZE[=TAMAÑO1 | /RESERVE=TAMAÑO2] UNIDAD: SINTAXIS: Regresar al Contenido . Se debe tener precaución al utilizar este modificador. si la computadora no emplea la interfaz MRCI.22 Sintaxis para interfaz de compresión: DBLSPACE /ROMSERVER DESCRIPCION: Permite habilitar o deshabilitar la función de servidor para la revisión de la Interfaz de Compresión en Tiempo Real ROM BIOS de Microsoft. Aumentar el tamaño de la unidad comprimida cuando la unidad principal tiene suficiente espacio libre. DBLSPACE /ROMSERVER=0 / 1 0/1 SINTAXIS: PARAMETROS: Con el cero (0) se deshabilita el servicio del servidor MRCI ROM BIOS. EJEMPLOS: Suponga que después de consultar el manual de su computadora y confirmar que es compatible con la interfaz MRCI. Este modificador está deshabilitado en forma predeterminada. o bien reducir el tamaño de la unidad comprimida si es limitado el espacio libre en la unidad principal y se desea tener más espacio.208 Listado alfabético de comandos y controladores del MS-DOS 6. por ello.INI en la variable ROMSERVER y tendrá efecto después de que se reinicialice la computadora. MRCI por su nombre en inglés (ROM BIOS Microsoft Real. en ese caso teclee en la línea de comandos: ª DESCRIPCION: DBLSPACE /ROMSERVER Sintaxis para definir tamaño: DBLSPACE /SIZE Permite modificar el tamaño de una unidad comprimida. Cualquier cambio que se realice se guarda en el archivo DBLSPACE. su revisión puede interferir con el funcionamiento del ROM BIOS. mientras que con el uno (1) se le habilita. desea habilitar la función de servidor. primero verifique con la documentación de su computadora si su ROM BIOS es compatible con la interfaz MRCI.Time Compression Interface). EJEMPLOS: Si desea reducir al máximo posible el tamaño de la unidad D:. teclee: DBLSPACE /SIZE /RESERVE=15 D: Si desea modificar el tamaño de la unidad E: para que su archivo de volumen comprimido utilice un espacio en la unidad sin comprimir equivalente a 85 MB . de forma tal que su unidad principal disponga de 15 MB de espacio sin comprimir. /RESERVE=TAMAÑO2 Puede abreviarse como /RES y permite indicar el número de megabytes de espacio libre que se desea en la unidad principal (sin comprimir) después de que se concluya la modificación del tamaño de la unidad.DBLSPACE 209 PARAMETROS: UNIDAD: Permite indicar la letra de la unidad comprimida a la que se desea modificar su tamaño. El espacio se indica en megabytes (MB) y se refiere al espacio que el archivo de volumen comprimido de la unidad utiliza en la unidad sin comprimir o unidad principal. teclee: DBLSPACE /SIZE D: Si desea modificar el tamaño de su unidad C: con el propósito de que disponga del mayor espacio posible. En forma opcional se puede incluir el nuevo tamaño de la unidad con TAMAÑO1 o con /RESERVE. uno u otro. Si no incluye ni el parámetro TAMAÑO1 ni el modificador /RESERVE. MODIFICADORES: /SIZE=TAMAÑO1 Puede abreviarse como /SI e indica a DoubleSpace que cambie el tamaño de la unidad que se especifique. teclee el siguiente comando: DBLSPACE /SIZE /RESERVE=0 C: Si desea modificar el tamaño de la unidad D: de su computadora. DoubleSpace reduce el tamaño de la unidad lo más que le sea posible. teclee: ª DBLSPACE /SIZE=85 E: Regresar al Contenido . si se oprimen estas teclas cuando se enciende la computadora se evita que D oubleSpace se cargue. En forma predeterminada. entonces también se elimina a DBLSPACE. el sistema operativo evitará la lectura de los archivos CONFIG. Sintaxis para descomprimir una unidad: DBLSPACE /UNCOMPRESS DESCRIPCION: Permite descomprimir una unidad cuya información se haya comprimido con DoubleSpace. Si se asigna SWITCHES=N y se oprime E+S mientras se enciende la computadora.BIN de la memoria y en su computadora aún se tienen unidades comprimidas Regresar al Contenido . por lo que no se recomienda si se utilizarán las teclas E+S o E+V. Si edita el archivo DBLSPACE. Si DBLSPACE elimina a DBLSPACE. el sistema operativo continuará permitiéndole seleccionar cuáles comandos de sus archivos CONFIG.22 Sintaxis para switches: DESCRIPCION: DBLSPACE /SWITCHES Permite cambiar la asignación de la variable SWITCHES que se mantiene en el archivo DBLSPACE.SYS y AUTOEXEC.BAT. tal como SWITCHES=/F.210 Listado alfabético de comandos y controladores del MS-DOS 6. pero esa diagonal no se incluye en el comando DBLSPACE /SWITCHES.SYS y AUTOEXEC. F N Permite disminuir el tiempo de pausa cuando se reinicializa la computadora.BAT ejecutar.INI. Si se asigna SWITCHES=N y se oprime E+V mientras se enciende la computadora.INI. Si se descomprime la última unidad montada que quede. considere que el valor de SWITCHES se antecede de una diagonal inversa. DBLSPACE /SWITCHES=F | N SINTAXIS: PARAMETROS: Deshabilita el uso de las teclas E+S y E+V para impedir que se cargue DoubleSpace.BIN de la memoria de la computadora. la cual indica a DoubleSpace si debe reconocer o no las teclas E+S o E+V cuando se opriman mientras se reincializa la computadora. se puede invocar nuevamente la descompresión. se modifican uno o más subdirectorios incluidos en la ruta de búsqueda. que puede consultarse con el comando TYPE o con EDIT a fin de saber cuáles son esos archivos y renombrarlos. SINTAXIS: PARAMETROS: DBLSPACE /UNCOMPRESS UNIDAD: UNIDAD: Permite indicar la letra de la unidad comprimida que se desea descomprimir. pero están desmontadas. EJEMPLOS: Si desea descomprimir la unidad identificada con la letra F:. Se debe tener precaución con la ruta de búsqueda de archivos ejecutables (path) que se tenga establecida en el sistema operativo. Para facilitar la actualización de la ruta. Una vez resuelto el conflicto. Si al proceder con la descompresión DBLSPACE identifica archivos cuyos nombres coinciden en la unidad comprimida y en la unidad principal.DBLSPACE 211 con DBLSPACE.LOG. DoubleSpace muestra la forma como se modificarán las letras de las unidades con la descompresión. se tendrán que borrar archivos (o moverlos a otra unidad) antes de llevar a cabo la descompresión. Sólo se puede descomprimir una unidad si su información podrá almacenarse en la unidad principal o anfitrión (HOST). MODIFICADORES: /UNCOMPRESS Indica a DBLSPACE que lleve a cabo la acción de descompresión. Los nombres de esos archivos se guardan en el archivo DBLSPACE. por tanto. Recuerde que basta teclear DBLSPACE en la línea de comandos para instalarlo. se les mantiene comprimidos para no sobreescribir los que residen en el HOST y se muestra un mensaje de error. pues al concluir la descompresión se actualizan las letras de las unidades y. por lo que si DoubleSpace emite un mensaje indicando que es insuficiente el espacio disponible. necesitará volver a instalar DBLSPACE para tener acceso a ellas. teclee el siguiente comando: ª DBLSPACE /UNCOMPRESS F: Regresar al Contenido . INI DBLSPACE /UNMOUNT F: DBLSPACE.22 *. en cuyo caso se descarga la unidad activa. por lo que inhabilita la posibilidad de uso de la información en esa unidad. pero no se le puede accesar directamente pues tiene habilitados los atributos de Regresar al Contenido .INI CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.212 Listado alfabético de comandos y controladores del MS-DOS 6. e instruye a DoubleSpace para que descargue la unidad que se indique.BAT INTERNO CONFIG. DoubleSpace crea un archivo denominado DBLSPACE. teclee: ª DBLSPACE. MODIFICADORES: /UNMOUNT Puede abreviarse como /U. hasta que se le vuelva a montar. puede no incluirse.SYS EXTERNO DESCRIPCION: Cuando se instala.22 Sintaxis para desmontar una unidad: DBLSPACE /UNMOUNT DESCRIPCION: Esta forma de uso de DBLSPACE interrumpe la conexión entre el archivo de volumen comprimido de la unidad seleccionada y su letra de unidad comprimida. No se puede emplear esta opción para la unidad C:. DBLSPACE /UNMOUNT [UNIDAD:] UNIDAD: SINTAXIS: PARAMETROS: Permite indicar la letra de la unidad que se desea descargar. En virtud de que es opcional. Es un archivo ASCII que puede editarse con EDIT. EJEMPLOS: Si desea descargar la unidad comprimida F:.INI en el directorio raíz de la unidad de arranque de la computadora y en él guarda ciertas variables que determinan la forma de operar de DoubleSpace. INI. y ante la posibilidad de cometer errores en la determinación de sus variables. un programa que revisa en forma permanente la memoria que ocupa DBLSPACE con el propósito de verificar que no existen daños en los datos.. Las variables que se indican a continuación también pueden invocarse desde la línea de comandos. A partir de la versión MDS-DOS 6.Z Permite indicar a DoubleSpace si desea o no que se monten en forma automática las unidades removibles.INI tendrán efecto hasta que se vuelva a reinicializar la computadora. por lo que antes de abrirlo con EDIT deberá modificar esos atributos con el comando ATTRIB.INI. tales como los disquetes que fueron comprimidos con DBLSPACE. SINTAXIS: La sintaxis se presenta para cada una de las variables que pueden estar contenidas en el archivo DBLSPACE. es más conveniente emplear el sistema de menús de DoubleSpace.INI antes de hacerle cualquier tipo de modificación.DBLSPACE.INI. DOUBLEGUARD=0 | 1 En forma predeterminada DBLSPACE mantiene activo a DOUBLEGUARD. según se comenta más adelante. Los cambios realizados al archivo DBLSPACE.2 se montan automáticamente a menos que se indique lo contrario con AUTOMOUNT. pero se requiere que el usuario comprenda esos cambios. emplee el comando DBLSPACE /AUTOMOUNT desde la línea de comandos. Por ello. para realizar cualquier modificación a DBLSPACE.. es recomendable respaldar el archivo DBLSPACE. Si deseara deshabilitar esta cualidad. Con el cero (0) se deshabilita el montaje automático. con el 1 se habilita.INI 213 Sistema. Sólo lectura y Oculto. teclee: DBLSPACE /DOUBLEGUARD 0 para volver a habilitarlo indique el número 1 Regresar al Contenido . tecleando DBLSPACE en la línea de comandos. Las letras se refieren a las letras de la unidad. De cualquier forma. Si una vez en operación la computadora se desea modificar lo establecido en DBLSPACE. que son las siguientes: AUTOMOUNT=0 | 1 | A. pues de lo contrario se corren algunos riesgos. 214 Listado alfabético de comandos y controladores del MS-DOS 6. MAXREMOVABLEDRIVES=N Permite indicar el número de unidades adicionales que DoubleSpace deberá ubicar en memoria cada vez que se reinicie la computadora. no se dispone de un comando alterno que se pueda introducir junto al símbolo del sistema.INI. Si desea modificar su valor teclee en la línea de comandos: DBLSPACE /MAXFILEFRAGMENTS=N y sustituya a N por el valor deseado. Su valor se puede modificar si se teclea en la línea de comandos lo siguiente: DBLSPACE /MAXREMOVABLEDRIVES=N donde N es el número deseado ROMSERVER=0 | 1 Permite habilitar (con el 1) o deshabilitar (con el 0). Sólo se le puede modificar directamente en el archivo DBLSPACE. es decir. En forma predeterminada está deshabilitada. que normalmente se emplean para no cargar a DoubleSpace cuando se enciende la computadora. mientras que /F suspende la pausa que hace al inicializarse el sistema. pero se le puede habilitar con el comando: DBLSPACE /ROMSERVER=1 De esta variable /N controla la operación de las teclas E+ S y E+V. Si desea modificar su valor e indicar por ejemplo. Regresar al Contenido SWITCHES=/F | /N | /FN . Este número determina el número de unidades comprimidas adicionales que se pueden crear. comprimir o montar sin tener que reiniciar la computadora. teclee: DBLSPACE /LASTDRIVE J: MAXFILEFRAGMENTS=N Permite indicar la máxima fragmentación permitida para todos los archivos de volumen comprimido que estén montados. que es la unidad J:. la revisión del servidor la interfaz de compresión en tiempo real de Microsoft en ROM BIOS (MS Real-time Compression Interface o MRCI).22 LASTDRIVE=UNIDAD Permite indicar a DoubleSpace cuál es la última letra de unidad que tiene disponible. DEBUG DEPURADOR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. La X indica la letra de la unidad que se asignará a la unidad comprimida recientemente montada. FIRSTDRIVE=X Esta variable la asigna DoubleSpace cada vez que modifica el archivo DBLSPACE.000 o . Regresar al Contenido . No cambie estos datos. DEBUG [[UNIDAD:] [RUTA] ARCHIVO [ARCH_PARAM]] [UNIDAD:] [RUTA] ARCHIVO SINTAXIS: PARAMETROS: Indica la ubicación y el nombre del archivo ejecutable que se desea probar o depurar.INI y lo emplea para controlar y administrar la asignación de las letras de unidad. La Y se refiere a la letra de la unidad principal (HOST).22 *.SYS EXTERNO DESCRIPCION: Invoca el programa del mismo nombre que permite probar y editar archivos ejecutables. Es el número que tiene en su extensión el archivo DBLSPACE. No lo modifique.001 en cuyo caso N será 0 y 1 respectivamente. Su uso requiere de un buen conocimiento de los principios de programación y características del procesador de la computadora. La N indica el número que corresponde a ese archivo de volumen comprimido (CVF). Se le puede cambiar con el comando DBLSPACE /HOST. [ARCH_PARAM] Se refiere a la información o parámetros que requiera el archivo ejecutable que se desea probar o depurar. excepto los correspondientes a la letra de la unidad principal (HOST). o bien.YN 215 Indica a DoubleSpace que monte un archivo de volumen comprimido cuando se encienda la computadora (o se le reinicialice).BAT INTERNO CONFIG. crear archivos en lenguaje ensamblador. tal como .DEBUG ACTIVATEDRIVE=X. o desensamblar otros. la cual se puede modificar con el comando DBLSPACE /HOST. Salir. aparecerá el símbolo de petición de orden de DEBUG. Realiza un bucle. una instrucción de cadena repetida. Indica un archivo para los comandos L o W . Llenar. Muestra el valor de un byte de un puerto que se indique. Muestra o altera el contenido de uno o más registros. Presentar. Ir.22 Si se teclea el comando DEBUG y se omite la RUTA y nombre del ARCHIVO de prueba. Hexadecimal. Llena un rango de la memoria con los valores que se indiquen. Escribe el archivo que se prueba en un disco. Introduce o edita datos en la memoria a partir de una cierta dirección que se indique. el estado de los indicadores y la forma decodificada de la siguiente instrucción del programa que se prueba y que ejecutará DEBUG. Desensamblar. Busca ciertos bytes en una porción de la memoria. es decir. Ensamblar. U W XA Regresar al Contenido . una interrupción de software o una subrutina. Comparar. Ejecuta un archivo que está en la memoria. Asigna páginas de memoria expandida. Entrada. Realiza cálculos aritméticos base 16 (hexadecimal). Termina la sesión con DEBUG. Salida. Envía el valor de un byte a un puerto de salida. Muestra la lista de los comandos de DEBUG. Introducir. Escribir. Ensambla códigos mnemotécnicos 8086/ 8087/ 8088. Mover o desplazar. o indica los parámetros para el archivo que se esté probando. Seguir. Registro.216 Listado alfabético de comandos y controladores del MS-DOS 6. Ejecuta una instrucción y presenta el contenido de todos los registros. Compara dos porciones (áreas) de la memoria. Asignar memoria expandida. Buscar. Continuar. Cargar. Carga en la memoria un archivo o sectores de disco. Presenta el contenido de una porción o área de la memoria. Nombre. Copia el contenido de un bloque de memoria. Los comandos disponibles en el programa DEBUG son: Comando ? A C D E F G H I L M N O P Q R S T Función Ayuda. Desensambla bytes y muestra las instrucciones de origen correspondientes. que consiste en un guión y en seguida de él se deberán escribir los comandos que se deseen ejecutar. tal como la cabeza lectora/escritora. con una página física. Relaciona páginas de memoria expandida con una PhysPage. mientras que CHKDSK no lo cuenta como directorio.DEFRAG Comando XD XM XS Función Desasignar memoria expandida. pues tienen las siguientes diferencias: ¾ DEFRAG proporciona el número de archivos ocultos y de usuario como un solo número. ¾ DEFRAG cuenta al directorio raíz como un directorio. mientras que CHKDSK proporciona números para cada tipo. Precaución. Regresar al Contenido . lo que da lugar a un menor tiempo para su lectura y menor trabajo de las partes mecánicas del disco. 217 Relacionar páginas de memoria expandida. es decir. pues reubica los archivos que estén fragmentados. tal como una impresora. ¾ DEFRAG no cuenta a la etiqueta de volumen como un archivo. Tampoco se le puede emplear para optimizar unidades de red o unidades creadas con el comando INTERLNK. Presenta el estado y la forma en que se ha asignado la memoria expandida. mientras que CHKDSK sí lo hace. Presentar el estado de la memoria expandida. o una computadora y otro dispositivo.SYS EXTERNO DESCRIPCION: 0 Permite optimizar el uso del espacio de un disco. no use este comando cuando esté ejecutando Microsoft WINDOWS porque es posible que pierda información. No se debe confundir la información que sobre el disco proporciona DEFRAG y la que proporciona CHKDSK.22 *. No utilice este comando cuando esté trabajando dentro del entorno gráfico de DOSSHELL. Desasigna las páginas de memoria expandida antes asignadas. DEFRAG DEFRAGMENTAR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.BAT INTERNO CONFIG. que es el que permite establecer o redireccionar la comunicación entre dos computadoras. Ocurrió un error interno. Para poder operar DEFRAG se necesita un grupo libre. El disco no contenía grupos libres. reinicializa la computadora (arranque tibio o ReBoot). con el comando IF y condicionar las rutas de acción del archivo . DEFRAG encontró un error durante la escritura de un grupo.22 Cuando termina su ejecución. DEFRAG proporciona un valor de salida ERRORLEVEL según los resultados obtenidos.218 Listado alfabético de comandos y controladores del MS-DOS 6. SINTAXIS: DEFRAG [UNIDAD:] [ /F] [ /S[:]ORDEN] [ /B] [ /U] [ /SKIPHIGH] [ /LCD | /BW | /G0] [ /H] UNIDAD: PARAMETROS: Permite indicar la unidad con el disco que se quiere defragmentar para optimizar su uso. Ocurrió un error de memoria.BAT dependiendo del valor de ERRORLEVEL. este valor se puede emplear en programas de procesamiento por lotes (. empleando únicamente el blanco y el negro. No hubo suficiente memoria para defragmentar el disco. Ocurrió un error de asignación. El usuario presionó E+ & para suspender el proceso. deberá usar el comando SKANDISK. Los valores de ERRORLEVEL para DEFRAG son los siguientes: Código 0 1 2 3 4 5 6 7 8 9 Descripción La defragmentación se realizó con éxito. /BW Inicia a DEFRAG en modo monocromo.BAT). Regresar al Contenido . Para corregir el error. MODIFICADORES: /B Cuando se haya concluido la defragmentación. Ocurrió un error general DEFRAG encontró un error durante la lectura de un grupo. comenzando con la más antigua Orden por fecha y hora. /G0 Desactiva el Mouse y el juego de caracteres gráficos. Si se omite. /S[:]ORDEN Permite indicar la manera en la que se ordenan los archivos en sus directorios cuando se realice la defragmentación. comenzando con la más reciente Orden por tamaño. se defragmentan todos los archivos. y además. se asegura que el disco no contenga espacios vacíos entre archivos. comenzando con el mayor Regresar al Contenido . /LCD Emplee este modificador si su monitor es de tipo de cristal líquido (Liquid Cristal Display o LCD) a fin de que la resolución sea mayor. por lo que resulta en una compactación del espacio utilizado. DEFRAG empleará la ordenación que se tenga en ese momento en el disco. los archivos ocultos se mantendrán en su situación actual.DEFRAG /F 219 Con este modificador. Es opcional el uso de los dos puntos (:). /H Mueve archivos ocultos. es válida cualquier combinación de ellos. Observe que es una letra G con el número cero (0). Este tipo de pantallas se encuentra comúnmente en las computadoras portátiles. sin utilizar espacios al teclearlos: Código N NE ED DS SDescripción Orden alfabético por nombre en forma ascendente (A a Z) Orden alfabético descendente por nombre (Z a A) Orden alfabético por extensión en forma ascendente (A a Z) Orden alfabético descendente por extensión (de Z a A) Orden por fecha y hora. por lo que el ORDEN se puede escribir a continuación del modificador. Si se omite este modificador. comenzando con el menor Orden por tamaño. Los valores que se pueden emplear para indicar el ORDEN son los siguientes. pero no desea que se eliminen los espacios vacíos entre los archivos. es más seguro.220 Listado alfabético de comandos y controladores del MS-DOS 6. EJEMPLOS: Para defragmentar la unidad de disco duro C: de su computadora teclee: DEFRAG C: Si además de defragmentar la unidad D:. Con el modificador /SKIPHIGH se carga a DEFRAG en la memoria convencional. si está disponible. por su nombre. pero a diferencia de /F. pero a cambio de ello. el comando es: DEFRAG E: /SEN Si desea que DEFRAG se cargue en la memoria convencional en lugar de en la memoria superior. con el modificador /U se dejan los espacios vacíos que existan entre los archivos. se eliminen los espacios vacíos entre archivos y además. se ordenen los archivos por su extensión en forma ascendente y en caso de repeticiones. desea que no se dejen espacios vacíos entre los archivos. se defragmente el disco duro E:. si desea defragmentar el disco D:. /U Defragmenta los archivos. el comando es: DEFRAG D: /F Por el contrario. Esto tiene la desventaja de que hace el proceso más lento. /V Hace que se verifique la escritura de los datos.22 /SKIPHIGH En forma predeterminada DEFRAG se carga en la memoria superior. su computadora tiene una pantalla de tipo LCD. en forma ascendente. el comando a entrar es: DEFRAG E: /F /B /SKIPHIGH /LCD Regresar al Contenido . teclee: DEFRAG D: /U Si desea que al defragmentar el disco E:. que solicita confirmación antes de borrar un archivo. en cambio. puede emplear el nuevo comando DELTREE. utilice el comando UNDELETE de forma inmediata. se utilizan símbolos comodín y se borran grupos de archivos. Para estos casos se recomienda el uso del modificador /P. Si por error borra archivos que desee recuperar. Se le puede escribir como DEL o como ERASE. Cuando se intenta recuperar uno o varios archivos justo después que se borraron.22 *.SYS EXTERNO DESCRIPCION: Borra de la unidad de disco duro o disquete el archivo o grupo de archivos que se indiquen. DEL [UNIDAD:] [RUTA] ARCHIVO [ /P] SINTAXIS: también puede escribirse como: ERASE [UNIDAD:] [RUTA] ARCHIVO [ /P] Regresar al Contenido . escriba el siguiente comando: DEFRAG /S: D- ª DEL BORRAR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. cuando se realizan otras tareas con la computadora y después de pretende recuperar archivos borrados con DEL o con ERASE. no subdirectorios. se imposibilita su recuperación. Si desea borrar con una sola orden tanto un subdirectorio como los subdirectorios y archivos que éste incluya.DEL 221 especificar que DEFRAG ordene los archivos según su fecha de creación. desde la más reciente a la más antigua. Este tipo de errores se cometen principalmente cuando en vez de borrar uno por uno varios archivos. la probabilidad baja y en ocasiones.BAT INTERNO CONFIG. si desea eliminar un subdirectorio primero se le debe dejar sin archivos y posteriormente utilizar el comando RD o RMDIR. Este comando elimina archivos. la probabilidad de éxito es alta. En el caso de que haya especificado un grupo de archivos.FTE del subdirectorio C:\LIBRO Si se teclea el comando DEL con el símbolo comodín. Para eliminar un subdirectorio y todos los subdirectorios y archivos que contenga. Si desea interrumpir la ejecución del comando DEL. Debido a que existe un elevado riesgo en este caso. es decir. antes de continuar con la acción de borrado. EJEMPLOS: DEL C:\LIBRO\CAPITUL1.222 Listado alfabético de comandos y controladores del MS-DOS 6. DEL emite un mensaje similar al siguiente: ¡Archivos en directorio se eliminarán! ¿Está seguro (S/N)? (All files in directory will be deleted! Are you sure (Y/N)?) Regresar al Contenido . oprima E+&. el mensaje se presentará para cada uno de ellos.TXT del subdirectorio C:\LIBRO DEL C:\LIBRO\∗. se muestra un mensaje como el siguiente: ARCHIVO.22 [UNIDAD:] [RUTA] ARCHIVO PARAMETROS: Indica la ubicación y nombre del archivo o grupo de archivos que se desean borrar. consulte el comando UNDELETE. ¿Eliminar (S/N)? (FILE. MODIFICADORES: /P Con este modificador el sistema operativo solicita la confirmación del usuario antes de realizar el borrado de archivos. si no se desea borrar el ARCHIVO oprima N. Para indicar grupos de archivos se emplean los símbolos comodín ? y ∗. COMANDOS Para recuperar archivos que hayan sido eliminados con DEL RELACIONADOS: o con ERASE.FTE Borra todos los archivos que tengan la extensión .∗ se estará indicando que se borren todos los archivos de la RUTA que se indique. tanto para el nombre como para la extensión: DEL ∗. Delete (Y/N)?) Para que se borre el ARCHIVO oprima S (Y). consulte el comando DELTREE.TXT Borra el archivo CAPITUL1. Para eliminar subdirectorios consulte el comando RD o RMDIR. en este caso. es en la que se emplean el punto (. que presenta en la línea de comandos el resto de la línea de comandos anterior. evitando así que al reescribir el comando se cometa algún error. Si la lista coincide con lo deseado. El comando que se ejecutará será: DEL D:\PRUEBAS\∗. del directorio actual. Un procedimiento altamente recomendable para evitar errores al borrar grupos de archivos consiste en emplear el comando DIR con los símbolos comodín de los archivos por borrar.DEL 223 Si se oprime S (Y) y la tecla I. Por ejemplo.. y el DOS lo interpretará como si se hubiera tecleado: DEL D:\PRUEBAS\NOEMI Regresar al Contenido . se procederá a borrar todos los archivos. suponga que se está trabajando en el subdirectorio D:\PRUEBAS\NOEMI y que se desea borrar todos los archivos de ese subdirectorio. entonces se podrá teclear: DEL y oprimr la tecla Q. al sustituir el comando DIR por DEL. y al subdirectorio padre. se borrarán los archivos del subdirectorio que se haya indicado. El procedimiento consistiría en primero teclear: DIR D:\PRUEBAS\∗.TXT Otra forma de borrar archivos. serán borrados. Verifique tales archivos y. que también resulta de alto riesgo. se presentarán en la pantalla los nombres de los archivos que. respectivamente.TXT.) y los dos puntos (. pero que tiene la misma extensión que la de todos aquéllos que sí desea borrar.TXT y el DOS mostrará en la pantalla todos los archivos que cumplan con las características indicadas y se podrá revisar que sean los que se quieren borrar. Suponga que desea borrar todos los archivos del subdirectorio D:\PRUEBAS que tengan la extensión . de esta manera.) para indicar al subdirectorio actual. es posible teclear: DEL . si existe alguno que no desee borrar. protéjalo con el comando ATTRIB +R. si se incluyó una RUTA. 1 todos los archivos correspondientes a la versión de sistema operativo que se tenía antes de la actualización. se recomienda no emplearlos.) y los dos puntos (. si se observa algún problema con el nuevo DOS. Si se teclea: DEL . pues le permite eliminar del subdirectorio denominado C:\OLD_DOS. Activa un programa de soporte que resulta muy útil al usuario.BAT INTERNO CONFIG. es decir..) y al gran número de errores observados con los usuarios. Mientras se mantengan los archivos de la versión previa.22 o como si se hubiera tecleado: DEL D:\PRUEBAS\NOEMI\∗. DELOLDOS BORRAR VERSION ANTERIOR DEL DOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. que permanezcan en el disco duro después de una actualización a una de las versiones posteriores a DOS 5.224 Listado alfabético de comandos y controladores del MS-DOS 6..SYS EXTERNO DESCRIPCION: Con este comando se borran todos los archivos de una versión previa de sistema operativo. se está en poRegresar al Contenido .0. se puede utilizar el procedimiento UNINSTALL. el comando equivalente en nuestro ejemplo sería: DEL D:\PRUEBAS\∗. Por ello. se mostrará el mensaje precautorio: ¡Archivos en directorio se eliminarán! ¿Está seguro (S/N)? (All files in directory will be deleted! Are you sure (Y/N)?) y se procederá o no con la acción de borrado dependiendo de la respuesta.∗ ª Debido al alto riesgo que implica el uso del punto (.22 *.∗ que son formatos equivalentes. Si borra los archivos del subdirectorio OLD_DOS. pues el comando DELTREE elimina a todos los archivos de los subdirectorios.SYS EXTERNO DESCRIPCION: Es un comando introducido en la versión 6. EJEMPLOS: Si instaló la nueva versión de DOS y está seguro que no se presenta ningún conflicto con sus programas ni con su equipo.22 *. sin importar los atributos que tengan. sistema o sólo lectura. puede borrar el subdirectorio OLD_DOS. Este valor Regresar al Contenido . El comando DELTREE devuelve un valor ERRORLEVEL = 0 si realizó con éxito la acción de eliminación. entonces puede proceder a eliminar la antigua versión a fin de liberar espacio en su disco duro.BAT INTERNO CONFIG. En particular. borre también el o los disquetes que haya marcado como UNISTALL. resulta conveniente verificar la existencia de archivos con atributo de oculto.1. SINTAXIS: MODIFICADORES: /B DELOLDOS /B Instruye a DELOLDOS para que utilice el modo en blanco y negro para la presentación de la pantalla. desinstalando la última versión.0 del MS-DOS y que permite borrar todos los archivos y subdirectorios de un determinado directorio.1 que reside normalmente en la unidad de disco duro C:. Para lograr lo anterior.DELTREE 225 sibilidad de regresar al sistema anterior. debe de emplearse con precaución para no eliminar por error información relevante. Si bien es muy útil. tecleando: ª DELTREE DELOLDOS BORRAR SUBDIRECTORIOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. pues ya no se les podrá utilizar. 226 Listado alfabético de comandos y controladores del MS-DOS 6. que a su vez tiene los siguientes subdirectorios hijo D:\PRUEBA\NOEMI y D:\PRUEBA\NOMINA. pues si al emplear los símbolos comodín.] UNIDAD: RUTA Permite indicar la ubicación y el nombre del subdirectorio que se desea borrar. DELTREE los eliminará. en forma conjunta con los subdirectorios que contenga y los archivos de todos sus subdirectorios. Si desea eliminar un subdirectorio que no contenga archivos ni subdirectorios.. Debido a que existe un riesgo elevado con este comando... Para mayor información sobre el uso de DIR en forma previa a DELTREE. cada uno de ellos con sus respectivos archiRegresar al Contenido . [. Se recomienda utilizar el comando DIR para verificar anticipadamente los archivos que se borrarán. así como con los nombres de archivos. para condicionar la siguiente ruta de acción a tomar. MODIFICADORES: /Y Impide la presentación de un mensaje en el que se solicita la confirmación para la acción de borrado. consulte el comando DEL.] Indican que se pueden incluir varios subdirectorios. sino únicamente archiRELACIONADOS: vos. pues ahí se incluye un ejemplo al respecto. COMANDOS Si no se desea borrar subdirectorios. Se pueden emplear símbolos comodín con el comando DELTREE. EJEMPLOS: Suponga que en su disco duro identificado como D: tiene el subdirectorio D:\PRUEBA. consulte el comando DEL.. se presenta coincidencia con uno o varios nombres de directorios. consulte el comando RD o RMDIR. Para mayor información sobre los atributos de los archivos. SINTAXIS: PARAMETROS: DELTREE [ /Y] [UNIDAD:] RUTA [. se deben utilizar con mucha precaución. se recomienda no emplear este modificador. consulte el comando ATTRIB.BAT).22 ERRORLEVEL puede retomarse en archivos de procesamiento por lotes (. pero en virtud de la amplitud de acción de este comando. tal como ratón.SYS. cuando instale un controlador de dispositivo. DISPLAY. Si desea mayor información sobre los comandos COUNTRY y KEYB. consúltelos en este mismo capítulo.SYS. INTERLNK. EMM386. tal como el monitor o teclado. sino archivos de datos para los comandos COUNTRY y KEYB respectivamente.SYS.SYS. DRIVER. oprimir las teclas E+ D+ F. Permite cargar en la memoria de la computadora el archivo controlador de dispositivo que se indique. POWER. RAMDRIVE. deberá apagarla y encenderla o bien. por lo que no se debe tratar de cargarlos con DEVICE. el comando a teclear en la línea de comandos es: ª DEVICE DISPOSITIVO DELTREE D:\PRUEBA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. DISPLAY. Considere que los archivos COUNTRY. por lo que si le hace una modificación. SETVER.EXE. y en términos generales.SYS.SYS EXTERNO DESCRIPCION: Sólo se le puede utilizar en el archivo CONFIG.SYS y KEYBOARD.BAT INTERNO CONFIG.22 *. DVRSPACE.SYS no son controladores de dispositivos.SYS. verifique en su documentación si requiere algún orden en parRegresar al Contenido .SYS.SYS.SYS.EXE. HIMEM.SYS o SMARTDRV. con los archivos ANSI. HIMEM. CHKSTATE. Cuando adquiera algún equipo que requiera de un controlador de dispositivo instalable.SYS. se bloquea el sistema operativo y tendrá que reinicializar su computadora. pues al intentarlo.EXE. EGA.DEVICE 227 vos y desea eliminarlos a todos ellos.SYS. monitor. que normalmente se distribuye en disquetes que acompañan a ese equipo.EXE. Con el MS-DOS se incluyen los siguientes controladores de dispositivos instalables: ANSI.EXE El archivo CONFIG. impresora o disco virtual en memoria y especificar al DOS que emplee ese controlador de por ejemplo.SYS se lee cada vez que se reinicializa la computadora.EXE y SMARTDRV. se debe reinicializar la computadora después de haberlos incluido en el archivo CONFIG. SINTAXIS: En el archivo CONFIG. COMANDOS Si desea liberar memoria convencional. el archivo MOUSE.228 Listado alfabético de comandos y controladores del MS-DOS 6.SYS. que da acceso a las secuencias de escape ANSI. Tal es el caso de EMM386.SYS en un renglón anterior para que se cargue primero. incluya en el archivo CONFIG. Nota: Recuerde que para que el sistema operativo cargue en memoria estos controladores. incluya en CONFIG.SYS se debe incluir una línea con el siguiente formato: DEVICE=[UNIDAD:] [RUTA] ARCHIVO [OPCIONES] PARAMETROS: [UNIDAD:] [RUTA] ARCHIVO Permite indicar la ubicación y nombre del archivo controlador del dispositivo a cargar en memoria. EJEMPLOS: Si desea cargar el controlador de dispositivo ANSI.SYS.SYS Si desea instalar un controlador de dispositivo para un ratón (mouse).SYS.SYS se ubique a HIMEM.22 ticular dentro del archivo CONFIG. una línea con el siguiente comando: DEVICE=C:\DOS\ANSI. ª Regresar al Contenido . consulte el uso del RELACIONADOS: comando DEVICEHIGH que permite cargar los controlado- res de dispositivos en el área de memoria superior.SYS.SYS.SYS: DEVICE=C:\MOUSE\MOUSE. [OPCIONES] Permite incluir cualquier información requerida por el controlador del dispositivo. que normalmente viene en un disquete que acompaña al ratón. para la pantalla y el teclado.SYS se supone que el archivo MOUSE.EXE que necesita que en el archivo CONFIG.SYS reside en el subdirectorio C:\MOUSE. pues algunos requieren que otros se cargen en forma previa. . Sólo se le puede utilizar en el archivo CONFIG..TAMAÑO2][. y que en el archivo CONFIG.SYS se incluyan antes del renglón con el comando DEVICEHIGH. renglones con los comandos para instalar el controlador de dispositivos.SYS y para instalar el suministrador de bloque de memoria superior. DEVICE=HIMEM. DOS=UMB.]] [ /S]]= [UNIDAD:] [RUTA] ARCHIVO [OPCIONES] PARAMETROS: [UNIDAD:] [RUTA] ARCHIVO Permite indicar el subdirectorio y nombre del archivo controlador de dispositivos que se desea cargar en el área de memoria superior. En este último caso DEVICEHIGH operará como el comando DEVICE. ya que de no hacerlo. [OPCIONES] Permite incluir cualquier información que requiera el controlador de dispositivos.EXE como suministrador de bloque de memoria superior.REGION2[.. Para poder emplear a DEVICEHIGH se requiere que la computadora disponga de memoria extendida. Si la computadora donde se desee emplear DEVICEHIGH dispone de un microprocesador 80386 u 80486.TAMAÑO1] [.SYS. Regresar al Contenido .SYS EXTERNO DESCRIPCION: Permite cargar los archivos controladores de dispositivos en el área de memoria superior.BAT INTERNO CONFIG. entonces puede indicar a EMM386. dando mayor espacio disponible en la memoria convencional para los programas. DEVICEHIGH=[UNIDAD:] [RUTA] ARCHIVO [OPCIONES] SINTAXIS: Tiene una sintaxis alternativa que permite indicar la región o regiones de memoria donde se deberá cargar el controlador de dispositivos: DEVICEHIGH [[ /L:REGION1[.DEVICEHIGH 229 DEVICEHIGH DISPOSITIVO EN MEMORIA SUPERIOR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. todos los controladores de dispositivos se cargarán en la memoria convencional pues no se tendrá acceso a la memoria superior.22 *. REGION2[. Una forma de saber cómo emplea la memoria un controlador de dispositivos. si desea que el controlador se cargue en el bloque libre más grande de la región 3.TAMAÑO1] [. En caso que el controlador requiera de mayor cantidad de memoria cuando se ejecute en comparación con la que requiera una vez cargado entonces se podrá emplear el parámetro TAMAÑO que permite indicar el tamaño mínimo requerido.TAMAÑO2] [.) entre cada uno de los números de región. solamente podrá emplear la región de memoria que se indique. escriba /L:3. y deja disponibles los demás UMB para el controlador. así. o bien. emplee el modificador /L y enseguida los dos puntos y el número de la región a emplear. En estos casos.22 MODIFICADORES: [ /LREGION1[. para asegurar Regresar al Contenido . En forma predeterminada. Si desea que el controlador se cargue en el bloque más grande de una región específica de la memoria superior.]] Permite indicar una o más regiones de memoria en las que se desea se cargue el controlador de dispositivos. Puede emplear el comando MEM con su modificador /F para consultar la relación de las áreas libres de memoria en su computadora. El sistema operativo carga el controlador de dispositivos en la región de UMB (memoria superior) que se indique. mientras que con el modificador /L se puede instruir a DEVICEHIGH para cargar el controlador de dispositivos en una región particular de memoria..4. Así. únicamente si esa región contiene un UMB más grande que el tamaño del controlador. las siguientes regiones que se incluyan deben separarse con un punto y coma (. es utilizando el comando MEM /M CONTROLADOR. si desea incluir las regiones 2. Si el controlador de dispositivos que desea cargar utiliza más de un área de memoria.3. entonces se deberá especificar más de una región. 3 y 4 el formato sería /L:2. para indicar ciertas regiones que podrá emplear el controlador.. el sistema operativo carga el controlador en el bloque libre de memoria superior (UMB) más grande. donde CONTROLADOR es el nombre del controlador de dispositivos.230 Listado alfabético de comandos y controladores del MS-DOS 6. el cual suele ser del mismo tamaño que el archivo del programa ejecutable. Si se carga un controlador de dispositivos con este modificador /L.. Cuando se especifica un valor para TAMAÑO. COMANDOS Los controladores de dispositivos se pueden cargar en la meRELACIONADOS: moria convencional con el comando DEVICE. El programa MEMMAKER lo utiliza debido a que analiza la memoria usada por un controlador de dispositivos con el propósito de identificar si se puede usar el modificador /S con seguridad al cargarlo. cambia comandos DEVICE por DEVICEHIGH y agrega los modificadores /L y /S que se requieran. /S Este modificador reduce el tamaño de UMB al mínimo referente al espacio requerido en la instalación del controlador de dispositivo. En la versión 5 de MS-DOS su sintaxis es: Aunque la sintaxis que tenía el comando DEVICEHIGH correspondiente a la versión 5 de MS-DOS aún operará con la Regresar al Contenido .DEVICEHIGH 231 que el controlador no se cargue en un UMB demasiado pequeño.EXE Además de cargar controladores de dispositivos en la memoria superior. lo que permite que el uso de la memoria sea más eficiente. Si su computadora tiene procesador 80386. se deben incluir los comandos DEVICE=HIMEM. 80486 o superior. emplee el comando MEMMAKER para invocar al programa del mismo nombre. también podrá cargar el controlador de memoria EMM386. se pueden cargar programas residentes en esa memoria con el comando LOADHIGH. el sistema operativo carga al controlador de dispositivo en esa región únicamente si se dispone de un UMB mayor que el tamaño requerido durante la carga o instalación del controlador y el valor de TAMAÑO.SYS. el cual analiza la memoria que usan los controladores y los programas y determina el mejor empleo de los UMBs disponibles. Si desea optimizar el uso de la memoria de su computadora. Sólo se puede emplear a /S si se emplea con el modificador /L y únicamente afecta los UMBs para los que se indicó un TAMAÑO. Para tener acceso a la memoria superior de la computadora.SYS y DOS=UMB en el archivo CONFIG. También es posible emplear los siguientes.SYS y EMM386. [OPCIONES] Permite introducir la información requerida por el controlador de dispositivo. a menos que resulte imprescindible. EJEMPLOS: Si desea emplear por primera vez el comando DEVICEHIGH. TAMAÑO Cantidad mínima de memoria en número de bytes con sistema hexadecimal que debe de estar disponible antes de que DEVICEHIGH cargue el controlador de dispositivo. debe cerciorarse de que en el archivo CONFIG.232 Listado alfabético de comandos y controladores del MS-DOS 6.EXE RAM DOS=UMB en los dos ejemplos se supone que los archivos HIMEM.22 versión 6. SINTAXIS: DEVICEHIGH=[UNIDAD:] [RUTA] ARCHIVO [OPCIONES] y tiene una sintaxis alternativa que permite indicar cuál debe ser la cantidad mínima de memoria que debe estar disponible antes de proceder con DEVICEHIGH a cargar un archivo controlador de dispositivo: DEVICEHIGH SIZE=TAMAÑO [UNIDAD:] [RUTA] ARCHIVO [OPCIONES] PARAMETROS: [UNIDAD:] [RUTA] ARCHIVO Se refiere a la ubicación y el nombre del archivo controlador de dispositivo que se desea cargar en el área de memoria superior. se recomienda no emplearla.SYS DOS=UMB que habilitan el área de memoria superior para ejecutar controladores de dispositivos y programas.SYS DEVICE=C:\DOS\EMM386.SYS aparezcan los siguientes comandos: DEVICE=C:\DOS\HIMEM.EXE residen en el subdirectorio C:\DOS. si su computadora tiene microprocesador 80386 u 80486: DEVICE=C:\DOS\HIMEM. Regresar al Contenido . entonces los formatos que se empleen corresponderán a los de Estados Unidos. si no se indica ningún código de país.BAT INTERNO CONFIG.2 D:\MOUSE\MOUSE. en el área de memoria superior. denominado MOUSE.SYS en el área de memoria superior. a menos que se indique otro.SYS Al igual que en el caso anterior. se use la región 2.22 *. el comando es: DEVICEHIGH=/L:1. Se pueden emplear los símbolos de redirección (< y >>) para enviar la información que normalmente despliega DIR de la Regresar al Contenido . Dispone de opciones que facilitan la ubicación de archivos y la forma de presentación de la información sobre ellos.SYS Para cargar un controlador en la región 1 y 2 si por lo menos la región 1 tiene 20 kB y la región 2 tiene por lo menos 30 kB. Los formatos de fecha y hora que se muestran con el comando DIR dependen de lo que se haya especificado con el comando COUNTRY en el archivo CONFIG.SYS.2. pero con la diferencia de que se cargue en el bloque 1 de esa memoria: DEVICEHIGH=/L:1 D:\MOUSE\MOUSE.SYS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.20. el comando es: ª DIR DIRECTORIO DEVICEHIGH=/L:1. se desea ejecutar el controlador MOUSE. disco o disquete en que se esté trabajando.DIR 233 Para cargar un controlador para el ratón. así como los archivos y subdirectorios que se contengan en ese dispositivo. suponiendo que ese archivo reside en el subdirectorio D:\MOUSE: DEVICEHIGH=D:\MOUSE\MOUSE.SYS.SYS Si además se quiere que. en el subdirectorio que se indique.30 D:\MOUSE\MOUSE. en caso de que el controlador lo requiera.SYS EXTERNO DESCRIPCION: Muestra información tal como la etiqueta del volumen y el número de serie relativo al dispositivo. sino exclusivamente los nombres de archivos. aparecerá en la lista del directorio. sin parámetros ni modificadores. Todos los parámetros y modificadores válidos están permitidos. PARAMETROS: [UNIDAD:] [RUTA] Se refiere a la unidad y directorio del que se desea consultar su contenido. Si va a emplear un símbolo de canalización para redireccionar la información del comando DIR. se pueden determinar los parámetros o modificadores a incluir con el comando DIR cada vez que se le invoque. se despliega la etiqueta del volumen y el número de serie del disco. o aún en la línea de comandos.22 pantalla hacia un archivo. o el símbolo de canalización (|) para enviarla a otro comando. será conveniente crearla con el mismo comando SET desde la línea de comandos o dentro del archivo AUTOEXEC. la lista de archivos y directorios en la unidad y directorio actuales. no se elimina el archivo temporal que se crea cuando se utiliza el símbolo de canalización y. En caso de que no exista.BAT. permite localizar un archivo o grupo de archivos en la unidad actual o en la que se haya indicado. [ARCHIVO] Si se incluye. se indica el número de archivos que se relacionaron así como el espacio que ocupan y. extensión. subdirectorios ni resumen.BAT. pues cuando no existe. Al final del listado. lo que proporciona una gran flexibilidad de uso. tamaño en bytes. mostrando su nombre. e incluso. por último. por tanto. en este último caso se pueden emplear los modificadores /A:-D y /B para que la información no incluya encabezados.234 Listado alfabético de comandos y controladores del MS-DOS 6. SINTAXIS: DIR [UNIDAD:] [RUTA] [ARCHIVO] [ /P] [ /W] [ /A[[:]ATRIBUTOS]] [ /O[[:]ORDEN]] [ /S] [ /B] [ /L] [ /C] Si se teclea únicamente el comando DIR. que ya exista la variable de ambiente (entorno) denominada TEMP. Si se define una variable de ambiente denominada DIRCMD utilizando el comando SET. verifique con el comando SET. se puede indicar la ubicación y el nombre de un archivo. la fecha y la hora en que se les creó o modificó la última vez. en el archivo AUTOEXEC. Para loRegresar al Contenido . el número de bytes disponibles en el disco o disquete. tal como MORE. se muestran todos los archivos excepto los que tengan atributo de sistema u oculto. se indica que se desea que se muestren todos aquellos archivos que posean el atributo definido y que se encuentren en el directorio especificado. Se puede teclear cualquier combinación de las letras de atributos sin espacios entre ellos. Si se usa la letra sola. se indica que se muestren todos aquellos archivos que no posean dicho atributo. si se le antepone el signo negativo (-) al atributo. pero sin los títulos del encabezado ni el resumen con los totales de bytes ocupados y disponibles al final del listado. Los valores de los atributos que se pueden emplear son los siguientes: Código A D H R S Directorios Archivos ocultos Archivos de sólo lectura Archivos de sistema Descripción Archivos modificados es opcional el uso de los dos puntos (:) entre /A y las letras de los atributos.DIR 235 calizar un grupo de archivos se utilizan los símbolos comodín ? y ∗. Si se teclea /A sin atributos. se incluyen en el despiegue los archivos marcados como ocultos y de sistema. /C[H] Este modificador despliega el número que indica la razón de compresión de los archivos que se comprimieron Regresar al Contenido . Si no se incluye este modificador. /B Anula al modificador /W y muestra los nombres de archivos y directorios en forma similar a /P. Es decir. si se indica el atributo (S) con un signo negativo antepuesto. se presentarán todos los archivos que tengan atributos diferentes de (S) en el directorio especificado. MODIFICADORES: /A[[:]ATRIBUTOS] Este modificador hace que sólo se muestren los archivos y directorios que cumplan con el o los atributos indicados. no se convierten a minúsculas. sin indicar ninguna letra de ordenamiento. es decir. Si no se emplea este modificador. pero si se le incluye. los nombres de archivos y subdirectorios se presentan en el mismo orden en que se encuentren en el directorio. El modificador H. se ignora a /C[H]. que es opcional. iniciando con el de mayor razón Fecha y hora en orden ascendente. /O[[:]ORDEN] Permite indicar el orden en el que se desea que se muestre la lista de archivos y subdirectorios. /L Muestra los nombres de archivos y directorios en letras minúsculas y sin clasificar. del más nuevo al más antiguo (según formato indicado con COUNTRY) Alfabético por extensión en orden ascendente Alfabético por extensión en orden descendente Directorios agrupados previos a los archivos Directorios agrupados después de los archivos Regresar al Contenido . basado en un tamaño de grupo de 8k. hace que se despliegue la razón de compresión de archivos basado en el tamaño de grupo de la unidad principal. Si se emplean los modificadores /B o /W. los cuales pueden teclearse en cualquier combinación y sin espacios. del más antiguo al más nuevo (según formato indicado con COUNTRY) Fecha y hora en orden descendente. según los valores que se señalen.22 con el comando DBLSPACE.236 Listado alfabético de comandos y controladores del MS-DOS 6. Los valores que se pueden emplear para indicar el orden son: Código C -C D -D E -E G -G Descripción Por razón de compresión. es decir. iniciando con el de más baja razón Por razón de compresión. cabe señalar que si se emplean caracteres extendidos en los nombres de archivos o directorios. entonces se muestran en orden alfabético los nombres de los directorios seguidos de los nombres de los archivos. de la Z a la A Según su tamaño. por lo tanto. pero no proporciona los datos que se obtienen si se utiliza el modificador /C[H]. /S Muestra el archivo o grupo de archivos que se indique. tales como: tamaño. que se utiliza en el archivo CONRELACIONADOS: FIG. almacenar mayor cantidad de información en ellos. número de archivos listados. de la A a la Z Alfabético por nombre. de menor a mayor número de bytes 237 Según su tamaño en orden descendente. pero sin incluir su tamaño. COMANDOS El comando COUNTRY. hora.DIR Código N -N S -S Descripción Alfabético por nombre. fecha. razón por la cual se pueden incluir 5 nombres en cada línea. de mayor a menor número de bytes Cuando se indique un valor para orden de clasificación que conste de más de una letra. /P Detiene el despliegue de la información que se muestra en la pantalla una vez que se ha llegado a su parte inferior. nombre del volumen en el que se encuentra. muestra un mensaje de pausa y espera a que el usuario oprima una tecla para continuar con la siguiente pantalla de información. Al desplegar los nombres de los subdirectorios y archivos muestra todos sus datos. fecha ni hora.SYS permite indicar al sistema operativo los formatos de fecha y hora a emplear. /W Muestra los nombres de los archivos con su extensión. tanto en el directorio actual como en todos los subdirectorios dependientes. Regresar al Contenido . aplicará el segundo criterio y así consecutivamente. el espacio que ocupan y el espacio libre en la unidad. DIR ordenará los archivos de acuerdo al primero de ellos y en caso de que se presenten repeticiones. así como los directorios. A este formato se le denomina ancho. número de serie. El comando DBLSPACE permite comprimir la información de los discos duros y disquetes y. teclee: DIR C:\ /B/S/O LPT1: si en el mismo ejemplo. Si desea consultar la estructura de sus discos duros o disquetes.LST Regresar al Contenido . EJEMPLOS: Para que se muestren los archivos y subdirectorios del directorio raíz de la unidad C: DIR C:\ Si se desea que se muestren todos los archivos que tengan la extensión . como puede suceder en caso de que se perdiera el acceso a un disco. presentando primero los subdirectorios y después los archivos.22 Para establecer o examinar el contenido de las variables de ambiente.LST. y en lugar de enviarlo a impresión. o simplemente.TXT y que residan en el subdirectorio C:\LIBROS DIR C:\LIBROS\∗. puede emplear el comando TREE. se desea grabarlo en un archivo denominado ARCHIVOS. utilice el siguiente comando: DIR C:\ /S LPT1: si además desea que los archivos estén ordenados alfabéticamente. digamos el C: a fin de recordar cuál era su estructura en casos de emergencia. puede emplear el comando SET. el comando es el siguiente: DIR C:\ /A Si con propósitos de respaldo desea imprimir la relación de todos los archivos que contenga un determinado disco. y que no se incluyan los encabezados ni el resumen al final. que busque algún archivo en particular.TXT Si desea que se muestren todos los archivos y subdirectorios del subdirectorio raíz del disco C: (C:\) incluyendo los archivos de sistema u ocultos que se tengan. teclee: DIR C:\ /B/S/O /A-D ARCHIVOS. el cual presenta los subdirectorios de que se disponga.238 Listado alfabético de comandos y controladores del MS-DOS 6. se desea que se omitan los nombres de los subdirectorios. en particular de TEMP y DIRCMD. LST resida en el subdirectorio C:\RESPALDO. sustituya a > por > >. En este ejemplo.BAT una línea con el siguiente comando: SET DIRCMD=/P Si lo desea. en lugar de que se cree uno nuevo. ya sea que se encuentren en el subdirectorio actual o en alguno de sus subdirectorios. el nombre del directorio. el comando es: DIR /ONE Si desea que se muestren todos los archivos que tengan como extensión . si se quiere que el despliegue se haga sin pausas. DIR ∗.EXE. el comando sería: DIR C:\ /B/S/O /A-D C:\RESPALDO\ARCHIVOS.LST pero si no existe ese subdirectorio. el nombre del archivo y la extensión de cada archivo. incluya en el archivo AUTOEXEC. también se le puede teclear desde la línea de comandos.DIR 239 si se desea que el archivo ARCHIVOS. incluya el símbolo de redirección . aparecerá un mensaje de error como el siguiente: Error al crear archivo Para solicitar la lista de archivos en orden alfabético.EXE /B /S como respuesta. por nombre. se tendrá que incluir el mismo modificador /P pero antecedido por el signo menos (-) para anular el que se estableció en la variable de ambiente DIRCMD: DIR /-P Regresar al Contenido .TXT /B /S > LISTADO Para utilizar la variable de ambiente DIRCMD a fin de que cuando se invoque DIR tenga en forma predefinida el modificador de pausa /P. para cada nombre de archivo coincidente que encuentre. primero por extensión y en caso de repeticiones. teclee el comando: DIR ∗. se mostrará una lista con la letra de la unidad. una ruta por línea. Si ese archivo ya existe y desea que la nueva información se le añada. Si desea que la información del comando anterior se grabe en un archivo denominado LISTADO. El número de lados y sectores por pista a comparar se determina de acuerdo con el formato del primer disquete que se indique. que funciona en forma distinta a DISKCOPY. puede resultar que aunque los archivos sí sean iguales. teclee el comando SET DIRCMD seguido del signo igual (=). Si se usa DISKCOMP después de haber realizado una copia con el comando COPY.BAT INTERNO CONFIG. pero sin ningún parámetro ni modificador: ª SET DIRCMD= DISKCOMP COMPARAR DISQUETES CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Sólo opera con disquetes. tales como: Error de comparación en cara 0. utilice el comando FC. varíe su ubicación en el disquete respecto a su disco origen o fuente. Generalmente se le emplea después de haber utilizado el comando DISKCOPY para confirmar que la copia fue correcta.22 *. pista 0 si desea comparar los archivos en estos casos.240 Listado alfabético de comandos y controladores del MS-DOS 6. se presenta un mensaje similar a: Especificación de unidad no válida Unidad especificada no existe o es fija (Invalid drive specification Specified drive does not exist or is non-removable) Regresar al Contenido . por lo que verifica si son idénticos. si se intenta usar a DISKCOMP con un disco duro. por lo que podrán aparecer mensajes indicando errores durante la comparación.22 Si desea borrar cualquier opción predeterminada que se tenga.SYS EXTERNO DESCRIPCION: Compara el contenido de dos disquetes recorriéndolos sector por sector en cada una de sus pistas. track 2) Una vez terminada la comparación. pues en caso contrario se muestra un mensaje como el siguiente: Los tipos de unidades o de disquetes no son compatibles (Drive types or disquette types not compatible) que quiere decir que o bien se intenta comparar disquetes en unidades de diferente capacidad. si se responde en forma negativa concluye el proceso de comparación. o uno de baja y otro de alta densidad. que permite crearlas o redirigirlas. Al utilizar a DISKCOMP se debe tener presente que los disquetes deben ser del mismo tipo. tal como una de 31⁄2 ” con otra de 51⁄4 ”. Si por error se pretende usar DISKCOMP en una unidad de redes o redirigidas se muestra un mensaje de error en el que informa esta situación. DISKCOMP ignora el número del volumen del disquete. Como resultado de la comparación DISKCOMP informa si los disquetes son iguales o si tienen diferencias. ni en aquellas para las cuales se haya empleado el comando SUBST. Regresar al Contenido . pista 2 (Compare error on side 1. o aunque los disquetes sean del mismo tamaño son de distinta capacidad.DISKCOMP 241 Cuando se realiza la comparación. el proceso reinicia y se solicita la inserción del disquete a comparar. tal como de un solo lado con otro de dos lados. se presentará un mensaje como: Error de comparación en cara 1. DISKCOMP pregunta si desea continuar o suspender la acción con el siguiente mensaje: ¿Desea comparar otro disquete (S/N)? (Compare another diskette (Y/N)?) si el usuario responde afirmativamente. En caso de que sean iguales aparecerá el siguiente mensaje: Comparación correcta (Compare OK) pero si se encuentran diferencias. No se puede emplear este comando en unidades de red. DISKCOMP solicitará que se cambien los disquetes cada vez que sea necesario.22 Este comando proporciona códigos de salida ERRORLEVEL que pueden ser evaluados con el comando IF en archivos de procesamiento por lotes para determinar los siguientes cursos de acción a seguir. Descripción SINTAXIS: PARAMETROS: DISKCOMP [UNIDAD1: [UNIDAD2:]] [ /1] [ /8] [UNIDAD1:] Permite indicar la unidad donde se colocó el primero de los disquetes a comparar. si tampoco se indicó la UNIDAD1. Se encontraron diferencias entre disquetes. entonces se utilizará la unidad actual como UNIDAD2. [UNIDAD2:] Se refiere a la unidad donde se colocó el segundo de los disquetes. Regresar al Contenido . aunque éstos contengan 9 o 15 sectores por pista. el número de veces que se requiera intercambiarlos dependerá de la capacidad de los disquetes. Se presentó un error de inicialización. El usuario oprimió las teclas E+& para suspender el proceso de comparación. los valores de ERRORLEVEL de DISKCOMP son los siguientes: Código 0 1 2 3 4 Los disquetes son iguales. Se presentó un error de hardware. /8 Compara única y exclusivamente los primeros ocho sectores por pista de los disquetes. se emplea la unidad actual. Si no se indica. En el caso de emplear una misma unidad para comparar los dos disquetes.242 Listado alfabético de comandos y controladores del MS-DOS 6. /1 Compara única y exclusivamente el primer lado de los disquetes. En caso de no incluirlo. DISKCOMP asume que se empleará la misma unidad señalada como UNIDAD1 o bien. a pesar de que se trate de disquetes de doble lado o que las unidades manejadoras de disquete (driver) puedan leer disquetes de doble lado. En caso de que por error se incluya como ORIGEN o como DESTINO a una unidad de disco duro. RELACIONADOS: Para realizar la copia de archivos puede utilizar el comando COPY. El comando DISKCOPY permite copiar un disquete completo. a partir de la versión 6.BAT INTERNO CONFIG.BAT). DISKCOPY determina el número de caras y pistas a copiar con base en la UNIDAD y el disquete ORIGEN. Al iniciar el proceso de copiado. EJEMPLOS: Para comparar el contenido del disquete en la unidad A: con el de la unidad B:. DISKCOMP A: B: Si se desea realizar la comparación en una sola unidad de disquete.22 *. ya que únicamente opera con disquetes. el comando es: DISKCOMP A: A: ª DISKCOPY COPIAR DISQUETE CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.2 permite hacer las copias que se deseen sin necesidad de estar intercambiando disquetes. No se puede utilizar el comando DISKCOPY con unidades de disco duro. puede emplear el comando FC.SYS EXTERNO DESCRIPCION: Copia el contenido de un disquete a otro haciendo una reproducción exacta del disquete origen en el disquete destino. además. tal como A:. Con el comando IF se puede evaluar el parámetro ERRORLEVEL en archivos de procesamiento por lotes (. se emite un mensaje similar a: Regresar al Contenido .DISKCOPY 243 COMANDOS Si desea comparar archivos. razón por la cual se sobreescribe cualquier contenido que exista en el disquete DESTINO. por ejemplo. en cambio. es decir.2. difiere en su capacidad. ya que cuando una computadora tiene dos unidades de disquete suelen ser una de 31⁄2 “ y otra de 51⁄4 ”.22 Especificación de unidad no válida La unidad especificada no existe o es fija (Invalid drive specification Specified drive does not exist or is non-removable) Generalmente se usa DISKCOPY en una misma unidad de disquete. DISKCOPY pregunta si desea hacer otro duplicado de ese disquete cuya información se mantiene en el disco y subdirectorio indicado con SET TEMP. En ocasiones se inserta por error un disquete DESTINO que. es decir. 1. o en caso de ser del mismo tamaño. entonces pregunta si se desea copiar otro disquete: ¿Desea copiar otro disquete (S/N) ? Copy another diskette (Y/N)? Regresar al Contenido . aunque sea del mismo tamaño que el disquete ORIGEN. de 360 kB y el DESTINO sea de alta densidad.244 Listado alfabético de comandos y controladores del MS-DOS 6. DISKCOPY emite un mensaje como el siguiente: Los tipos de unidades o de disquetes no son compatibles Proceso de copia finalizado ¿Desea copiar otro disquete (S/N) ? (Drive types or diskette types not compatible Copy another diskette (Y/N)?) En versiones anteriores a la 6. a partir de la versión 6. se debe verificar que los disquetes sean de la misma capacidad. el proceso DISKCOPY muestra en la pantalla mensajes solicitando que se inserte el disquete ORIGEN y el disquete DESTINO en forma alternada. que ambos sean de 51⁄4 “ pero el ORIGEN sea de baja densidad. según se les vaya requiriendo. ¿Desea duplicar este disquete otra vez (S/N) ? Do you wish to write another duplicate of this disk (Y/N)? Si se responde N. En estos casos. Cuando termina.2.2 MB. se utiliza el espacio disponible en el disco duro como área temporal que facilita y hace más rápido el copiado de disquetes. Nota: Tenga en cuenta que si usted ha definido un espacio para que el sistema operativo trabaje con los archivos temporales utilizando SET TEMP. La fragmentación de archivos es resultado de los procesos de escritura de los archivos. Cuando se utiliza a DISKCOPY se reproduce en forma exacta el disquete ORIGEN en el disquete DESTINO. La fragmentación puede resultar en un desempeño más lento durante la búsqueda. se presenta un mensaje como: Dando formato durante la copia Formating while copying Cuando el disquete ORIGEN tenga un número de serie del volumen. Si se responde en forma negativa. En estos casos. éste debe ser suficiente para que el DOS almacene la información completa. pues la cabeza de lectura/escritura tendrá que moverse y ubicarse más veces que si el archivo estuviera Regresar al Contenido . se creará un nuevo número de serie para el volumen del disquete DESTINO y ese número se presenta una vez terminado el proceso de copiado. lectura y escritura de los archivos. cualquier fragmentación que se tenga.448 kB para poder hacer la copia de un disquete de alta densidad. incluyendo algunos de sus errores y.DISKCOPY 245 En caso de responder afirmativamente. deberá introducir un nuevo disquete de la misma capacidad que el ORIGEN en la unidad indicada y se procederá a la preparación del siguiente duplicado. DISKCOPY solicitará el disquete DESTINO cuando requiera grabar la información. en caso contrario podría recibir un mensaje parecido a: Error al crear archivo imagen. Diskcopy will revert to a multiple-pass copy Una facilidad adicional del comando DISKCOPY consiste en que cuando se desee hacer una copia de un disquete ORIGEN a un disquete DESTINO que esté sin formato. En el caso de DISKCOPY deberá tener al menos 1. se elimina el contenido del disquete ORIGEN que se encontraba en almacenamiento intermedio en el disco duro y se termina el proceso de copiado. con el mismo número de caras y sectores por pista que tenga el disquete ORIGEN. que deja pequeñas áreas de espacio no utilizado entre los archivos existentes. DISKCOPY invertirá el proceso de copia a paso múltiple Error creating image file. se le dará formato mientras se realiza el copiado. desde luego. Se presentó un error en el hardware. lo que reduce el tiempo requerido. Los comandos COPY y XCOPY copian los archivos en forma secuencial. puede utilizar el comando DISKCOPY en lugar del comando FORMAT /S. En el caso de que no se indique ni la unidad ORIGEN ni la unidad DESTINO. uno que contenga el sistema operativo y que permita arrancar a la computadora desde el manejador de disquetes A:. Por esta razón. cuando se sepa o se suponga que un disquete está muy fragmentado.22 contiguo. por tanto. SINTAXIS: PARAMETROS: DISKCOPY [ORIGEN: [DESTINO:]] [ /1] [ /V] [ /M] ORIGEN: Indica la letra de la unidad que contiene al disquete ORIGEN. Regresar al Contenido . es decir. se asigna la unidad actual para ambos parámetros. Si intenta copiar un disquete de arranque con COPY o con XCOPY. el disquete resultante no podrá utilizarse para arrancar la computadora. Cuando desee reproducir un disquete de arranque. El usuario presionó E+ & para cancelar el proceso de copiado. Ocurrió un error no crítico de lectura/escritura. Se presentó un error de inicialización. en lugar de utilizar a DISKCOPY. no se copiarán los archivos ocultos del DOS y. resultará más conveniente utilizar el comando COPY o el comando XCOPY para realizar la copia completa del disquete.246 Listado alfabético de comandos y controladores del MS-DOS 6. los valores de ERRORLEVEL de DISKCOPY son los siguientes: Código 0 1 2 3 4 Descripción La copia se efectuó correctamente. El comando DISKCOPY proporciona códigos de salida ERRORLEVEL que pueden ser evaluados con el comando IF en archivos de procesamiento por lotes para determinar los siguientes cursos de acción a seguir. por lo que se eliminará la fragmentación. DESTINO: Indica la letra de la unidad que contiene al disquete destino. Regresar al Contenido . MODIFICADORES: /1 Copia exclusivamente la primera cara del disquete. /M Obliga a DISKCOPY a utilizar únicamente memoria convencional para el almacenamiento intermedio.BAT). en cuyo caso se solicitará la introducción del disquete ORIGEN tantas veces como se le requiera. teclee: DISKCOPY A: B: /V ª en este caso el proceso de copiado será más lento pues se solicitó que se verifique lo grabado en el disquete DESTINO con lo leído en el disquete ORIGEN. para este propósito se emplea el comando DISKCOMP. Una vez copiado un disquete con DISKCOPY. independientemente de su ubicación . COMANDOS Para copiar sólo algunos archivos. Con el comando IF se puede evaluar el parámetro ERRORLEVEL en archivos de procesamiento por lotes (. puede resultar conveniente compararlo a fin de asegurarse que no hubo errores durante el proceso. se pueden emplear los comandos COPY y XCOPY. se emplea la unidad actual como unidad DESTINO. el último de los cuales también permite copiar los subdirectorios relacionados y sus correspondientes archivos. DISKCOPY emite mensajes en la pantalla en los que indica al usuario que cambie de disquete según se les requiera. Si no se indica la unidad DESTINO. en forma alternada con el disquete DESTINO. /V Verifica que la copia se haya hecho correctamente. EJEMPLOS: Para copiar un disquete ubicado en la unidad A: a otro disquete en la unidad B: y verificar que la copia sea correcta. También puede utilizar el comando FC. ya sea uno solo o un RELACIONADOS: grupo de ellos. que verifica que sean iguales los archivos de ambos disquetes.DISKCOPY 247 Cuando se indique la misma unidad ORIGEN que la unidad DESTINO. VGA y LCD.N]]) DEVICE=[UNIDAD:][RUTA] DISPLAY. y después DISPLAY.SYS CON[:]=(TIPO[. entonces DISPLAY.SYS JUEGOS DE CARACTERES PARA MONITORES CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. (N. pueden ser: CGA.SYS DEVICE=[UNIDAD:][RUTA] DISPLAY.[HWCP][. D I SPLAY. El valor LCD se refiere a las pantallas de cristal líquido que utilizan principalmente las computadoras portátiles (Liquid Crystal Display).22 DISPLAY.22 *. EGA y LCD Si se indica EGA se pueden emplear los adaptadores de video para ese tipo de monitor y para los monitores VGA. pues no se pueden modificar los códigos de página para ellos.SYS. TIPO Permite indicar el adaptador de dispositivo a emplear.SYS EXTERNO DESCRIPCION: Permite cargar el controlador de dispositivos que facilita la presentación de juegos de caracteres internacionales en monitores de tipo EGA.SYS trata de determinar cuál es el adaptador de video que está utilizando la computadora.[HWCP][.SYS De no ser así.SYS no tiene efecto alguno. el controlador de dispositivo de la otra fuente puede alterar e incluso desactivar a DISPLAY. Se carga desde el archivo CONFIG. de acuerdo al que disponga la computadora.BAT INTERNO CONFIG. ya que no lo permiten. S i s e i n d i c a C G A o M O N O d e m o n o c ro m á t i c o . Regresar al Contenido .SYS CON[:]=(TIPO[.M)]]) SINTAXIS: PARAMETROS: [UNIDAD:][RUTA] Permite indicar la ubicación donde se encuentra el archivo DISPLAY. se debe tener precaución de instalarlos en el siguiente orden: primero el dispositivo de la otra fuente.SYS con un comando DEVICE o DEVICEHIGH. En caso de que se disponga de un controlador de consola proporcionado por otra fuente. Si no se indica ningún TIPO.248 Listado alfabético de comandos y controladores del MS-DOS 6. N Permite indicar cuántos juegos de caracteres puede aceptar el hardware. cambia la distribución de los caracteres en el teclado. N puede tomar valores desde 0 hasta 6.DISPLAY. pues los adaptadores de video tipo EGA aceptan 6. El valor que se asigne a N depende de las características de su equipo.SYS HWCP 249 Permite indicar un número correspondiente al juego de caracteres a cargar. donde se utiliza más comúnmente el 860. Las disposiciones de los teclados para cada caso se incluyen en el Manual del Usuario del MS-DOS.SYS pueRELACIONADOS: de emplear el comando DEVICE o en su lugar utilizar a DE- VICEHIGH a fin de dejar más memoria convencional libre para otros programas. Los valores que puede tomar HWCP son los siguientes: Valor para HWCP 437 850 852 860 863 865 País o idioma Estados Unidos Multilingüe (Latín I) Eslavo (Latín II) Portugués Francés canadiense Nórdico En cada caso. Para cambiar la configuración del teclado utilice el comando KEYB. En América Latina se suele emplear el código 850. de acuerdo a un país o idioma en particular. excepto en Brasil. COMANDOS Para cargar el controlador de dispositivos DISPLAY. M Su valor predeterminado es 2 para adaptadores de video EGA y 1 para LCD y se refiere al número de subfuentes que acepta el hardware para cada tabla de códigos. Regresar al Contenido . mientras que los de tipo LCD sólo aceptan 1. además del juego de caracteres principal que es el que se indica con el parámetro HWCP. así como los caracteres disponibles. con el juego de caracteres de Estados Unidos (437) y tener hasta 2 juegos de caracteres.SYS CON=(EGA. Regresar al Contenido . EJEMPLOS: Si dispone de un monitor tipo VGA y desea que se acepte el juego de caracteres correspondiente a América Latina. que es el 850. Si desea cambiar entre códigos de página seleccionados.3) Para que se soporte a un monitor tipo VGA. utilice el comando CHCP. indicar que el archivo DISPLAY.250 Listado alfabético de comandos y controladores del MS-DOS 6. incluya en el archivo CONFIG.EXE El comando MODE CODEPAGE PREPARE permite cargar la información de las páginas de código para su uso en los dispositivos. como el teclado.SYS.850. o en lugar de HIMEM. en el mismo archivo CONFIG.22 *.2) CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.SYS una línea para cargar el archivo NLSFUNC.BAT INTERNO CONFIG.SYS una línea como la siguiente: DEVICE=C:\DOS\DISPLAY.SYS. e indica que el DOS se cargue en el área de memoria alta (HMA) o bien. se debe incluir en el archivo CONFIG.22 Si se cambia la configuración de dispositivos. incluya la siguiente línea en CONFIG.SYS. Previamente se requiere haber instalado el controlador de dispositivos HIMEM.SYS.SYS CON=(EGA.EXE.SYS se encuentra en el subdirectorio C:\DOS y que se puedan tener hasta 3 juegos adicionales de caracteres de MS-DOS.SYS: ª DOS DOS DEVICE=C:\DOS\DISPLAY. algún otro administrador de memoria extendida.437. similar a la siguiente: DEVICE=C:\DOS\NLSFUNC. que al menos se mantenga una liga con la memoria superior para cargar algunos manejadores de dispositivos.SYS EXTERNO DESCRIPCION: Se utiliza exclusivamente en el archivo CONFIG. el parámetro NOUMB indica al DOS que no administre los UMB. que es la que utilizan los programas. La opción predeterminada es LOW. Su uso permite cargar programas y controladores de dispositivos en el área de memoria superior y. dejar mayor cantidad de espacio libre en la memoria convencional.EXE que se suministra con el sistema operativo Microsoft. se mostrará un mensaje como el siguiente: HMA no está disponible. por lo que se debe tener especial cuidado de no olvidarlo. así es posible indicar los siguientes comandos que son válidos: DOS=HIGH. El valor predeterminado es NOUMB.DOS 251 SINTAXIS: DOS=HIGH | LOW [. tal como el comando EMM386. Cargando DOS en memoria convencional. Por su parte. En caso de que se especifique el parámetro DOS=HIGH y no se pueda utilizar el área de memoria alta (HMA). gracias a ello.).UMB | NOUMB] o DOS=[HIGH.UMB DOS=UMB. Es posible combinar parámetros en la misma línea de comandos. se libera memoria convencional que podrá ser utilizada por los programas. | LOW. en cuyo caso se les debe separar con una coma (. que indica que el DOS se cargue en la memoria convencional.] UMB | NOUMB PARAMETROS: HIGH | LOW Si se especifica DOS=HIGH se indica al sistema operativo que trate de cargar parte de él en el área de memoria alta (HMA) y de lograrlo.LOW Regresar al Contenido . (HMA not available Loading DOS low) UMB | NOUMB Si se especifica DOS=UMB se indica al sistema operativo que mantenga un vínculo entre la memoria convencional y el área de memoria superior y que el DOS debe administrar los bloques de memoria superior (UMB’s) que hayan sido creados con el uso de un suministrador de UMB. El sistema operativo no muestra ningún mensaje de error si se incluye el comando DOS=UMB sin haber instalado previamente un suministrador de UMB. SYS EXTERNO DESCRIPCION: Invoca y deja residente en memoria al programa DOSKEY. EJEMPLOS: Para indicar al DOS que utilice la memoria superior.22 *.22 COMANDOS Cuando se dispone de un área de memoria superior.252 Listado alfabético de comandos y controladores del MS-DOS 6.UMB ª DOSKEY DOSKEY CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.BAT INTERNO CONFIG. DOSKEY [ /REINSTALL] [ /BUFSIZE=TAMAÑO] [ /MACROS] [ /HISTORY] [ /INSERT| /OVERSTRIKE] [MACRO=[TEXTO]] SINTAXIS: si se teclea el comando DOSKEY sin ningún parámetro ni modificador. para consultar y editar los últimos comandos que se hubieren tecleado en la línea de comandos del símbolo del sistema del DOS. emplee el comando LOADHIGH. No se puede invocar y ejecutar una macro desde un archivo de procesamiento por lotes (. PARAMETROS: MACRO=[TEXTO] Define una macro que permite ejecutar uno o varios comandos del sistema operativo. incluya en el archivo CONFIG. Si desea cargar un programa en el área de memoria superior. se le carga en memoria y deja residente con los valores predeterminados. que permite utilizar una memoria intermedia (buffer) de teclado.BAT). se pueRELACIONADOS: den cargar controladores de dispositivos en ella con el co- mando DEVICEHIGH.SYS cualquiera de los siguientes comandos: DOS=HIGH DOS=HIGH. Este programa utiliza aproximadamente 3 kB de memoria cuando está residente. así como crear y usar macros para el teclado. MACRO es el nombre que se le Regresar al Contenido . La diferencia respecto al uso de la tecla Insertar reside en que cuando se oprime esta tecla. En cambio. /HISTORY o /H Muestra la lista de todos los comandos guardados en la memoria. por lo que si desea insertar otra vez algún carácter en el texto. que es el de sobreescritura. /MACROS o /M Muestra la lista de todas las macros definidas con DOSKEY. Regresar al Contenido .DOSKEY 253 asigna. MODIFICADORES: /REINSTALL Limpia el buffer del teclado e instala una nueva copia de DOSKEY. se modificará el tamaño del cursor para indicar el cambio. donde DOSKEY guardará los comandos y las macros. el teclado volverá al modo previo de sobreescritura. Si se desea. El tamaño predeterminado es de 512 bytes. /BUFSIZE=TAMAÑO Indica el tamaño del buffer en bytes. lo que se escriba en la línea de comandos se insertará sin sobreescribir cualquier texto existente. el mínimo es de 256 bytes. tendrá que oprimir K nuevamente. Cuando utilice la tecla K para cambiar el modo de operación del teclado. /INSERT | /OVERSTRIKE Permite indicar si se empleará el modo de inserción o el de sobreescritura cuando se tecleen datos o texto. pero en cuanto se oprima la tecla I. Se puede redireccionar el reporte hacia un archivo o la impresora con los símbolos de redirección ( > y >>). se puede redireccionar el reporte hacia un archivo o la impresora con los símbolos de redirección ( > y >>). en forma predeterminada se trabaja en modo /OVERSTRIKE. TEXTO se refiere a los comandos que se ejecutarán con la macro. con el uso del modificador /INSERT se cambiará la operación del teclado al modo de inserción cada vez que se presione la tecla I y permanecerá así hasta que se utilice el modificador /OVERSTRIKE. en lugar de hacerlo desde el teclado. Muestra en la línea de comandos el comando que se haya ejecutado después del que esté en ese momento en la línea de comando. cuya operación se comenta: Tecla Operación Muestra en la línea de comandos el comando inmediato anterior que se haya ejecutado. que es un símbolo de redirección y anexado de información de salida. tal como la impresora. en lugar de crear uno nuevo. Es equivalente al símbolo de redirección de información de salida > . Muestra el último de los comandos que se hayan utilizado en la actual sesión de trabajo con el sistema operativo. Equivale al símbolo de redirección de información de entrada < . y así sucesivamente. y así sucesivamente.do en la actual sesión de trabajo con el sistema operativo. o a un archivo. se pueden utilizar los siguientes caracteres especiales: ¾ $G o $g Redirige la salida de la información a un dispositivo. Muestra el primero de los comandos que se hayan utiliza.254 Listado alfabético de comandos y controladores del MS-DOS 6. ya sea desde un archivo de procesamiento por lotes. en lugar de a la pantalla. o desde la línea de comandos. en su creación o definición.22 Una vez cargado DOSKEY en la memoria se pueden emplear las siguientes teclas. ¾ $B o $b Envía la salida de información de una macro a un comando. Es equivalente a >>. ¾ $G$G o $g$g Redirige la salida de la información a un archivo y la agrega al final. es equivalente al símbolo de canalización |. ¾ $L o $l Redirige la entrada de la información. Se emplea para leer información a partir de un dispositivo o archivo. Z \ ^ ` Una macro permite que se ejecuten uno o varios comandos del DOS. ¾ $T o $t Es un separador de comandos ¾ $$ Permite indicar el carácter “$” de signo monetario Regresar al Contenido . En caso contrario. Si desea ejecutar la macro.DOSKEY 255 ¾ $1 a $9 Son caracteres especiales que permiten pasar parámetros cada vez que se ejecuta una macro. con la diferencia que con $∗ todo lo que se escriba después del nombre de la macro será reemplazado por $∗. con el auxilio de algunas teclas. invoque el comando DOSKEY seguido del nombre de la macro y un signo igual: DOSKEY MACRO= y se eliminará de la memoria la definición de esa macro. o $1 a $9. Regresar al Contenido . las cuales mueven el cursor o modifican el texto del comando según se indica en la siguiente lista: ¾] Mueve el cursor un carácter hacia atrás. cualidad que resulta útil para los casos en los que se utiliza un comando con los mismos parámetros o modificadores en forma repetida. El DOS puede identificar si se desea ejecutar el comando o la macro. es posible crear una macro que tenga el mismo nombre que un comando del sistema operativo. deje uno o más espacios entre el símbolo del sistema y el nombre del comando. pues se evita el tener que teclearlo completo. ¾ $∗ Es un parámetro reemplazable similar a los $1 a $9.BAT de procesamiento por lotes. para ejecutar el comando del DOS. ¾[ Mueve el cursor un carácter hacia adelante. En caso de que la macro incluya a cualquiera de los signos $∗. Para ejecutar la macro que haya creado. Una vez cargado el programa DOSKEY se pueden editar los comandos en la línea de comandos. basta con teclear su nombre a partir de la primera posición en la línea de comandos. Como caso especial. teclee su nombre junto al símbolo del sistema. ¾ E+ ] Mueve el cursor hacia atrás tantos caracteres como la longitud de la palabra previa. son similares a los caracteres %1 a %9 que se emplean en los archivos . deberá dejar un espacio para separar cada parámetro. dependiendo de si se deja o no un espacio en blanco al principio de la línea de comandos. Para borrar la definición de una macro. sin dejar ningún espacio. desde el primero. sin incluir este último carácter. desde el primero con el número uno (1). ¾U Muestra la relación de los comandos que DOSKEY ha guardado en la memoria así como sus números asociados. correspondiente al último comando que se haya tecleado e introducido con I. ¾A Borra de la pantalla el comando que se tenga. ¾J Mueve el cursor hasta el principio de la línea. aquellos que coincidan con el Regresar al Contenido . hasta el final del último comando que se haya introducido. Estos números asociados indican la secuencia en la que se ejecutaron los comandos.256 Listado alfabético de comandos y controladores del MS-DOS 6. que indica el final de un archivo. a partir de su posición actual. hasta que se encuentre el carácter que se indique después de haber presionado R. lo que reste de la plantilla en memoria. ¾P Inserta todos los caracteres que se tengan en la plantilla en el buffer de memoria del teclado. ¾ V Permite buscar entre todos los comandos que se tengan guardados en la memoria. ¾R Permite borrar todos los caracteres de la plantilla. hasta encontrar la siguiente tecla presionada después de haber oprimido P.22 ¾ E+ [ Mueve el cursor hacia adelante tantos caracteres como la longitud de la palabra siguiente. ¾Q Completa en la línea de comandos. ¾G Mueve el cursor hasta el final de la línea. ¾O Copia a la línea de comandos un carácter de la plantilla en el buffer de memoria del teclado. ¾T Introduce en la posición del cursor en la línea de comandos un carácter de fin de archivo (E+=). ¾S Copia en la línea de comandos el comando actual en la plantilla. borrando cualquier texto o comando que se tuviera en la línea de comandos. hasta el último con el número que le corresponda. sin borrar este último. DOSKEY 257 ¾W Permite indicar un número asociado de comando y mostrar el comando correspondiente. Para crear una macro denominada RA. EJEMPLOS: carácter o conjuntos de caracteres que se indiquen. ¾ D+ X Elimina todas las definiciones de macros. DOSKEY mostrará uno a uno y del más reciente al más antiguo. Para consultar los subsecuentes comandos. Resulta muy útil para evitar teclear comandos largos. teclee lo siguiente: DOSKEY RA=COPY $1 $2 $T DEL $1 para ejecutarla. y desea crear una macro denominada MUESTRA que invoque a TYPE. Para utilizar la tecla V. oprima V en forma repetida. ¾ D+ U Elimina todos los comandos que se tengan guardados en la memoria intermedia de DOSKEY. Como respuesta. se puede modificar la macro de forma que antes de proceder al copiado de los archivos. pero se Regresar al Contenido . Para consultar los números asociados a los comandos oprima la tecla U . se puede teclear en la línea de comandos algo como lo siguiente: RA C:\LIBROS C:\REPORTE para lo cual se supone que ambos subdirectorios existen. todos los comandos que comiencen con la cadena de caracteres que se haya introducido. primero indique en la línea de comandos el carácter o grupo de caracteres con los que comienza el comando que quiere localizar y después presione V. Para evitar el error derivado de la no existencia del subdirectorio C:\REPORTE. que Reubica Archivos al copiarlos de un subdirectorio a otro y borrarlos del primer subdirectorio. se cree el citado subdirectorio: DOSKEY RA2=MD $2 $T COPY $1 $2 $T DEL $1 su uso sería similar al primer caso: RA2 C:\LIBROS C:\REPORTE Si suele utilizar el comando TYPE para consultar el contenido de algunos archivos en código ASCII. para ello teclee: DOSKEY /MACROS > CREAMAC. escriba: DOSKEY MUESTRA=TYPE $1 $B MORE para ejecutarlo teclee: MUESTRA C:\AUTOEXEC. pero que le gustaría disponer de un archivo de procesamiento por lotes para que las defina cada vez que inicie su computadora y no tenga que reescribirlas en cada ocasión. sin espacio. siempre en el drive B: con el modificador /U. Para ejecutar el comando del DOS del mismo nombre.BAT incluya una línea como la siguiente: CALL CREAMAC Regresar al Contenido . Suponga que ya creó en memoria las macros que desea utilizar en sus sesiones de trabajo. muy útil para evitar que por error se dé formato a un disco duro. se invocará la macro. deje uno o más espacios en blanco a partir del símbolo del sistema. lo cual se consigue con: DOSKEY QF=FORMAT B: /U Para ejecutarla teclee: QF una variación de esta macro. en el archivo AUTOEXEC.BAT con las definiciones de las macros existentes.BAT. que indica que sea en forma incondicional.BAT Otro ejemplo puede consistir en crear una macro que dé formato a un disquete. puede emplear DOSKEY con el modificador /MACROS y redireccionar la información de salida hacia un archivo. digamos CREAMAC.22 detenga después de cada pantalla utilizando el comando MORE. sólo deberá editarlo para que al principio de cada renglón aparezca el comando DOSKEY. consiste en crearla con el mismo nombre de FORMAT: DOSKEY FORMAT=FORMAT B: /U cada vez que se teclee FORMAT junto al símbolo del DOS.BAT una vez creado el archivo CREAMAC. Finalmente. Con este fin.258 Listado alfabético de comandos y controladores del MS-DOS 6. subdirectorios y realizar operaciones con ellos.SYS EXTERNO DESCRIPCION: Activa el programa DOSSHELL que es una eficiente interface gráfica para el uso del sistema operativo MS-DOS. y demás elementos. cada vez que encienda o reinicie su PC.INI.BAT con el siguiente comando: DOSSHELL=C:\DOS Si se borra el archivo DOSSHELL. el cual se actualiza siempre que se modifique alguno de estos elementos del programa. Es una herramienta importante que facilita el uso del sistema operativo. se definirán las macros incluidas en ese archivo. en un archivo denominado DOSSHELL. si reside en el subdirectorio C:\DOS. DOSSHELL CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Si requiere emplear ambos sistemas. Para correr a DOSSHELL se requiere que su computadora disponga de cuando menos 384 kB disponibles de memoria convencional. consulte el capítulo de este libro donde se profundiza su uso. No se debe invocar a MS-WINDOWS cuando se esté en el DOSSHELL pues se presentarán problemas (principalmente en el uso de la memoria). por ejemplo. La ubicación de este archivo se puede indicar con una variable de entorno denominada DOSSHELL.BAT INTERNO CONFIG. CD-ROM u otras disponibles. En él se muestra la estructura de todas las unidades de disco. se puede especificar en el archivo AUTOEXEC. primero inicie WINDOWS y después invoque a DOSSHELL desde el administrador de archivos de WINDOWS. Regresar al Contenido .DOSSHELL 259 ª DOSSHELL y así. tales como colores y resolución.22 *.INI. se puede trabajar con archivos. disquete. Para obtener mayor información sobre DOSSHELL. se creará uno nuevo la próxima vez que se inicie el programa DOSSHELL. El programa DOSSHELL guarda sus parámetros de configuración para los elementos de programas y de los grupos. BAT la siguiente línea: SET TEMP=C:\TEMPORAL SINTAXIS: Para iniciar el DOSSHELL en modo texto utilice la sintaxis: DOSSHELL [ /T[:RES[N] ]] [ /B] en cambio.260 Listado alfabético de comandos y controladores del MS-DOS 6. para ello se emplea la variable de entorno TEMP en el archivo AUTOEXEC. puede indicarse al sistema operativo que los archivos temporales (también denominados provisionales) se creen en otro subdirectorio. pero si se desea.BAT.22 Existe otro tipo de archivos que se crean cuando se ejecuta un programa desde DOSSHELL. N Permite indicar el número de líneas para la pantalla de entre las siguientes categorías.EXE. para definir el subdirectorio C:\TEMPORAL a la variable de entorno TEMP. incluya en el archivo AUTOEXEC. son archivos temporales que normalmente se crean en el mismo directorio donde reside el archivo DOSSHELL. que dependen de las características del hardware para estar disponibles: Número de Líneas 25 30 Valor de Resolución Baja Media L M Regresar al Contenido . de entre los siguientes valores: Valor para RES L M H Nivel de Resolución Baja Media Alta El valor predeterminado de este parámetro depende del hardware que se tenga instalado. para iniciarlo en modo gráfico emplee la sintaxis: DOSSHELL [ /G[:RES[N] ]] [ /B] PARAMETROS: RES Permite indicar la resolución para la pantalla. Nota: Por ejemplo. /G Inicia a DOSSHELL en modo gráfico.SYS Número de Líneas 34 43 50 60 Valor de Resolución Media Alta Alta Alta M H H H 261 MODIFICADORES: /T Inicia a DOSSHELL en modo de texto.22 *. alta resolución y 60 líneas en la pantalla ª DOSHELL /G:H60 DRIVER. o inclúyalo desde un archivo de procesamiento por lotes. /B Sólo utiliza blanco y negro.SYS EXTERNO Regresar al Contenido .BAT INTERNO CONFIG.SYS CREAR UNIDAD LOGICA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Util para monitores monocromáticos. teclee el siguiente comando junto al símbolo de petición de orden del DOS. como AUTOEXEC. EJEMPLOS: Para invocar la interfaz gráfica DOSSHELL con sus valores predeterminados.BAT DOSSHELL Si desea iniciar a Dosshell en blanco y negro (para monitores monocromáticos).DRIVER. teclee: DOSSHELL /B Para iniciar DOSSHELL en modo gráfico. La numeración inicia con el cero (0) para la unidad A: y aumenta de 1 en 1. No se puede utilizar a DRIVER. Esta situación no representa ningún problema si su computadora dispone únicamente de una unidad de disquete. A:. Un ejemplo de aplicación de DRIVER. /D:NUMERO Permite indicar al sistema operativo el número que corresponde a la unidad física que se relacionará.SYS puede darse si desea utilizar el comando COPY o XCOPY para copiar la información de un disquete a otro. En cambio. podrá trabajar en forma más ágil y rápida con sus disquetes. consulte la documentación de su unidad de disquete o consulte con su distribuidor.SYS con unidades de disco duro. Regresar al Contenido . entonces se requiere de DRIVER. Debe cargarse desde el archivo CONFIG. si su computadora tiene una unidad A: y una unidad B:. por lo que a la unidad B: le corresponde el número 1. pues el sistema operativo también la reconoce con la letra B: y el copiado se puede realizar de A: a B:. utilizando la misma unidad.SYS. por ejemplo A: de 31⁄2” y B: de 51⁄4 ”. según se desee cargar en la memoria convencional o en la memoria alta. cuya letra de identificación se puede emplear para referirse a una unidad de disquetes física. En caso de duda.SYS.SYS para asignar otra letra de unidad para hacer el copiado de A: a esa letra de unidad.262 Listado alfabético de comandos y controladores del MS-DOS 6. DEVICE=[UNIDAD:] [RUTA] DRIVER. con el comando DEVICE o DEVICEHIGH. MODIFICADORES: /C Permite indicar al sistema operativo que la unidad física tiene la posibilidad de detectar si su puerta está abierta o cerrada. donde generalmente ambas son de distinto tipo. pero usando la misma unidad física.22 DESCRIPCION: Permite crear una unidad lógica. Si su unidad cuenta con esta facilidad.SYS /D:NUMERO [ /C] [ /F:FACTOR] [ /H:CABEZAS] [ /S:SECTORES] [ /T:PISTAS] [UNIDAD:][RUTA] SINTAXIS: PARAMETROS: Permite indicar la unidad y el subdirectorio donde se encuentra el archivo DRIVER. que no es otra cosa sino un apuntador. consulte la documentación que acompaña a su equipo. El valor predeterminado de CABEZAS es 2. /S:SECTORES Permite indicar el número de sectores que se tienen por pista. que se refiere a una unidad de 1. Se debe tener cuidado en distinguir cuándo es que se trata de unidades físicas y no lógicas.44 MB (disquete de 3 1⁄2 pulgadas) 2. /F:FACTOR Permite indicar con un número. /S:SECTORES y /T:PISTAS. Si tiene duda sobre el número de cabezas de su unidad. Su valor predeterminado es variable y depende Regresar al Contenido .DRIVER. que aquí se le llama FACTOR. pero puede ir desde 1 hasta 99. cuál es el tipo de unidad. se pueden emplear los modificadores: /H:CABEZAS. pues en aquellas computadoras que tienen una unidad de disquete (unidad física) que puede operar como unidad A: y como unidad B: (lógicas). Si se tienen más de dos unidades de disquetes. /H:CABEZAS Permite indicar el número de cabezas de que dispone la unidad de disquete. El valor predeterminado para FACTOR es 2. el número que le corresponde a esa unidad física es cero (0).SYS 263 Los números de unidad que son válidos para el DOS pueden ir desde 0 hasta 127. y si le corresponde la letra C: su número será 2.2 MB. a partir de la tercera deberá ser externa. o contacte con su distribuidor.88 MB (disquete de 3 1⁄2 pulgadas) Es más conveniente utilizar el modificador /F para indicar la capacidad de la unidad de disquete. pero si se desea.2 megabyte (MB) 720 kB (disquete de 3 1⁄2 pulgadas) o algún otro 1. Los valores que puede tomar FACTOR son los siguientes: Valor de Factor 0 1 2 7 9 Tipo de la unidad 160 kB/180 kB o 320 kB/360 kB 1. que corresponde a /F:1. Su valor predeterminado depende del valor de /F. En caso de duda. pues si /F:0 el valor de PISTAS será 40. con capacidad de 1. de su computadora. El número de SECTORES se asigna en forma predeterminada de acuerdo con el valor de /F según la siguiente tabla: Valor de /F 0 1 2 7 9 /T:PISTAS Valor de SECTORES 9 15 9 18 36 Permite indicar el número de pistas que se tendrán por cada lado del disquete. consulte la documentación del fabricante del dispositivo. deberá incluir en el archivo CONFIG. el comando será: DEVICE=C:\DOS\DRIVER.22 del valor que se asigne a /F:FACTOR.SYS /D:1 Si además desea indicar que esa unidad tiene capacidad de 1.SYS /D:1 /F:1 Por otra parte.264 Listado alfabético de comandos y controladores del MS-DOS 6. El sistema operativo acepta valores de 1 a 999 para PISTAS. si dispone de una unidad externa de 31⁄2 “.SYS una línea como la siguiente: DEVICE=C:\DOS\DRIVER. EJEMPLOS: Suponga que su computadora sólo dispone de una unidad de disquete de 31⁄2“ y desea instalar una unidad externa de 51⁄4 “ con la letra de unidad B:. emplee el comando SUBST. Si desea cambiar la letra de unidad de un disco duro.2 MB. en este caso. entonces Regresar al Contenido . unidad física. aunque puede estar ente 1 y 99. COMANDOS El comando DRIVPARM permite cambiar los parámetros de RELACIONADOS: un dispositivo.44 MB que corresponde a /F:7 y desea indicar al sistema operativo que la desea utilizar para copiar información de un disquete a otro en la misma unidad. de cualquier otra forma se asignan 80 PISTAS. no crea una nueva unidad lógica. Esta característica permite elevar la velocidad de operación con disquetes. si desea saber si su unidad la soporta.SYS. A diferencia de DRIVER.BAT INTERNO CONFIG. disquete. disco duro y disco óptico.SYS. Ejemplo de estas unidades son las de cinta. Este comando sólo se puede emplear desde el archivo CONFIG. Sin embargo. DRIVPARM=/D:NUMERO [ /C] [ /F:FACTOR] [ /H:CABEZAS] [ /I] [ /N] [ /S:SECTORES] [ /T:PISTAS] SINTAXIS: MODIFICADORES: /C Determina si la unidad de disquete podrá detectar si su puerta está abierta o cerrada. pues con ello se asignan dos letras de unidad lógica a la misma unidad física de disquete: DEVICE=DRIVER. tal como cuando se realizan respaldos a los discos duros. probar el modificador /C. número de cabezas y número de pistas.22 *. sólo modifica los parámetros de alguna unidad que ya se disponga en la computadora.SYS /D:2 /F:7 ª DRIVPARM PARAMETROS PARA LA UNIDAD CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. ya que habilita la posibilidad de identificar en forma automática si se reemplazó un disquete con otro.SYS /D:2 /F:7 DEVICE=DRIVER. o bien.SYS EXTERNO DESCRIPCION: Permite redefinir los parámetros de algún dispositivo de almacenamiento de la computadora en cuanto a características tales como: capacidad. no todas las unidades de disquete permiten aprovechar esta facilidad.DRIVPARM 265 debe incluir dos veces el mismo comando DRIVER en el archivo CONFIG. puede consultar su documentación.SYS. Regresar al Contenido . Su valor predeterminado depende del valor que se indique con /F:FACTOR.22 /D:NUMERO Indica el número de la unidad física: 0 para A:. 1 para B:. que esté instalada en la microcomputadora y emplee el controlador de discos flexibles. pero puede tomar los siguientes valores: Factor 0 1 2 5 6 7 8 9 Capacidad de la Unidad 160 kB/180 o 320 kB/360 kB (disquete de 5 1⁄4”) 1.44 MB (disquete de 3 1⁄2”) Disco óptico de lectura/escritura 2. /F:FACTOR Indica la capacidad según el tipo de la unidad. Se le utiliza si la memoria ROM BIOS de la computadora no reconoce a las unidades de disquete de 31⁄2 ”. Sus valores pueden ir de 0 a 255. sus valores pueden ir desde 1 hasta 99.88 MB (disquete de 3 1⁄2”) /H:CABEZAS Permite indicar el número máximo de cabezas en la unidad. Este hecho se presenta principalmente en las primeras computadoras PC-AT (con procesador 80286). 2 para C: y así sucesivamente.2 MB (disquete de 5 1⁄4”) 720 kB (disquete de 3 1⁄2”) Disco duro Cinta 1. Regresar al Contenido . pues en los modelos recientes generalmente el BIOS sí reconoce a las unidades de 31⁄2 ”.266 Listado alfabético de comandos y controladores del MS-DOS 6. /I Permite indicar una unidad de disquete de 31⁄2 ” compatible electrónicamente. Su valor predeterminado es 2. es decir. 8/T:PISTAS Indica el número de pistas que acepta el dispositivo en bloque por cada cara. se deberá incluir en el archivo CONFIG. disquetes u otras unidades removibles. acepta valores entre 1 y 99. Se diferencía de DOUBLESPACE por utilizar un algoritmo distinto para la compresión . Su valor predeterminado depende del valor que se indique con /F:FACTOR.22 y sustituye a DOUBLESPACE.SYS EXTERNO DESCRIPCION: Este comando invoca al programa DRIVESPACE que aparece con la versión 6.SYS una línea con el siguiente comando: DRIVPARM=/D:4 /F:6 /H:1 /S:40 /T:12 ª DRVSPACE DUPLICAR ESPACIO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.BAT INTERNO CONFIG.22 *. para que grabe 12 pistas de 40 sectores por pista. /S:SECTORES Indica el número de sectores por pista que es aceptado por el dispositivo en bloque. EJEMPLOS: Para reconfigurar una unidad de cinta de una cabeza instalada en la computadora como unidad E:. razón por la cual en este Regresar al Contenido . Al igual que DOUBLESPACE utiliza algoritmos de compresión de datos que permiten ampliar desde un 50% hasta casi un 100% la capacidad de almacenamiento de las unidades de disco duro. Su valor predeterminado depende del valor que se indique con /F:FACTOR.DRVSPACE /N 267 Especifica un dispositivo en bloque no removible. pero mantiene la misma funcionalidad y uso de los modificadores. Sin embargo. tenga presente que la utilería (programa) de conversión puede o no estar disponible en su sistema. resulta evidente que en el futuro las nuevas versiones de sistema operativo MS-DOS serán compatibles con el formato de compresión de DRIVESPACE y no con el de DOUBLESPACE en comandos tales como MSBACKUP o SCANDISK.22. Para convertir una unidad comprimida con DOUBLESPACE al formato de DRIVESPACE. Pero además. Conversión de Volúmenes comprimidos con DOUBLESPACE a DRIVESPACE Si usted utiliza a DOUBLESPACE. Por ello. así como cualquier otro que se introduzca.22 espacio se optó por no repetirlos y recomendar consultar el comando DBLSPACE. depenRegresar al Contenido . pues será con ellos con los que se deberá tener cuidado para evitar molestias tales como poderlos leer pero no grabar. El hecho de que ambos comandos difieran en su algoritmo de compresión. a menos que los convierta al formato de DRIVESPACE y tome algunas de las medidas precautorias que se señalan a continuación. conlleva a algunos cambios requeridos en programas tales como MSBACKUP y SCANDISK. invoque el comando DRVSPACE desde la línea de comandos y en la pantalla se mostrará la interface de DRIVESPACE. pues en ese caso será posible que no pueda accesar alguna información de volúmenes que se mantengan comprimidos con el formato de DOUBLESPACE. Sin embargo. considerando que el único cambio que se debe hacer es sustituir la palabra del comando DBLSPACE por DRVSPACE. Es decir.22. cambio que resultará sencillo y sólo requerirá tener presente el uso de DBLSPACE en caso de que se matengan otros volúmenes (discos duros o disquetes) comprimidos con el formato DOUBLESPACE.268 Listado alfabético de comandos y controladores del MS-DOS 6. incluso en los nombres de archivos que ahí se mencionan. Seleccione la opción Convertir DoubleSpace (Convert DoubleSpace) desde el menú Herramientas (Tools) y siga sus instrucciones. resultará conveniente considerar la posibilidad de emigrar de DOUBLESPACE a DRIVESPACE. puede dejar intactos sus volúmenes comprimidos y continuar usándolos. los cualés también fueron actualizados con la versión 6. no es requisito indispensable tener que cambiar a DRIVESPACE si se actualizó a la versión 6. el usuario puede sufrir algunas incomodidades si estaba utilizando a DOUBLESPACE y decide cambiar a DRIVESPACE. Si su versión no dispone de la utilidad de conversión.TXT (README. en este caso. ya estará incluida.TXT) y la única opción permitida es terminar la ejecución de ese comando con la tecla Q. pues si es MS-DOS 6. Para que el acceso sea total.BIN.DRVSPACE 269 diendo de cuál versión haya adquirido. es preciso convertirlo al formato de DRIVESPACE.22 Actualización (Upgrade). Para poder usar disquetes que hayan sido comprimidos con DOUBLESPACE y aún no hayan sido convertidos a DRIVESPACE. en cambio. deberá solicitarla a Microsoft enviando el cupón que se incluye con el paquete. para que sea posible leer y escribir en el disquete. al teclear DRVSPACE en la línea de comandos aparecerá un mensaje indicando que actualmente está utilizando a DOUBLESPACE y puede continuar haciéndolo con el comando DBLSPACE. Stacker o algún otro programa de compresión de discos. Para ello ejecute a DRVSPACE y seleccione la opción Convertir DoubleSpace ( C o n v e r t D o u b l e S p a c e ) d e s d e e l m e n ú Herramientas (Tools). o para convertir otros volúmenes de DOUBLESPACE a DRIVESPACE. la versión para Windows no puede accesar esa información. Una vez que haya concluido la conversión a DRIVESPACE. pero que para cambiar a DRIVESPACE. es decir.TXT tiene información de interés si usted utiliza a XtraDrive. algunas de las cuales se incluyen con los comentarios sobre DOUBLESPACE en este mismo Capítulo. o seleccionar esa opción si utiliza la interfaz de DRIVESPACE. MSBACKUP sólo podrá reconocer copias de seguridad con compresión de DOUBLESPACE si se le invoca desde el símbolo del sistema. evite borrar los archivos DBLSPACE. se debe utilizar el comando DRVSPACE /MOUNT desde la línea de comandos. el archivo LEAME. Siempre es recomendable consultar los archivos de texto que se incluyen con los programas que se adquieren. en particular a DBLSPACE.MR1 si se invoca a MSBACKUP o SCANDISK con algún volumen que aún esté comprimido con el algoritmo de DOUBLESPACE. Regresar al Contenido . o bien para guiarlo sobre situaciones particulares y recomendaciones. se sigan las intrucciones incluidas en el archivo LEAME. si adquirió la versión Step-Up en otro idioma.*. pues DRIVESPACE lo utiliza en forma conjunta con DRVSPACE. pero sólo se podrá leer la información. sin tener la posibilidad de escribir en el disquete. 270 Listado alfabético de comandos y controladores del MS-DOS 6.22 ECHO ECO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO Listado alfabético de comandos y controladores del MS-DOS 6.22 DESCRIPCION: Habilita o deshabilita la presentación en pantalla de los comandos y sus mensajes, cuando se ejecutan desde un archivo por lotes (.BAT). Si se teclea sin ningún parámetro, envía un mensaje a la pantalla indicando si está habilitado (ON) o deshabilitado (OFF). Generalmente este comando se utiliza para obtener una mayor limpieza en la pantalla mientras se ejecuta un archivo de procesamiento por lotes, pues de lo contrario, todos los comandos que se ejecuten se mostrarán en la pantalla, así como los mensajes que cada uno envíe. Cuando previamente se ha deshabilitado (OFF), permite incluir textos que se mostrarán al usuario como mensajes en la pantalla. Otra forma de evitar que se muestre en la pantalla un comando ejecutado desde un archivo por lotes consiste en anteponer el signo arroba (@ ) al comando, con lo que se omite toda esa línea. Incluso, puede añadir el siguiente comando en un archivo .BAT para que tampoco se visualice el comando ECHO OFF cuando se ejecute. @ ECHO OFF Si se desea presentar un mensaje utilizando ECHO MENSAJE y se quiere dejar un renglón en blanco, se debe escribir ECHO seguido de un punto (.) sin espacio entre ambos. ECHO. SINTAXIS: ECHO [ON | OFF] o ECHO [MENSAJE] Si se teclea ECHO sin ningún parámetro, aparece un mensaje en la pantalla que indica si está activo (ON) o inactivo (OFF). Puede teclearse en la línea de comandos o desde un archivo BAT. Regresar al Contenido ECHO 271 PARAMETROS: ON | OFF Permite indicar si se desea que se muestren (ON) o no (OFF) los comandos y sus mensajes en la pantalla mientras se ejecutan. Si se teclea ECHO OFF en la línea de comandos, se oculta el símbolo del sistema. Para reestablecerlo teclee ECHO ON en la línea de comandos. MENSAJE Es un texto que se visualizará en la pantalla, se usa después de haber deshabilitado la presentación de mensajes con ECHO OFF. COMANDOS Generalmente, en los archivos de procesamiento por lotes se RELACIONADOS: desea hacer una pausa después de que se envía un mensaje a la pantalla con ECHO MENSAJE, a fin de que el usuario tenga tiempo y oportunidad de leerlo, para este propósito emplee el comando PAUSE. Si desea impedir que se muestre la respuesta de algún comando, como COPY, que indica cuántos archivos copió, puede redireccionar la salida de ese mensaje con > hacia el dispositivo nulo NUL:, en forma similar a la siguiente: COPY ∗.PRG A: > NUL: EJEMPLOS: Si se teclean los siguientes comandos en un archivo de procesamiento por lotes (.BAT), el resultado es: ECHO Muestra el estado del comando: ECHO OFF Deshabilita la presentación de los comandos del anterior, pero no se visualiza ECHO OFF en la pantalla ECHO Mensaje a visualizar Muestra el mensaje en la pantalla: ECHO. Deja un renglón en blanco A continuación se muestra un ejemplo de cómo desactivar el eco de los comandos en un archivo de procesamiento por lotes, e incluir mensajes en él: Regresar al Contenido 272 Listado alfabético de comandos y controladores del MS-DOS 6.22 CLS ECHO. ECHO. ECHO ¡¡ Bienvenido al sistema de cómputo ALFAOMEGA !!! ECHO. ECHO Se verificará si existen archivos con la extensión ECHO BAK en el subdirectorio D:\DATOS, y en caso ECHO afirmativo se les borrará. ECHO. ECHO Para continuar oprima Enter. ECHO Para cancelar este proceso oprima Ctrl+C ECHO y responda afirmativamente. ECHO. PAUSE IF EXIST D:\DATOS\∗.BAK ECHO Se procede a borrar los archivos .BAK IF EXIST D:\DATOS\∗.BAK DEL C:\∗.BAK GOTO FIN ECHO En ese subdirectorio no existen archivos .BAK ECHO Para continuar oprima Enter. PAUSE :FIN CLS ª EDIT EDITOR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Ejecuta el programa EDIT, que es un editor donde se pueden crear, modificar e imprimir archivos en código ASCII. Este programa mejora la forma como se trabajaba con editores previos, tales como EDLIN, ya que en lugar de hacerlo por línea, opera en pantalla completa, con menús de comandos y ayuda en línea. Por ser un editor en código ASCII, permite la creación o modificación de archivos tales como CONFIG.SYS y AUTOEXEC.BAT. Es decir, lo puede emplear para crear y modificar archivos de procesamiento por lotes y algunos otros como DBLSPACE.INI. Regresar al Contenido EDIT 273 Para poderlo ejecutar, se requiere que el archivo QBASIC.EXE esté en el directorio actual, en la ruta de búsqueda (Path) o en el mismo subdirectorio donde esté el archivo EDIT.COM. Si en su monitor tiene problemas para visualizar algunas de las letras de los menús, tales como las teclas que indican el método abreviado para ejecutarlos, emplee el modificador /B si su monitor es tipo CGA, y el modificador /NOHI para disminuir el número de colores a emplear, en los demás casos. SINTAXIS: PARAMETROS: EDIT [[UNIDAD:] [RUTA] ARCHIVO] [ /B] [ /G] [ /H] [ /NOHI] [UNIDAD:] [RUTA] ARCHIVO Indica la ubicación y nombre del archivo de texto ASCII que se desea editar; si no existe EDIT lo crea. Si no se especifica ningún nombre de archivo, EDIT inicializa con una pantalla en la que muestra un mensaje para que el usuario consulte la ayuda de que dispone, o bien, proceda a crear o seleccionar desde el menú ARCHIVO de EDIT el que desee editar. MODIFICADORES: /B Presenta toda la información en blanco y negro, esta opción es muy útil en monitores monocromáticos, en los que los colores se pierden y dificultan la lectura de los caracteres en la pantalla. /G Actualiza la pantalla de monitores CGA lo más rápido posible. /H Presenta en pantalla el máximo número de líneas que sea posible de acuerdo al monitor empleado, resulta especialmente útil en monitores VGA y SVGA. /NOHI Emplea 8 colores en el monitor, en lugar de 16 colores, que es lo normal. EJEMPLOS: ª EDIT C:\LIBROS\CAP1.TXT Regresar al Contenido 274 Listado alfabético de comandos y controladores del MS-DOS 6.22 EGA.SYS MEMORIA DE PANTALLA EGA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Se debe emplear si dispone de un monitor tipo EGA y se utiliza el Conmutador de Tareas del DOSSHELL, pues guarda y después restaura la pantalla. Se le carga en el archivo CONFIG.SYS con un comando DEVICE o DEVICEHIGH. Si su computadora tiene un monitor EGA y además un ratón (mouse), conviene instalar en el archivo CONFIG.SYS primero el controlador EGA.SYS y después el controlador para el ratón, pues se requiere de menor cantidad de memoria y, por tanto, queda más memoria disponible. DEVICE = [UNIDAD:] [RUTA] EGA.SYS UNIDAD: RUTA SINTAXIS: PARAMETROS: Permite indicar la letra de la unidad y el subdirectorio donde se encuentra el archivo EGA.SYS. EJEMPLOS: Para cargar el controlador de dispositivos EGA.SYS y el controlador del ratón, incluya en el archivo CONFIG.SYS lo siguiente: DEVICE=C:\DOS\EGA.SYS DEVICE=C:\MOUSE\MOUSE.SYS ª EMM386 en este ejemplo se supone que el archivo EGA.SYS reside en C:\DOS y que el archivo MOUSE.SYS reside en C:\MOUSE MEMORIA EXPANDIDA 386 CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO Regresar al Contenido EMM386 275 DESCRIPCION: Este comando funciona en combinación con el controlador de dispositivos EMM386.EXE, a fin de habilitar o inhabilitar el acceso a la memoria expandida (EMS) en las microcomputadoras que dispongan de un microprocesador 80386 o superior; también les brinda acceso al área de memoria superior (UMB) y al coprocesador Weitek cuando dispongan de él. No se le debe emplear cuando se esté ejecutando Microsoft Windows. Para poder emplear este comando EMM386, su computadora debe disponer de un microprocesador 80386 o superior, e instalar el controlador de dispositivos EMM386.EXE desde el archivo CONFIG.SYS, con un comando DEVICE. Si no se cumplen estos dos requisitos, el sistema operativo emite un mensaje como el siguiente: EMM386 controlador no instalado (EMM386 driver not installed) El acceso a la memoria expandida (EMS) puede habilitarse o inhabilitarse desde el punto de petición de orden del sistema operativo, se habilita con ON y deshabilita con OFF, como se muestra en su sintaxis. Cuando se le desactiva se cambia el encabezado del controlador de dispositivos EMM386, de forma que los programas no puedan utilizar la memoria expandida, por ello, desactive a EMM386 cuando desee ejecutar algún programa que no sea compatible con VCPI, como sucede por ejemplo con MS-Windows en su versión 3.0, en el modo estándar. De forma similar a la anterior, para habilitar el acceso al procesador Weitek es menester que la microcomputadora disponga de uno instalado. Se le activa con W=ON. Si se carga al sistema operativo en el HMA especificando DOS=HIGH en el archivo CONFIG.SYS, es posible que se presente algún conflicto y no pueda habilitar el acceso al coprocesador Weitek. Si se utilizan los parámetros W=ON o W=OFF sin que la computadora disponga de un coprocesador Weitek, el sistema operativo mostrará un mensaje como el siguiente: Coprocesador Weitek no instalado (Weitek Coprocessor not installed) SINTAXIS: PARAMETROS: EMM386 [ON | OFF | AUTO] [W=ON | W=OFF] ON | OFF | AUTO Habilita el controlador de dispositivo EMM386.EXE (ON), lo deshabilita (OFF) o lo pone en modo automático (AUTO). Regresar al Contenido 276 Listado alfabético de comandos y controladores del MS-DOS 6.22 Este último activa la memoria expandida sólo cuando un programa lo solicita. El valor predeterminado es ON, habilitado. W=ON | W=OFF Con ON habilita la compatibilidad con el procesador Weitek, mientras que con OFF la deshabilita. El valor predeterminado es OFF. COMANDOS Para instalar un controlador de dispositivos en el archivo RELACIONADOS: CONFIG.SYS, consulte el comando DEVICE. También consulte a continuación a EMM386.EXE, para observar su sintaxis cuando se le incluye en el archivo CONFIG.SYS. EJEMPLOS: Si sólo se teclea EMM386, se muestra su estado actual entre habilitado o inhabilitado. EMM386 Para activar el acceso a la memoria expandida (EMS) teclee: EMM386 ON Para activar el acceso al coprocesador Weitek teclee: EMM386 W=ON ª EMM386.EXE CONTROLADOR DE DISPOSITIVOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Este archivo es un controlador de dispositivos que proporciona el acceso al área de memoria superior (UMB) para que se carguen programas y otros controladores de dispositivos en esa parte de la memoria; además, simula memoria expandida empleando memoria extendida, por lo que resulta muy Regresar al Contenido EMM386.EXE 277 útil con programas que hacen uso de la memoria expandida en microcomputadoras donde sólo se disponga de memoria extendida. Se le carga desde el archivo CONFIG.SYS, en una línea con el comando DEVICE y deberá ser precedido por una línea con el comando DEVICE para el controlador de dispositivo HIMEM.SYS. Sólo se puede emplear en computadoras que dispongan de un microprocesador 80386 o superior. En forma adicional al acceso a la memoria expandida, también proporciona acceso al área de memoria superior, si se emplean los modificadores RAM o NOEMS. EMM386.EXE proporciona memoria expandida EMS/VCPI cuando un programa de aplicación lo solicita, es decir, convierte la memoria extendida (XMS) en memoria expandida (EMS/VCPI). Generalmente no se le requiere incluir ningún modificador y operará en forma correcta con los valores predeterminados, empero, si se desea, se pueden emplear todos los controladores de memoria que se quiera, sin importar el orden en que se incluyan, pero tenga precaución, pues su uso incorrecto puede hacer que la microcomputadora no opere. El comando de controlador para cargar a EMM386.EXE deberá preceder a cualquier comando DEVICEHIGH. Si utiliza a Windows versión 3.1 y emplea los modificadores I, X, NOEMS, MX, PNNNN y FRAME, se les debe incluir en el archivo SYSTEM.INI que reside en el subdirectorio donde esté el programa de Windows y se deben ubicar antes de los valores para EMMINCLUDE, EMMEXCLUDE y EMMPAGEFRAME. Si desea utilizar a EMM386.EXE y su microcomputadora dispone de un disco duro u otro dispositivo, SCSI (Interfaz para sistemas de cómputo pequeños) o ESDI (dispositivo de sistema mejorado), incluya en su archivo CONFIG.SYS la activación del doble buffer del comando SMARTDRV, de la siguiente forma: DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER pues con ella se habilita un controlador, SCSI o EDSI, para transferir información a programas que utilizan el área de memoria superior o memoria expandida. En este ejemplo se supone que el archivo SMARTDRV.EXE reside en el subdirectorio C:\DOS Regresar al Contenido se le puede modificar con el comando EMM386 desde la línea de comandos del sistema operativo.EXE. SINTAXIS: En una línea del archivo CONFIG.SYS: DEVICE=[UNIDAD:] [RUTA] EMM386. Esta cantidad de kilobytes es adicional a la memoria que se utiliza para los propios UMB y EMM386. [ON | OFF | AUTO] Con ON activa el controlador de dispositivos EMM386.EXE redondea el valor que se indique hasta el múltiplo de 16 más próximo a ese número.EXE [ON | OFF | AUTO] [MEMORIA] [MIN=TAMAÑO] [W=ON|W=OFF] [MX|FRAME=DIRECCION | /PMMMM] [PN=DIRECCION] [X=MMMM-NNNN] [I=MMMM-NNNN] [B=DIRECCION] [L=MINXMS] [A=REGSALT] [H=IDENTIFICADORES] [D=NNN] [RAM=MMMM-NNNN] [NOEMS] [NOVCPI] [HIGHSCAN] [VERBOSE] [WIN=MMMM-NNNN] [NOHI] [ROM=MMMM-NNNN] [NOMOVEXBDA] [ALTBOOT] PARAMETROS: [UNIDAD:] [RUTA] Permite indicar la ubicación del archivo EMM386. con la letra de la unidad y el subdirectorio correspondiente.22 Esta línea debe de estar antes de las instrucciones DEVICEHIGH y de las que cargan controladores de dispositivos instalables que utilicen memoria expandida.EXE.EXE. en cuyo caso se habilitará el acceso a la memoria expandida y el bloque de memoria superior únicamente cuando un programa lo solicite. se asigna en forma predeterminada la cantidad de memoria extendida libre. Regresar al Contenido . EMM386.278 Listado alfabético de comandos y controladores del MS-DOS 6.SYS. MEMORIA Permite indicar el número máximo de kB (kilobytes) de memoria extendida que se desea que EMM386. Una vez establecido este parámetro desde el archivo CONFIG. Si no se incluye ningún valor.EXE. El valor del parámetro MEMORIA será el menor entre el que se indique entre 64 y 32768 o la cantidad de memoria extendida disponible en el momento de cargarse a EMM386. El valor predeterminado para este parámetro es ON. lo desactiva con OFF y lo establece en modo automático con AUTO.EXE proporcione como memoria expandida/interfaz de programa de control virtual (EMS/VCPI). En caso de que se indique un valor cero con MIN=0. pero puede tomar valores entre 0 y el que se indique para el parámetro MEMORIA. no se reserva memoria XMS para su uso como memoria EMS/VCPI y sólo convertirá la memoria XMS en memoria EMS/VCPI cuando algún programa de aplicación lo solicite.EXE desde el archivo CONFIG. En caso de que se indique a MIN un valor mayor que para el parámetro MEMORIA. teniendo como tope la cantidad indicada con el parámetro MEMORIA. su valor predeterminado será 0. si se le tiene disponible. Si incluye el modificador NOEMS.EMM386.EXE puede proporcionar memoria EMS/VCPI adicional. el comando será DEVICE=C:\DOS\EMM386. el valor predeterminado será cero (0). si no ha sido reservada por otro programa. si reside en el subdirectorio C:\DOS.EXE 279 Si especifica el modificador NOEMS. El valor predeterminado es W=OFF.EXE proporcionará. si se tiene disponible memoria XMS y un programa solicita memoria EMS/VCPI. donde X puede tomar valores entre 1 y 14 y cada valor se asocia a una dirección base. que en formato hexadecimal son las siguientes: Regresar al Contenido . W=ON|W=OFF Habilita o inhabilita el acceso al coprocesador Weitek. MX Permite indicar la dirección del marco de página EMS.EXE.EXE utilizará el valor que se especifique para MIN.EXE EMM386. EMM386. es decir. por ejemplo.SYS con el comando DEVICE=EMM386. MODIFICADORES: MIN=TAMAÑO Permite indicar la cantidad mínima de kilobytes de memoria EMS/VCPI que EMM386. Recuerde incluir la unidad y subdirectorio donde se encuentre. Su valor predeterminado es 256. si se tiene memoria XMS disponible. El número de kilobytes señalado se reserva en la memoria extendida para utilizarse como memoria EMS/VCPI cuando se cargue el controlador de dispositivos EMM386. N puede tomar valores entre 0 y 255. pero puede ser que algunos programas que requieran de memoria expandida no operen en forma correcta.280 Listado alfabético de comandos y controladores del MS-DOS 6. Las direcciones para las páginas 0 a 3 deben ser contiguas para conservar la compatibilidad con la especificación de memoria expandida Lotus/Intel/Microsoft Expanded Memory Specification (LIM EMS) en su versión 3. en cada caso. Regresar al Contenido . en incrementos de 400h. con incrementos de 400h. Los valores para DIRECCION pueden estar entre 8000h y 9C00h y entre C000h y EC00h. donde la N junto a P es el número de la página y DIRECCION es la dirección de segmento.22 Valores para MX 1 = C000h 2 = C400h 3 = C800h 4 = CC00h 5 = D000h 6 = D400h 7 = D800h 8 = DC00h 9 = E000h 10 = 8000h 11 = 8400h 12 = 8800h 13 = 8C00h 14 = 9000h de ellos. MMMM puede tomar valores entre 8000h y 9000h y entre C000h y E000h. en cada caso. FRAME=DIRECCION Permite indicar en forma directa la base del segmento del marco de página especificando la dirección que se desea. en incrementos de 400h. PN=DIRECCION Permite indicar la dirección de segmento de una página específica. los valores entre 10 y 14 sólo se deben emplear en microcomputadoras que dispongan de por lo menos 512 kB de memoria RAM. Sus valores válidos están entre 8000h y 9000h y entre C000h y E000h en cada caso. Se puede indicar FRAME=NONE con el propósito de inhabilitar el marco de página y proporcionar memoria expandida.2. /PMMMM Permite indicar la dirección del marco de página. su valor predeterminado es 7. Su valor predeterminado es 64. Puede tomar valores entre 0 y 254. Su valor predeterminado es 0.EXE que evite emplear un rango específico de direcciones de segmento para una página EMS o para bloques de memoria superior (UMB). I=MMMM-NNNN Permite indicar un rango de direcciones de segmento a utilizar para una página EMS o para los UMB’s. el modificador X tendrá prioridad sobre el modificador I. el modificador FRAME o el modificador /PMMMM. no se puede especificar la dirección para las páginas 0 a 3 del modificador /PN.EXE 281 Si se emplea el modificador MX. MMMM y NNNN pueden tomar valores entre A000h y FFFFh y se redondean hacia abajo hasta el límite de 4 kilobytes más próximo.EXE. X=MMMM-NNNN Permite indicar a EMM386.EXE podrá utilizar. Los valores que se indiquen se redondean hacia abajo hasta el límite de 4 kilobytes más próximo. Si los dos rangos se superponen. H=IDENTIFICADORES Permite indicar el número de identificadores que EMM386. su valor predeterminado es 4000h. que se desea asignar a EMM386. pero puede tomar cualquiera entre 2 y 255. B=DIRECCION Permite indicar la dirección de segmento más baja disponible para el marco de página de 16 kilobytes en memoria EMS. Cada conjunto de registros alternos agrega alrededor de 200 bytes al tamaño en memoria de EMM386. L=MINXMS Permite asegurar que el número de kilobytes de memoria extendida que se indique seguirá disponible después de cargarse EMM386. DIRECCION puede tomar valores entre 1000h y 4000h.EXE.EMM386. el modificador X tendrá prioridad sobre el modificador I. MMMM y NNNN pueden tener valores entre A000h y FFFFh. A=REGSALT Permite indicar el número de conjuntos de registros alternos que se emplean para multitareas. Regresar al Contenido .EXE. Si se superponen los dos rangos. impide el reconocimiento de las aplicaciones que soliciten VCPI. Se utiliza en forma conjunta con el modificador NOEMS. se debe incluir una línea en el archivo CONFIG.EXE esté activo.SYS con el comando DOS=UBM. Este modificador proporciona una menor cantidad de acceso al área de memoria superior para ejecutar controladores de dispositivos y programas que la que proporciona el modificador NOEMS. Si desea que se tenga acceso al área de memoria superior y a la memoria expandida. NOEMS Proporciona acceso al área de memoria superior pero impide el acceso a la memoria expandida. se empleará toda la memoria extendida que esté disponible. se reduce la cantidad de memoria extendida asignada.282 Listado alfabético de comandos y controladores del MS-DOS 6. Si se utiliza a RAM.SYS una línea con el comando DOS=UMB. Cuando se incluyen los modificadores NOEMS y NOVCPI. NNN puede tomar valores entre 16 y 256. su valor predeterminado es 32 y debe reflejar la mayor transferencia de DMA que ocurrirá mientras EMM386. se deberá incluir en el archivo CONFIG. HIGHSCAN Instruye a EMM386 para que ejecute una prueba adicional que determine la disponibilidad de memoria Regresar al Contenido . NOVCPI Si se incluye. pues en caso contrario. Si se omite un rango. después de descontar el DMA de disquetes. no se deshabilita el reconocimiento de VCPI. se ignora el parámetro MEMORIA y el modificador MIN. Si se deshabilita el reconocimiento de aplicaciones VCPI. RAM=MMMM-NNNN Permite indicar el rango de direcciones de segmento que se usarán para los bloques de memoria superior (UMB). También habilita el uso de la memoria EMS. entonces emplee el modificador RAM.22 D=NNN Permite indicar el número de kilobytes de memoria que se desea reservar para el acceso directo a la memoria (DMA). Si se utiliza este modificador. Se debe utilizar con precaución. MMMM y NNNN pueden tomar valores entre A000h y FFFFh. el modificador X tendrá prioridad sobre el modificador WIN. hacer que EMM386 identifique áreas de memoria superior como disponibles cuando no lo están y origine que la computadora deje de funcionar. WIN=MMMM-NNNN Indica que se reserve ese rango específico de direcciones de segmento para Windows. en lugar de reservarlo para EMM386. NOHI Impide que se cargue a EMM386 en el área de memoria superior. pero aumentará el área de memoria superior disponible para UMB’s. Si se incluye este modificador. ROM e I en caso de que sus rangos se superpongan. mantenga oprimida la tecla ALT mientras se inicia y carga EMM386. memoria de lectura/escritura utilizada en memoria ROM (Read Only Memory). puede no tener efecto o lo que es peor. MMMM y NNNN pueden tomar valores entre A000h y FFFFh y se redondean hacia abajo hasta el límite de 4 kilobytes más próximo. es decir. Si se superponen los dos rangos.EXE 283 superior para su uso como UMB o EMS.EMM386.EXE emplee para RAM oculta. o memoria de sólo lectura. Si desea habilitar la presentación de mensajes de estado sin tener que incluir a VERBOSE. ROM=MMMM-NNNN Permite indicar el rango de direcciones de segmento que se desea que EMM386.EXE. Regresar al Contenido . los valores que se señalen se redondean hacia abajo hasta el límite de 4 kilobytes más próximo. pues en algunos equipos. VERBOSE Puede abreviarse como V e instruye a EMM386 para que muestre mensajes de estado y error cuando se cargue. pero este modificador (WIN) tendrá prioridad sobre los modificadores RAM. la cantidad de memoria convencional disponible se verá disminuida. incluya en el archivo CONFIG.EXE RAM Si en cambio.284 Listado alfabético de comandos y controladores del MS-DOS 6.. Con ello se pierde una cantidad mínima de memoria convencional. desea el acceso al área de memoria superior pero no desea habilitar la memoria EMS/VCPI. cuando se tiene cargado EMM386. donde se incluye la ruta adecuada. antes de incluir en el archivo CONFIG. es C:\DOS: DEVICE=C:\DOS\HIMEM.EXE Si desea que el sistema operativo tenga acceso al área de memoria superior y que también puedan emplearse programas que requieran memoria EMS/VCPI.SYS una línea con el siguiente comando: DEVICE=C:\DOS\EMM386. modifique la línea para que quede de la siguiente forma: DEVICE=C:\DOS\EMM386.SYS Si el archivo EMM386. así si se encuentra en el subdirectorio C:\DOS. ALTBOOT Indica a EMM386 que emplee un identificador alternativo para reinicializar la microcomputadora cuando el usuario oprima -+.EXE NOEMS NOVCPI Regresar al Contenido . la línea de comando anterior sería: DEVICE=C:\DOS\EMM386. NOMOVEXBDA Evita que EMM386 desplace a la memoria superior el área ampliada de datos del BIOS que se encuentra en la memoria convencional.+.+. que será el más general. al incluirlo se observa que opera con mayor rapidez.SYS la línea con EMM386.EXE. se podrán evitar problemas de compatibilidad.EXE no reside en el directorio raíz del disco de arranque.22 Una ventaja de este modificador es que si su microcomputadora no dispone de RAM oculta. deberá incluir la ruta de ese subdirectorio para que el sistema operativo lo pueda encontrar y cargar. sino en algún otro subdirectorio. en este caso. EJEMPLOS: Recuerde que en todos los casos. pero a cambio de ello. debe incluir otra con el siguiente comando. Sólo se recomienda su uso cuando se presente algún problema o comportamiento extraño en su microcomputadora si se oprimen -+. el comando es: DEVICE=C:\DOS\EMM386.SYS una línea como la siguiente: DEVICE=C:\DOS\EMM386.22 *. El comando ERASE se emplea igual que el comando DEL. entonces incluya en el archivo CONFIG.EXE RAM ª ERASE BORRAR ARCHIVOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.EXE 2048 Si desea emular memoria expandida. el comando es: DEVICE=C:\DOS\EMM386. pero no a la memoria expandida EMS/VCPI.ERASE 285 Si desea instalar a EMM386 con sus valores predeterminados.SYS: DEVICE=C:\DOS\EMM386. especificar la dirección base del segmento D000h para el marco de página EMS y asignar 512 kB de memoria para EMM386. Regresar al Contenido .BAT INTERNO CONFIG.EXE Si desea que se asigne una memoria extendida máxima de 2048 kB como memoria expandida/interfaz de programa de control virtual (EMS/VCPI). por favor remítase en este mismo capítulo al comando DEL.EXE 512 FRAME=D000 Si desea proporcionar acceso al área de memoria superior. emplee el siguiente comando: DEVICE=C:\DOS\EMM386.EXE.EXE NOEMS NOVCPI Si desea proporcionar acceso al área de memoria superior y también a la memoria expandida EMS/VCPI.SYS EXTERNO DESCRIPCION: Borra uno o varios archivos del disco duro o disquete. para obtener mayor información sobre su uso. incluya la siguiente línea en CONFIG. Resulta útil invocar a un nuevo COMMAND. EXIT SINTAXIS: COMANDOS El comando COMMAND.COM permite invocar un nuevo RELACIONADOS: procesador de comandos. si se invoca a COMMAND.286 Listado alfabético de comandos y controladores del MS-DOS 6. procesadores de palabras o bases de datos.COM y se incluye el modificador /P. se debe indicar la ruta en la que se encuentra. se utiliza el comando EXIT.COM desde la línea de comandos del sistema operativo con: COMMAND y posteriormente se regresa al nivel del procesador anterior con: ª EXIT Regresar al Contenido .22 EXIT SALIR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. para invocar nuevamente a COMMAND. tales como: hojas de cálculo. puede consultarlo en este mismo capítulo.BAT INTERNO CONFIG. que no salga con EXIT. EJEMPLOS: En este ejemplo.COM anterior.22 *. primero se invoca al procesador de comandos COMMAND. al teclear el comando EXIT se permite salir del nivel actual del procesador de comandos y regresar al nivel del procesador de comandos COMMAND. pues se le está indicando que quede permanente.COM de arranque del sistema sin el modificador /P que le indica que quede permanente. Cuando se desea regresar al programa inicial.COM. Se debe tener precaución.COM mientras se ejecutan otros programas.COM y lo cerrará. tal como C:\COMMAND.COM Desde luego.COM o C:\DOS\ COMMAND. En caso que así suceda. pues si se utiliza al COMMAND.SYS EXTERNO DESCRIPCION: Cuando se utilizó el comando COMMAND. el comando EXIT no surtirá ningún efecto. el comando EXIT sí se saldrá de ese COMMAND. es decir. ya expandidos. no se les puede utilizar.BAT INTERNO CONFIG. [UNIDAD:] [RUTA] ARCHIVO [. Si únicamente se indicó la ruta y nombre del archivo a expandir. tienen una línea de subrayado (_) en su extensión. En caso que solamente se teclee EXPAND. Si no se expanden los archivos originales que están comprimidos.. pero no si se indicaron varios archivos por expandir.. principalmente. el comando EXPAND le solicitará que teclee la ruta donde desea que resida el archivo expandido. sin ninguna unidad ni ruta. No se pueden usar símbolos comodín (∗ y ?). cuando no se puede emplear el comando INSTALAR (SETUP) o cuando se requiere volver a copiar alguno de los archivos que en el sistema original.EXPAND 287 EXPAND EXPANDIR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. así como el nombre que se le asignará. El comando EXPAND se utiliza.]] DESTINO Permite indicar la unidad (incluyendo los dos puntos) y el subdirectorio donde se desea grabar el archivo o grupo de archivos. EXPAND [UNIDAD1:] [RUTA1] ARCHIVO1 [ [UNIDAD:] [RUTA] ARCHIVO [. entonces primero solicita la ruta y nombre del archivo comprimido y en segundo término...SYS EXTERNO DESCRIPCION: Permite expandir los archivos suministrados en el disquete original del sistema operativo MS-DOS que están comprimidos.]] DESTINO [UNIDAD1:] [RUTA1] ARCHIVO1 SINTAXIS: PARAMETROS: Indica la ubicación y nombre del archivo comprimido que se desea expandir. la ruta y el nombre que se dará al archivo expandido. Si sólo se indicó un archivo comprimido. habrá que incluirlos uno a continuación del otro. Regresar al Contenido . se puede incluir el nombre para el archivo destino. y copiarlos a una unidad en su tamaño normal. por lo que si son más de uno.22 *. La línea de subrayado indica que está comprimido. si su unidad es diferente de A:.CO.COM. pues lo requiere para configurar alguno de sus dispositivos. sustituya esa parte por la letra que la identifique: TYPE A:PACKING.LST COPY A:PACKING. Sin embargo. Suponga que el archivo que desea recuperar es MODE.LST CON: Una vez que sepa en qué disquete reside el archivo MODE.COM ª como resultado. Una solución sería repetir el proceso de instalación del sistema operativo. Puede localizarlo consultando sus directorios con la instrucción: DIR A:MODE.COM en el subdirectorio C:\DOS. pero existe otro procedimiento más breve. o de donde residan los archivos del DOS. y principalmente cuando existen limitaciones en el espacio disponible en el disco duro. Regresar al Contenido . Puede consultarlo colocando ese disquete en la unidad A: (o la que tenga disponible) y tecleando alguno de los siguientes comandos. es consultando el contenido del archivo PACKING. se podrán eliminar algunos archivos que no se ocuparán. Lo primero a hacer es localizar el archivo MODE.CO_ C:\DOS\MODE. resulta que requiere alguno de ellos.22 No todos los archivos del sistema operativo requieren estar presentes para que su computadora opere. por lo que en ocasiones. Otra forma de saber en qué disquete reside ese archivo.LST EDIT A:PACKING.LST que se encuentra en el disquete INSTALAR 1. imagine que después de haber borrado archivos del subdirectorio C:\DOS. que consiste en recuperar sólo el o los archivos requeridos. colóquelo en el drive A: y teclee el siguiente comando: EXPAND A:\MODE. se expandirá y copiará el archivo MODE.∗ suponiendo que el disquete origen lo coloque en la unidad A:.CO_ en sus disquetes de distribución del MS-DOS.288 EJEMPLOS: Listado alfabético de comandos y controladores del MS-DOS 6. recomendable cuando se tiene duda sobre algún comando. MODIFICADORES: /? Se emplea cuando se omite FASTHELP en la línea de comandos. Este modificador se usa para solicitar ayuda sobre un comando en particular y es más rápido en su ejecución que cuando se utiliza FASTHELP. con una muy breve explicación sobre su operación. Esta ayuda es breve y. EJEMPLOS: Si desea que se muestre la relación de todos los comandos y una breve descripción de ellos.FASTHELP 289 FASTHELP AYUDA RAPIDA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.SYS EXTERNO DESCRIPCION: Permite consultar un comando o una relación de todos los comandos del sistema operativo. por tanto. COMANDOS También puede emplear el comando HELP. Si sólo se teclea FASTHELP. sin incluir los detalles que se muestran. que proporciona RELACIONADOS: mayor información sobre los comandos del sistema operati- vo. en relación a la que se muestra con FASTHELP.22 *. teclee: FASTHELP Regresar al Contenido .BAT INTERNO CONFIG. FASTHELP [COMANDO] SINTAXIS: también se puede omitir a FASTHELP y solicitar ayuda directamente con el nombre del comando seguido de /? [COMANDO] /? PARAMETROS: COMANDO Permite indicar el nombre del comando del que se desea recibir ayuda sobre su operación o sintaxis. sin requerir profundizar en él. entonces se muestra una relación con todos los comandos. sin un nombre de comando que le siga. con el comando HELP. por ejemplo. Debe tenerse cuidado de no utilizarlo con programas de compresión de discos. pero el número total de archivos de los que puede mantener información es de 999 entre todas las particiones. Si después de iniciado FASTOPEN. que permite disminuir el tiempo requerido para abrir archivos de discos duros. Regresar al Contenido .. o algunos otros que se venden con paquetes de software de optimización. o bien.290 Listado alfabético de comandos y controladores del MS-DOS 6.22 Si la ayuda la desea sobre un comando.BAT INTERNO CONFIG.+. digamos MODE. Puede llamarse desde la línea de comandos o desde el archivo CONFIG. Tampoco se le debe emplear cuando se ejecute Windows ni desde el DOSSHELL.22 *. que viene con el DOS. Se puede mantener información de hasta 24 particiones de un disco duro. pues se pueden perder datos. aproximadamente. Esta ventaja se debe a que guarda en memoria el nombre y la ubicación de los archivos. muchos subdirectorios incluidos en la ruta con el comando PATH. deberá reinicializar el sistema operativo con -+. Este valor se determina con el parámetro N. cuando se les usa frecuentemente y se tienen muchos archivos en los subdirectorios. desea modificar los parámetros que se hayan indicado. Ejecuta el programa FASTOPEN.SYS. Para cada archivo cuya información se registre. entonces teclee: FASTHELP MODE teclee ahora el nombre del comando con el modificador /? y compare el tiempo de la respuesta : ª MODE /? FASTOPEN ABRIR RAPIDAMENTE CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. ya que esto podría ocasionar una pérdida de información o el bloqueo de su equipo. tales como DEFRAG. FASTOPEN requiere 48 bytes de memoria.SYS EXTERNO DESCRIPCION: Sólo se usa con discos duros. Este caché de nombres cumple con las especificaciones de la versión 4. que es el área de memoria con los nombres y ubicaciones de los archivos que se abren. y que mantenga información de hasta 50 archivos del disco duro identificado como C: y hasta 75 archivos del disco D:. la línea a incluir en CONFIG. supoRegresar al Contenido . N Indica el número de archivos con los que FASTOPEN trabajará en forma simultánea. De esta forma. pero puede ser cualquiera entre 10 y 999.SYS. deja disponible esa área que ocuparía en la memoria convencional.]] [ /X] o en el archivo CONFIG. se requiere disponer de memoria expandida.SYS. emplee el comando INSTALL. en promedio de 48 bytes por archivo... Para emplear este modificador.EXE.0 de la memoria expandida de Lotus/Intel/Microsoft Expanded Memory Specification. teclee FASTOPEN C:=50 D:=75 Si desea invocar y activar a FASTOPEN desde el archivo CONFIG. MODIFICADORES: /X Crea en la memoria expandida el caché de nombres. EJEMPLOS: Para activar a FASTOPEN.FASTOPEN 291 SINTAXIS: FASTOPEN UNIDAD:[[=] N] [UNIDAD: [[=] N] [.SYS INSTALL=[[UNIDADF:] RUTAF] FASTOPEN. su valor predeterminado es 48. [UNIDADF:] RUTAF Indica la unidad y directorio donde está ubicado el archivo FASTOPEN. conocida más generalmente como LIM/EMS.EXE UNIDAD:[[=]N] [UNIDAD: [[=] N] [.] ] [ /X] PARAMETROS: UNIDAD: Indica la unidad de disco duro de la que se llevará registro de los archivos que se abran. en el caso del ejemplo anterior... (Resynch failed.22 *. En comparaciones ASCII la sintaxis es: FC [ /A] [ /C] [ /L] [LBN] [ /N] [ /T] [ /W] [ /NNNN] [UNIDAD1:] [RUTA1] ARCHIVO1 [UNIDAD2:] [RUTA2] ARCHIVO2 En comparaciones binarias la sintaxis es: FC /B [UNIDAD1:] [RUTA1] ARCHIVO1 [UNIDAD2:] [RUTA2] ARCHIVO2 PARAMETROS: [UNIDAD1:] [RUTA1] ARCHIVO1 Indica la ubicación y nombre del primero de los archivos por comparar. el comando FC suspenderá su ejecución y mostrará un mensaje similar al siguiente: Fallo en el proceso de sincronización.292 Listado alfabético de comandos y controladores del MS-DOS 6. Files are too different. en caso contrario señala cuáles son sus diferencias.22 niendo que FASTOPEN. el comando FC utiliza un buffer interno capaz de mantener hasta 100 líneas. La comparación puede llevarse a cabo en modo ASCII o en modo binario. Regresar al Contenido . de no hallarse coincidencias en ellas. En caso que los archivos sean más extensos que el buffer. FC comparará las primeras 100 líneas que se alojen en la memoria y. dependiendo de si se le empleará para hacer comparaciones ASCII o binarias.SYS EXTERNO DESCRIPCION: Compara dos archivos o conjuntos de archivos para saber si son iguales.EXE C:=50 D:=75 ª FC COMPARAR ARCHIVOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.BAT INTERNO CONFIG.) SINTAXIS: Son dos las sintaxis que puede tener. Los archivos son demasiado diferentes.EXE reside en el subdirectorio C:\DOS es la siguiente: INSTALL=C:\DOS\FASTOPEN. Cuando se comparan archivos ASCII. Si se utiliza un comodín al indicar ARCHIVO1. Al encontrar diferencias intenta volverlos a sincronizar. si los archivos tienen más de ese número de líneas consecutivas con diferencias. por lo que en la comparación será igual una “A” que una “a”. Se pueden emplear los símbolos comodín (∗ y ?) tanto en lugar de ARCHIVO1 como de ARCHIVO2. COM. entonces se empleará como valor el que le corresponda a ARCHIVO1. /LBN Permite establecer el número de líneas para el buffer de comparación. con los archivos que se indiquen con ARCHIVO2. se compararán todos los archivos que cumplan con la máscara indicada como ARCHIVO1. La N representa el número de líneas para el buffer. si se emplea un comodín en ARCHIVO2.FC [UNIDAD2:] [RUTA2] ARCHIVO2 293 Indica la ubicación y nombre del segundo de los archivos por comparar. Si no se le emplea. Por su parte. pues abrevia la información resultado de una comparación ASCII. /C Deshabilita la diferencia entre mayúsculas y minúsculas. SYS. FC considera a los tabuladores como espacios. se cancela la comparación. esta es la opción predeterminada si los archivos tienen extensiones diferentes de: EXE. para llevar a cabo la comparación. OBJ. MODIFICADORES: /A Presenta sólo la primera y la última línea de cada bloque donde existen diferencias. se muestran todas las líneas que sean diferentes. /L Compara los archivos en modo ASCII línea por línea. cuya longitud predeterminada es de 100. LIB o BIN. /N Muestra los números de línea en una comparación ASCII /T No expande las tabulaciones a espacios. Regresar al Contenido . pero su función difiere en cada caso. En forma predeterminada. lo que quiere decir que no se les emplea en la comparación. En caso que el número de líneas con coincidencia en los archivos sea menor que lo indicado con /NNNN. los valores. /B Compara los archivos en modo binario. Por su parte. residentes ambos en el actual subdirectorio. para los que no haya coincidencia entre el primero y segundo archivo. se les ignora. se muestran con el siguiente formato: XXXXXXXX: YY ZZ donde XXXXXXXX es un valor hexadecimal que indica la dirección relativa de un par de bytes.TXT y TABLA2. se debe introducir el comando: FC TABLA1. OBJ.TXT Regresar al Contenido . Si los espacios o tabuladores se encuentran al principio o final de una línea. de YY y de ZZ representan los bytes que sean distintos. Las diferencias que se encuentren al realizar una comparación binaria.294 Listado alfabético de comandos y controladores del MS-DOS 6. es decir. EJEMPLOS: Para comparar dos archivos ASCII denominados TABLA1.TXT TABLA2. (contrario a cuando se emplea el modo ASCII). por lo que todas las direcciones comienzan en 00000000. FC con /W los considerará como si se tratase de un solo espacio.TXT. SYS. byte por byte sin tratar de sincronizarlos nuevamente después de alguna diferencia. Su valor predeterminado es 2.22 /W Comprime los espacios en blanco dados por tabulaciones y espacios mientras realiza la comparación. /NNNN Número de líneas consecutivas que deben coincidir para que se considere que los archivos se han vuelto a sincronizar. LIB o BIN. lo que significa que si se encuentran varios espacios o tabuladores consecutivos. Esta opción es predeterminada para cuando los archivos tengan las extensiones: EXE. también hexadecimales. respectivamente. contada a partir del inicio del archivo. FC mostrará las líneas que coincidan como diferencias. COM. TXT TABLA2.FC 295 si ambos archivos son idénticos. se mostrarán con el formato XXXXXXXX: YY ZZ Suponga que desarrolló un memorándum con el procesador de textos EDIT. suponiendo que los archivos residen en el mismo subdirectorio y solicitar que los resultados se muestren abreviados. si existen diferencias. se necesitará indicar la ruta de su ubicación. en forma similar a: C:\DOS\FC D:\INFORME\TABLA1.TXT TABLA2.TXT del subdirectorio C:\MEMOS.TXT También puede comparar archivos en formato binario. suponga que en el subdirectorio C:\CARTAS tiene sus documentos en archivos ∗.TXT en este caso.TXT D:\FORMAS\MEMO001. en ese caso.TXT E:\SALDOS\TABLA2. el comando es: FC /A TABLA1. el comando a introducir es el siguiente: FC C:\MEMOS\∗. y lo grabó en un archivo denominado D:\FORMAS\MEMO001. pero no está seguro si son iguales. el comando a teclear sería semejante a: FC C:\CARTAS\∗. por lo que desea compararlos. se mostrará un mensaje similar al siguiente: FC: no se encontraron diferencias (FC: no differences encountered) Si los archivos se encuentran en distinto subdirectorio.TXT Por otra parte.TXT Para realizar la misma comparación.PRN y encontró en un disquete lo que parecen ser copias de esos archivos.PRN A:\∗. pero desea compararlo contra todos los archivos .PRN ª y FC comparará uno a uno todos los archivos que tengan el mismo nombre con la extensión .TXT. el comando sería: FC /B TABLA1. del sistema operativo.PRN Regresar al Contenido . EJEMPLOS: Si su programa de aplicación requiere que se indique al sistema operativo que mantenga hasta 20 bloques de control de archivos abiertos al mismo tiempo. COMANDOS En la actualidad.SYS.SYS EXTERNO DESCRIPCION: Permite indicar al DOS el número de bloques de control de archivos (FCB) que podrá tener abiertos al mismo tiempo. también en el archivo CONFIG. su valor predeterminado es 4. pero puede ser de 1 a 255.22 FCBS BLOQUES DE CONTROL DE ARCHIVOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. El número de controladores de archivos se establece con el comando FILES. como sucede con algunas bases de datos.SYS una línea con el siguiente comando: ª FCBS = 20 Regresar al Contenido . Este comando sólo se puede utilizar desde el archivo CONFIG. Cada bloque es una estructura de datos que almacena información relacionada a un archivo. Sólo se recomienda usarlo si se utilizan programas que lo requieran.BAT INTERNO CONFIG. es más común que los programas empleen RELACIONADOS: controladores de archivos para mantener varios archivos abiertos al mismo tiempo. generalmente se trata de programas antiguos.SYS FCBS = X X SINTAXIS: PARAMETROS: Indica el número de bloques de control de archivos que el sistema operativo podrá tener abiertos al mismo tiempo. tales como dBASE o Clipper. incluya en el archivo CONFIG.296 Listado alfabético de comandos y controladores del MS-DOS 6.22 *. 0. en particular. primero tendrá que deshabilitar a SUBST. Puede emplear a FDISK para particionar su disco duro en caso de que desee utilizar más de un sistema operativo.BAT INTERNO CONFIG.FDISK 297 FDISK PREPARAR DISCO FIJO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. denominado FDISK. o una computadora y otro dispositivo. por lo que se debe operar con precaución. con MS-DOS. pues se puede perder cualquier información que se tenga en el disco duro si se modifica o eliminan sus particiones. es necesario que primero la elimine y asigne el tamaño deseado cuando la vuelva a crear. que permite al usuario configurar un disco duro para su uso con un sistema operativo. Regresar al Contenido . Tampoco funciona en un ambiente de red local (LAN) o en una unidad creada con el comando INTERLNK.SYS EXTERNO DESCRIPCION: Invoca la ejecución de un programa. introducido con la versión 6. Ese programa interactúa con el usuario a través de menús. Si tiene una partición existente y desea modificar su tamaño. permitiéndole crear y eliminar particiones primarias y extendidas.22 *. El tamaño máximo que se puede asignar a una partición es de 2 GB. y que permite establecer o redireccionar la comunicación entre dos computadoras. tal como una impresora. También permite consultar los datos de la partición de los discos duros sin tener que interactuar con FDISK. así como activar particiones. y en otras particiones los demás sistemas operativos. Las operaciones que permite realizar FDISK en un disco duro son las siguientes: ¾ Crear una partición primaria de MS-DOS ¾ Crear una partición extendida de MS-DOS ¾ Establecer la partición como activa ¾ Eliminar una partición ¾ Presentar información sobre una partición ¾ Seleccionar el siguiente disco a particionar No se puede emplear a FDISK cuando se haya empleado el comando SUBST para esa unidad de disco duro. el MS-DOS en una partición. Este comando es de alto riesgo. sin interactuar con FDISK. Si desea modificar la etiqueta electrónica del disco o volumen. Fue a partir de la versión 4. EJEMPLOS: Si sólo desea consultar información sobre las particiones de los discos duros. SINTAXIS: MODIFICADORES: /STATUS FDISK [/STATUS] Cuando se incluye. COMANDOS Una vez particionado el disco duro.3 fue posible crear varias particiones lógicas en un mismo duro. muestra la información sobre la partición de los discos duros que se tengan en la microcomputadora. invoque a FDISK y seleccione en el menú la opción de mostrar información (opción 4).0 en adelante. 60 MB podía particionarse en dos unidades lógicas C: y D: o incluso tres unidades lógicas: C:. para modificar la partición de alguno existente. cada una de las cuales podía variar en tamaño. sin exceder el límite de los 32 MB. teclee: FDISK ª e invocará al programa. se debe tener presente que se tenían 32 MB como límite de tamaño máximo para los discos duros y no se reconocían discos de mayor capacidad. con lo que un disco de por ejemplo. Regresar al Contenido . D: y E:.298 Listado alfabético de comandos y controladores del MS-DOS 6. o bien.0 que se rompió esa barrera y el sistema operativo reconoce discos de capacidad mayor a los 32 MB en una sola partición. sin tener que interactuar con el programa FDISK. teclee: FDISK /STATUS Para preparar un disco duro nuevo que haya colocado en su microcomputadora. se le debe dar formato RELACIONADOS: con el comando FORMAT. emplee el comando LABEL. sino que se indica su tamaño expandido. Cuando desee mayor información. FDISK no muestra el tamaño de las unidades de disco duro que se hayan comprimido. Si aún se emplean versiones de DOS anteriores a la 4.22 Si se duplicó el espacio de su disco duro con DBLSPACE. A partir de la versión 3.0. Este modificador sólo está disponible de la versión 6. se requieren aproximadamente 39 bytes de memoria. para accesar a los archivos. normalmente uno por manejador. el DOS opera con su valor predeterminado de 8 manejadores y emplea a 5 de ellos. por lo que sólo deja 3 para uso de los programas. Este comando es de configuración y permite al sistema operativo el empleo de manejadores de archivos (file handle) en lugar de los bloques de control de archivos. como suele suceder con las bases de datos. su valor predeterminado es 8.BAT INTERNO CONFIG. se puede asignar a 25 el número Regresar al Contenido . el número de archivos que se podrán accesar al mismo tiempo. FILES = X X SINTAXIS: PARAMETROS: Permite indicar el número de archivos a los que se desea que el sistema operativo tenga acceso al mismo tiempo.SYS EXTERNO DESCRIPCION: Permite indicar al sistema operativo el número de manejadores de archivos que podrá mantener abiertos y por lo tanto.FILES 299 FILES ARCHIVOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.SYS.SYS. pues cuando un programa proporciona al sistema operativo el nombre del archivo (o dispositivo) a emplear.22 *. Sólo se le emplea en el archivo CONFIG. No incremente innecesariamente el número de FILES. considere que por cada manejador adicional por encima de los 8 predeterminados. por lo que resulta conveniente determinar valores entre 20 y 30 a fin de que los programas que se corran no sufran esa limitante. EJEMPLOS: Si se utilizan programas o sistemas que requieran mantener abiertos más de 8 archivos simultáneamente. Si no se incluye el comando FILES en el archivo CONFIG. el DOS le devuelve un número que corresponde a ese nombre de archivo y el programa lo emplea para manipular el archivo correspondiente. El usuario nunca trabaja directamente con esos manejadores de archivos. puede ser de 8 a 255. 300 Listado alfabético de comandos y controladores del MS-DOS 6.22 *. También puede indicar las líneas que no contienen ese texto. Se debe tener presente que FIND no reconoce retornos de carro (Carriage Return) en su búsqueda. puede indicar dónde ocurre o donde no ocurre. que se debe incluir como un renglón en el archivo CONFIG. es decir. FIND no la encontrará. dependiendo de los modificadores que se empleen. por lo que si desea que la cadena se busque en varios archivos. pero separada por un retorno de carro. FIND devuelve los siguientes códigos de salida: Regresar al Contenido .SYS FILES = 25 Si utiliza a MS-WINDOWS versión 3. estuviera en el texto. por lo que si alguna frase por localizar. Dependiendo de los resultados de su operación. emplee el comando FOR en el cuerpo del formato del comando FIND. se recomienda asignar por lo menos un valor de 30 a FILES ª FIND ENCONTRAR FILES = 30 CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Con este filtro no se permite el uso de símbolos comodín (* y ?) para indicar grupos de archivos.SYS EXTERNO DESCRIPCION: Permite localizar la ocurrencia de algún texto (cadena de caracteres) en uno o varios archivos y muestra las líneas que lo contengan. Por ejemplo: La casa azul soñada por todos será distinto de: La casa azul soñada por todos suponiendo que después de la palabra azul se oprimió 1 para continuar soñada en el siguiente renglón.22 de archivos con la siguiente instrucción.BAT INTERNO CONFIG.1. por ejemplo para buscar en un texto. teclee: FIND “”"HIJO" no se acepta el uso de símbolos comodín (* y ?). disquete u otro. situación que no es muy útil. Estos códigos de salida pueden evaluarse con los comandos IF y ERRORLEVEL en programas de procesamiento por lotes (. oprima las teclas . pues se limita a buscar la CADENA que se indique. pero no se encontró cadena alguna. escríbala dos veces. no se puede emitir un informe sobre si se encontró o no a la cadena. lo que se representa por los puntos suspensivos (. [UNIDAD:] [RUTA] ARCHIVO Para indicar la unidad de disco duro. por lo tanto. de la frase “HIJO PRODIGO” la parte correspondiene a “HIJO. pues al operar FIND se produjo un error durante la búsqueda y.). En cambio. la ruta a seguir y el nombre del archivo donde se buscará la cadena. a partir de lo que se teclee a continuación. se puede emplear a FIND como filtro. La búsqueda se realizó con éxito. FIND espera entrada de información desde el teclado. si se le envía información con los símbolos de redireccionamiento (<y>) o de canalización (|)....FIND 301 Código 0 1 2 Significado La búsqueda se realizó con éxito y se encontró por lo menos una cadena que coincidió.BAT).] ] “CADENA” PARAMETROS: Permite indicar la cadena de caracteres que se desea buscar. Pueden incluirse varios archivos. cuántas líneas contienen a esa cadena. Si se utiliza este modificador en forma conRegresar al Contenido .+. Para salir de esta situación. La búsqueda no se realizó con éxito. debe escribirse entre comillas dobles. y orientar el siguiente curso de acción.. SINTAXIS: FIND [/V] [/C] [/N] [/I] “CADENA” [[UNIDAD:] [RUTA] ARCHIVO [. Si desea buscar una comilla doble. MODIFICADORES: /C Indica en forma numérica. separados uno de otro por un espacio. Si no se indica ningún nombre de archivo. Si se incluye a /N y /C en el mismo comando. si desea encontrar una cadena que contiene en sí misma comillas. EJEMPLOS: Para buscar la ocurrencia de la frase “La casa azul junto al lago” en el archivo NOVELA. Si no se incluye este modificador.TXT así. Observe que todos los modificadores deber ubicarse entre el comando FIND y la cadena a buscar. se mostrarán los números de las líneas donde no se encuentra la cadena indicada. /V Muestra todas las líneas que no contienen a la cadena de caracteres. por lo que si se desea localizar en el archivo PROSAS. que reside en el subdirectorio actual. emplee el comando FOR.TXT. que reside en el subdirectorio actual: FIND “La casa azul junto al lago” NOVELA.TXT.22 junta con /V.TXT Para incluir en la cadena de búsqueda una comilla doble (“). COMANDOS Para buscar una cadena de caracteres en un grupo de archiRELACIONADOS: vos. /N Antepone un número de línea con el número del lugar que ocupa en el archivo. en archivos de procesamiento por lotes. Para utilizar los códigos de salida del comando FIND. por ejemRegresar al Contenido . y considerará distintas las mayúsculas de las minúsculas. que incluye una comilla doble. /I Indica a FIND que no distinga entre mayúsculas y minúsculas durante la búsqueda. se hace caso omiso de /N. emplee los comandos IF y ERRORLEVEL. se le debe teclear dos veces.302 Listado alfabético de comandos y controladores del MS-DOS 6. se debe teclear de la siguiente forma: FIND “”"toma del poder" PROSAS. incluya dobles comillas en esos lugares. la cadena a buscar será exactamente igual a como se haya indicado. la frase ”toma del poder. todos aquellos que incluyan en su nombre a la cadena “MENSAJ”.WP5 si desea que FIND indique el número de línea en el archivo donde se localiza esa cadena. que reside en el subdirectorio D:\LOLITA la oración: Es de “mejorana”. primero debe declarar la variable de entorno TEMP en el archivo AUTOEXEC. se utiliza el símbolo de canalización (|) y con él se redirige la información de DIR hacia FIND. donde la frase “alivio total” se busca en todos los archivos que tienen la extensión . como en sus subdirectorios. teclee: DIR C:\ /S | FIND “MENSAJ” Recuerde que para utilizar el símbolo de canalización.BAT. tanto en el directorio raíz. donde TEMPORAL es el nombre de un subdirectorio. utilice el comando FOR. le dijo" D:\LOLITA\RECETAS. puede teclear lo siguiente: FIND “azulejos” < DATOS. como resultado aparece en la pantalla algo similar a: MENSAJE AMENSAJA TXT12167 PRN 5923 15/12/94 02/08/94 Regresar al Contenido . le dijo se deberá teclear lo siguiente: FIND “Es de ”"mejorana"". Observe que en caso de que existan archivos que cumplan con esa condición.con una instrucción similar a SET TEMP=C:\TEMPORAL. para buscar y encontrar un determinado archivo a partir de una cadena de caracteres que aparezca en su nombre. Así.WP5 /N Para que FIND realice la búsqueda en un grupo de archivos.TXT Si desea utilizar el símbolo de redireccionamiento (<) y buscar la cadena “azulejos” en el archivo DATOS.TXT) DO FIND “alivio total” %A Es posible emplear a FIND para localizar un archivo en todo un disco duro.FIND 303 plo. es decir. para localizar en el archivo RECETAS. como filtro.TXT. como se muestra a continuación. incluya el modificador /N FIND “azulejos” < DATOS.TXT del actual subdirectorio: FOR %A IN (*.WP5. para localizar de entre los archivos que residan en la unidad C:. Para ello. 304 Listado alfabético de comandos y controladores del MS-DOS 6.22 es decir, se encontraron los archivos, pero no se sabe en qué directorio están, modifique la instrucción de la siguiente forma: DIR C:\ /S /B | FIND “MENSAJ” y el resultado será similar a: C:\ENVIOS\MENSAJE.TXT C:\CURRIC\AMENSAJA.PRN Note también que la cadena de caracteres está en mayúsculas, si desea que la búsqueda se realice con minúsculas, incluya el modificador /L del comando DIR DIR C:\ /S /B /L | FIND “mensaj” y el resultado será similar a: c:\envios\mensaje.txt c:\curric\amensaja.prn Si desea que en la pantalla se muestren todos los archivos que tienen una extensión en particular, digamos .PRG, comenzando la búsqueda en el directorio raíz y recorriendo todos los subdirectorios de esa unidad, y que se haga una pausa cada vez que se llene una pantalla, teclee: ª FOR PARA DIR \ /S /B | FIND “.PRG” | MORE CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Permite la ejecución repetitiva de un comando sobre un grupo de archivos, se le puede utilizar desde archivos por lotes (.BAT), o desde la línea de comandos del símbolo del sistema. No se pueden anidar múltiples comandos FOR en la misma línea de comandos, lo que significa que no se pueden escribir dos comandos FOR en un mismo renglón. Si lo requiriera, cree otros archivos de procesamiento por lotes (.BAT) con los FOR requeridos, e invóquelos desde el FOR inicial en su parámetro COMANDO. Regresar al Contenido FOR 305 SINTAXIS: Si se usa en la línea de comandos su sintaxis es: FOR %VARIABLE IN (GRUPO) DO COMANDO [PARAM_COMANDO] en cambio, si se le usa en un archivo por lotes es: FOR %%VARIABLE IN (GRUPO) DO COMANDO [PARAM_COMANDO] observe que la diferencia es el doble signo de porciento. PARAMETROS: %VARIABLE %%VARIABLE En cualquiera de las dos formas, representa a una variable reemplazable con cada cadena de texto en el grupo indicado, hasta que se hayan procesado todos los archivos. No emplee los números de 0 al 9 para evitar que se les confunda con los parámetros de procesamiento por lotes %0 a %9, puede utilizar un solo carácter, tal como %A o %R. %%VARIABLE se utiliza con FOR dentro de un programa de procesamiento por lotes, mientras que %VARIABLE se usa cuando se le ejecuta desde el símbolo del sistema. (GRUPO) Permite indicar, entre paréntesis, un archivo o grupo de archivos que se procesarán de acuerdo con el comando que se indique. Pueden emplearse símbolos comodines y pueden listarse varias condiciones en la misma línea. Se deben incluir los paréntesis. Incluso, es posible indicar más de un grupo de archivos, y al emplear los símbolos comodín (* y ?), se consigue una gran flexibilidad. Por ejemplo, es posible incluir en (GRUPO) a los siguientes grupos de archivos: *.DOC, *.TXT, *.PRG, AUTO*.* y MES??.DBF, para lo cual se teclearía como (GRUPO): (*.DOC *.TXT *.PRG AUTO*.* MES??.DBF) como se refieren a nombres de archivos para el sistema operativo, se pueden utilizar mayúsculas o minúsculas sin problema. En este caso, FOR utilizará primero a *.DOC y para cada archivo que cumpla con esta máscara, ejecutará el comando que se haya indicado, después continuará con *.TXT y así consecutivamente hasta terminar con MES??.DBF y por lo tanto, con todos los archivos que hayan cumplido esas especificaciones en sus nombres. Regresar al Contenido 306 Listado alfabético de comandos y controladores del MS-DOS 6.22 Se puede incluir la ruta que corresponda a cada archivo o grupo de archivos, tal como D:\CARTAS\*.DOC COMANDO Se refiere al comando que se ejecutará para cada uno de los archivos que cumplen con las especificaciones indicadas con el parámetro (GRUPO). PARAM_COMANDO Permite incluir cualquier parámetro o modificador que requiera el comando indicado con COMANDO. Observe que las palabras IN y DO no son parámetros, se deben incluir cuando se use el comando FOR, de lo contrario, se emitirá un mensaje de error. Error de sintaxis (Syntax error) EJEMPLOS: Para cambiar los atributos a sólo lectura (+R) de todos los archivos .PRG, teclee: FOR %A IN (*.PRG) DO ATTRIB +R %A si desea que esta instrucción opere desde un archivo de procesamiento por lotes (.BAT), sustituya a % por %%, de forma que quede de la siguiente forma: FOR %%A IN (*.PRG) DO ATTRIB +R %%A Para utilizar el comando FIND y buscar la cadena de caracteres “sistema eléctrico” en todos los archivos del subdirectorio D:\datos, que tengan las extensiones .TXT y .PRN FOR %A IN (D:\DATOS\*.TXT D:\DATOS\*.PRN) DO FIND “sistema eléctrico” %A Es común que se desee consultar el contenido de los archivos AUTOEXEC.BAT y CONFIG.SYS cuando se trabaja con una microcomputadora distinta a la usual, a fin de conocer qué programas cargó y cómo se configuró. Para este propósito, se puede preparar un archivo .BAT que denominaremos como CONSULTA.BAT cuyo contenido será el siguiente: @ ECHO OFF CLS FOR %%R IN (AUTOEXEC.BAT CONFIG.SYS) DO TYPE %%R > CONSULTA.TXT ECHO. Regresar al Contenido FORMAT ECHO ECHO ECHO. ECHO ECHO. ECHO. PAUSE TYPE CONSULTA.TXT Primero se muestra el contenido de CONFIG.SYS y a continuación el de AUTOEXEC.BAT Oprima Enter para continuar 307 | MORE Muchos programas suelen crear y utilizar archivos temporales mientras operan, ya sea que se trate de procesadores de texto, de gráficos, bases de datos o cualquier otro tipo. En esos casos, si se apaga la computadora súbitamente, suelen quedar archivos temporales en uno o más subdirectorios, según los programas que emplee y los subdirectorios donde residan. En esos casos, conviene incluir en su archivo AUTOEXEC.BAT una línea como la siguiente, para que cada vez que se inicie el sistema operativo se busquen y en su caso borren los archivos temporales, los cuales se reconocerán por tener las extensiones .$?? o .TMP, así como comenzar con TEMP*.* FOR %%X IN ( *.$* *.TMP TEMP*.* ) DO DEL %%X Si desea incluir las rutas correspondientes, pueden ser de la siguiente forma: ª FORMAT FOR %%X IN ( D:\DB4\*.$* E:\*.TMP E:\VARIOS\TEMP*.* ) DO DEL %%X DAR FORMATO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Prepara un disquete o disco duro para su uso con MS-DOS, pues le da formato y crea el directorio raíz, la tabla de asignación de archivos e identifica sectores defectuosos. También puede copiar los archivos del sistema operativo DOS al disquete o disco duro, con lo que se le prepara para ser un disquete o disco de arranque. Regresar al Contenido 308 Listado alfabético de comandos y controladores del MS-DOS 6.22 Debe usarse con precaución pues si se usa en forma inadecuada, puede perderse toda la información que contenga el disco duro o disquete. Si ese fuese el caso, se puede emplear el comando UNFORMAT para intentar recuperar la información, excepto cuando se utiliza FORMAT con el modificador /U. Cuando se use FORMAT con un disco con formato previo, se guarda la tabla de asignación de archivos y el directorio raíz a fin de facilitar su reconstrucción con UNFORMAT, a menos que se incluya el modificador /U cuando se ejecute FORMAT. Al invocar a FORMAT y especificar la unidad A:, aparece el siguiente mensaje: Inserte un nuevo disquete en la unidad A: y pulse ENTER cuando esté listo... Insert new diskette for drive A and press ENTER when ready en ese momento se debe colocar el disquete en la unidad que se haya indicado, en el ejemplo, en la unidad A: y oprimir 1 , con lo que se indica a FORMAT que continúe con el proceso. Debido a que el dar formato a un disco duro implica un elevado grado de riesgo, FORMAT emite un mensaje similar al siguiente, donde solicita la confirmación del usuario antes de continuar: ADVERTENCIA: SE PERDERAN LOS DATOS EN LA UNIDAD C: DEL DISCO DURO. ¿Continuar con formato (S/N)? (WARNING: ALL DATA ON NON-REMOVABLE DISK DRIVE C: WILL BE LOST! Proceed with Format (Y/N)?) Cuando termina la operación de dar formato, se muestran datos relativos al número de bytes correspondientes al espacio total en el disco o disquete, si se encontraron sectores defectuosos y a cuánto espacio corresponden, así como si se transfirió el sistema operativo o cuánto espacio se reservó para él, en el caso que se empleen los modificadores /S o /B. Finalmente, el espacio que queda disponible para los archivos del usuario. No se puede emplear a FORMAT con unidades asignadas con los comandos ASSIGN, SUBST o JOIN, ni en ambiente de Regresar al Contenido FORMAT 309 red, en unidades creadas con INTERLNK o unidades de disco virtual; es decir, creadas en memoria. ASSIGN y JOIN son comandos de las versiones anteriores del sistema operativo MS-DOS. Si intenta dar formato a un disco creado en memoria RAM, tal como con el comando RAMDRIVE el sistema puede emitir mensajes de error similares a: Formato no aceptado en unidad D: Formato terminado Format not supported on drive D: Format terminated y en caso extremo, puede “colgar” a la computadora; es decir, bloquearla, y se le tendrá que apagar y volver a encender. En ningún caso se afecta la información que resida en las unidades de discos duro o de disquete, pues sólo afecta a la información que residía en la memoria RAM. El comando FORMAT devuelve los siguientes códigos de salida, que pueden ser evaluados con los comandos IF y ERRORLEVEL en archivos de procesamiento por lotes: Código 0 3 4 5 Significado El proceso de formato se realizó con éxito. Se oprimieron las teclas - + o - + = para detener el proceso. Se produjo un error grave, distinto de los indicados con los números 0,3 o 5. Se oprimió la letra N como respuesta a la pregunta “Continuar con el formato (S/N)?” y por ello se detuvo el proceso. SINTAXIS: FORMAT UNIDAD: [ /V][:ETIQUETA]] [ /Q] [ /U] [ /F:TAMAÑO] [ /B| /S] [C] FORMAT UNIDAD: [ /V][:ETIQUETA]] [ /Q] [ /U] [ /T:PISTAS /N:SECTORES] [/B|/S] [C] FORMAT UNIDAD: [ /V][:ETIQUETA]] [ /Q] [ /U] [/ 1] [ /4] [ /B| /S] [C] FORMAT UNIDAD: [ /Q] [ /U] [ /1] [ /4] [ /8] [ /B| /S] [C] PARAMETROS: UNIDAD: Permite indicar la letra de la unidad donde está el disco al que se desea dar formato, tal como A:, B: o C:. Regresar al Contenido 310 Listado alfabético de comandos y controladores del MS-DOS 6.22 Si no se incluye ninguna especificación para UNIDAD: se desplegará en pantalla un mensaje de error, que indica al usuario la omisión. Si con el comando no se incluye ninguno de los modificadores que indican la capacidad del disco, se utilizan los que se determinen según el tipo de la unidad de que se trate y esa será la capacidad que se asigne al disco. En este caso siempre se considera la capacidad máxima identificada. Lo anterior es muy importante para cuando se desea dar formato a disquetes que son de baja densidad, tales como 31⁄2 ” y 720 kB, en unidades de alta densidad: 31⁄2 ” y 1.44 MB, pues si no se indica lo contrario, el comando FORMAT asumirá que el disquete es de alta densidad y al momento de formatear se podrán tener aparentes sectores defectuosos en el disquete, siendo que la causa de esos errores obedece a una incorrecta (o ninguna) indicación de su tipo. MODIFICADORES: /1 Sólo da formato a una cara del disquete. /4 Permite dar formato a disquetes de 51⁄4 “, de doble lado y doble densidad con 360 kB de capacidad, en unidades para disquetes de ese tamaño, pero de alta densidad y 1.2 MB de capacidad. Se debe tener precaución al dar formato a disquetes de 360 kB en estas unidades, pues es probable que otras unidades de 51⁄4 “ y 360 kB de capacidad no puedan leer correctamente esos disquetes. Si se combina con el modificador /1, el disquete recibirá formato en una sola cara, con 180 kB de capacidad. Da formato con 8 sectores por pista a disquetes de 51⁄4 “, que es compatible con los formatos de las versiones anteriores a MS-DOS 2.0 No se puede combinar con /V. /8 /B Reserva espacio en el disco al que se da formato, para los archivos del sistema operativo IO.SYS y MSDOS.SYS, que normalmente no se visualizan con el comando DIR pues se mantienen ocultos, con el atributo oculto (hidRegresar al Contenido FORMAT 311 den). Aunque a partir de la versión 6.0 no se requiere para el comando SYS, se mantiene únicamente por razones de compatibilidad. /C A partir de la versión 6.2, si durante el proceso de dar formato un disco duro o disquete FORMAT encuentra sectores que ya están marcados como defectuosos, no los vuelve a comprobar. En las versiones anteriores, siempre los verificaba. Con el modificador /C, se indica a FORMAT que vuelva a comprobar todos los sectores que estén marcados como defectuosos. /F:TAMAÑO Permite indicar la capacidad del disquete al que se dará formato. Es preferible emplear /F:TAMAÑO que los modificadores /T y /N. Debe utilizarse si el manejador de disquetes es de capacidad distinta al disquete. No se puede combinar con /T ni /N. Las opciones para TAMAÑO son: 160, 180, 320, 360, 720, 1200, 1440 y 2880 kB y se pueden teclear de cualquiera de las siguientes formas: Tamaño 160 160k 160kB 180 180k 180kB 320 320k 320kB 360 360k 360kB 720 720k 720kB Tipo de disquete Disquete de 5 1⁄4 pulgadas, doble densidad y de una sola cara Disquete de 5 1⁄4 pulgadas, de doble densidad y de una sola cara Disquete de 5 1⁄4 pulgadas, de doble densidad y de dos caras Disquete de 5 1⁄4 pulgadas de, de doble densidad y de dos caras. Disquete de 5 1⁄4 pulgadas, de doble densidad y de dos caras. Regresar al Contenido 88M 2. Disquete de 3 1⁄2 pulgadas de super alta densidad y de dos caras. La producción y por tanto las características de los disquetes se definen por sus componentes y su calidad.2M 1.2 MB a un disquete de baja densidad. ¿Desea formatear otro disquete (S/N)? (Invalid media or track 0 bad) (disk unusable) (Format another (Y/N)?) Regresar al Contenido . Si se hace.44 1. Cuando por error se da formato de alta densidad. Formato terminado.88 2. se realiza un formato incondicional.disquete inservible. por lo que se borra toda la información que contenga ese disquete. por lo que no se debe tratar de dar formato correspondiente a una capacidad mayor a un disquete que fue producido para una capacidad menor. hasta que FORMAT reporte una gran cantidad de daños en el disquete. los resultados pueden ser varios.2 1. si se emplea el modificador /F para cambiar la capacidad del disquete.22 Tamaño 1200 1200k 1200kB 1.2MB 1440 1440k 1440kB 1. desde que aparentemente se acepte y los resultados negativos se observen cuando se guarde información y después se pretenda recuperarla.88MB Tipo de disquete Disquete de 5 1⁄4 pulgadas de 1. de 360 kB. Al igual que cuando se incluye /U.44MB 2880 2880k 2880kB 2. tal como de 51⁄2 ” y 1.312 Listado alfabético de comandos y controladores del MS-DOS 6. de alta densidad y de dos caras.2MB. Disquete de 3 1⁄2 pulgadas de alta densidad y de dos caras.44M 1. puede aparece un mensaje como el siguiente: Disquete no válido o pista 0 defectuosa . /N:SECTORES Permite indicar el número de sectores por pista. No se puede usar el modificador /F con el modificador /T. Estos archivos son IO.COM y se toman de la unidad de inicio del sistema. /Q Realiza un formato más rápido pues sólo borra la tabla de asignación de archivos (FAT) y el directorio raíz de un disco que ya tenga formato y se sepa que está en buenas condiciones. Se utiliza en forma conjunta con /T. por lo que sólo se le debe emplear cuando los discos ya tengan formato y tenga la seguridad que no están defectuosos. es decir. pues no busca sectores defectuosos. por lo que. solicita que se inserte el disquete de sistema. Se usa en forma conjunta con /N para señalar el tamaño o capacidad del disquete. A partir de la versión 6. pero si no se corrige. pero se recomienda utilizar el modificador /F. /U Realiza un formato incondicional (Unconditional). se recomienda utilizar el modificador /F. sin embargo. también se copia el archivo DBLSPACE.FORMAT 313 En el track 0 se mantiene el sector de arranque (boot).0. aquel que se empleó para encender y arrancar la computadora. No se puede combinar con el modificador /F. borra toda información del disco e impide que se Regresar al Contenido . /T:PISTAS Permite indicar el número de pistas para el disquete. es decir. no se le puede emplear.BIN. por lo que es una falla grave. ya sea que se trate del disco duro C: o de un disquete en la unidad A:. la tabla de ubicación de archivos (FAT) y el directorio. En estos casos reintente dar formato con la capacidad que corresponda al disquete.SYS y COMMAND. /S Copia los archivos del sistema operativo al disquete que se da formato.SYS. MSDOS. en caso de ser necesario. en caso de que se tenga en uso DoubleSpace. Insuficiente espacio para imagen de archivo MIRROR. En virtud de lo anterior. This disk cannot be unformatted. Proceed with Format (Y/N)?) Durante esta acción FORMAT también verifica que todos los sectores del disco estén en buenas condiciones para almacenar información.0 del MS-DOS. después de haberlos guardado en otra parte del disco y no elimina dato alguno. Regresar al Contenido . A partir de la versión 5.314 Listado alfabético de comandos y controladores del MS-DOS 6. que consiste en borrar la tabla de asignación de archivos y el directorio raíz. FORMAT realiza lo que se denomina como un “formato seguro”. los marca para impedir que se le utilice y exista la posibilidad de perder información. En este caso. There was an error creating the format recovery file. No se puede reconstruir el formato al disquete. Si se combinan los modificadores /Q y /U se obtiene la mayor velocidad para la realización de los formatos a los disquetes. si no se utiliza este modificador /U. que no tenga formato. se recomienda emplear a /U principalmente cuando se desee dar formato a un disquete nuevo. por lo que sólo se recomienda su uso cuando se hayan presentado errores de lectura y escritura durante su uso. y en caso contrario.22 pueda reestablecer con el comando UNFORMAT. Insufficiente space for the MIRROR image file. se emitirá el siguiente mensaje: Grabando información de reconstruir (Saving UNFORMAT information.) pero en algunos casos el disquete dispone de muy poco espacio libre y no es posible guardar la información sobre el directorio y el FAT. Hubo error al crear formato en archivo de recuperación. ¿Desea continuar con el formato (S/N)? (Drive A error. cuando se inicia la operación de FORMAT se emite un mensaje similar a: Verificando el formato del disco (Checking existing disk format) en caso de que se encuentre que el disquete tenía información. por lo que aparece un mensaje como: Unidad A error. y por tanto emplear la que se determine por las características del manejador (driver) de disquetes : FORMAT B: Para dar formato a un disquete en la unidad A: e instruir a FORMAT para que le copie los archivos del sistema operativo. Para profundizar sobre la forma de restaurar disquetes a los que se les dio formato con FORMAT. COMANDOS Para obtener más información sobre la asignación y uso de RELACIONADOS: las etiquetas de volumen de discos. EJEMPLOS: Para dar formato a un disquete ubicado en la unidad B:. LABEL y VOL. con un mensaje similar al siguiente: ¿Etiqueta del volumen (11 caracteres. sin indicar específicamente su capacidad. no se le asigna ninguna etiqueta. ENTER for none)? Si se oprime 1 . Es una opción predeterminada. Si se repite la acción de dar formato a varios discos con la misma instrucción de FORMAT. consulte el comando UNFORMAT. No se puede combinar con el modificador /8. Debido a que FORMAT no se puede emplear con unidades asignadas con el comando SUBST. todos los discos tendrán la misma etiqueta. consulte los comandos DIR. FORMAT de todas formas solicita una etiqueta de volumen cuando termina de dar formato al disco. ni en unidades creadas con INTERLNK. tal vez desee profundizar en estos comandos para saber cómo inhabilitarlos para poder dar formato a un disquete. ENTRAR ignora)? Volume label (11 Characters. por lo que si no se incluye este modificador en el comando. que ayuda a identificar el disco y se muestra cuando se usa el comando DIR. Puede tener desde ninguno hasta 11 caracteres y acepta espacios entre ellos ( 8 correspondientes al espacio para el nombre y 3 para la extensión). Regresar al Contenido .FORMAT /V[:ETIQUETA] 315 Permite indicar una etiqueta interna para el disco o volumen. con capacidad de 720 kB y copiarle los archivos de sistema operativo: FORMAT B: /F:720 /S Para dar formato rápido en la unidad B: a un disquete que se sabe ya tiene formato previo y que no tiene fallas: FORMAT B: /Q Para dar formato a un disquete en la unidad A:.BAT INTERNO CONFIG. y por lo tanto perder toda información que tuviera : FORMAT A: /U Para poder dar formato a varios disquetes en la unidad B:. de forma que se les asigne la etiqueta de volumen “COMPUTEC” a todos ellos. GOTO ETIQUETA SINTAXIS: Regresar al Contenido .22 a fin de que se le pueda emplear para arrancar una computadora: FORMAT A: /S Para dar formato a un disquete en la unidad B:.BAT) para transferir la siguiente ejecución a una línea específica señalada con una etiqueta. pues se emplearán en un curso: FORMAT B: /V:COMPUTEC Listado alfabético de comandos y controladores del MS-DOS 6.22 ª GOTO IR A CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. permite bifurcar la ejecución de un programa por lotes desde donde se encuentra el comando GOTO.22 *. hasta la siguiente línea de donde se encuentre la etiqueta.SYS EXTERNO DESCRIPCION: Se utiliza en archivos de procesamiento por lotes (.316 Listado alfabético de comandos y controladores del MS-DOS 6. sin que se guarde la información requerida para poder utilizar después a UNFORMAT. es decir. Junto al comando GOTO se escribe sola. No puede incluir espacios ni signos de puntuación tales como: coma (. se emite un mensaje indicando la situación.TXT GOTO MENSAJE COPY LIBRO. . @ ECHO OFF IF NOT EXIST LIBRO.BAT y para ello puede combinarse con comandos tales como IF y ERRORLEVEL.BAT. Si se redirecciona la ejecución del programa de procesamiento por lotes con GOTO. pero la etiqueta no coincide o no se encuentra en el archivo . se suspende la ejecución del programa y se muestra un mensaje como el siguiente: No se ha encontrado la etiqueta (Label not found) COMANDOS Este comando resulta muy útil para crear bifurcaciones duRELACIONADOS: rante la ejecución de programas de procesamiento por lotes. pues no se ejecutará. pero resulten iguales en sus primeros 8 caracteres. Debido a que el sistema operativo MS-DOS identifica como una etiqueta a todas las líneas que comiencen con dos puntos (:) en archivos . si existe un archivo denominado LIBRO. el comando GOTO solamente utiliza los primeros 8.). debe ser antecedida por dos puntos (:).). se debe tener cuidado de no incluir ningún comando en ella. Si existe. punto y coma (. En caso negativo. La etiqueta que se escribe en la línea donde debe de continuar la ejecución del programa. realiza una copia.TXT LIBRO.BAT. EJEMPLOS: Suponga que crea un archivo de procesamiento por lotes.GOTO 317 PARAMETROS: ETIQUETA Permite identificar la línea a partir de la cual se desea continúe la ejecución del archivo por lotes. Aunque puede tener una longitud mayor a 8 caracteres.TXT en el subdirectorio actual. dos puntos (:) o signo igual (=).BAK GOTO FIN Regresar al Contenido . por lo que se debe ser cuidadoso de no emplear etiquetas que parezcan distintas. sin los dos puntos requeridos en su contraparte ubicada en la línea donde se desea continúe la ejecución del programa. en el que verifica con un comando IF. 318 Listado alfabético de comandos y controladores del MS-DOS 6. GOTO FIN :CUATRO ECHO ¡¡¡¡¡ Se presentó un error grave !!!!! GOTO FIN :TRES ECHO Se suspendió el formato con Control+C ECHO o con Control+Inter (Control+Break) GOTO FIN :OK ECHO El formato se realizó y concluyó sin problemas :FIN ª GRAPHICS GRAFICOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.TXT PAUSE :FIN Si desea utilizar el valor de salida del comando FORMAT para saber si se completó con éxito o si hubo algún problema.22 *.SYS EXTERNO DESCRIPCION: Permite imprimir el contenido de una pantalla con símbolos y caracteres gráficos empleando las teclas M + X y obtener el gráfico en la impresora. Se recomienda usarlo cuando al imprimir la pantalla con las teclas M + X .BAT INTERNO CONFIG. no aparezcan los caracteres gráficos y Impr Pant Impr Pant Regresar al Contenido . puede utilizar un archivo de procesamiento por lotes que contenga las siguientes líneas: @ ECHO OFF FORMAT A: IF ERRORLEVEL 5 GOTO CINCO IF ERRORLEVEL 4 GOTO CUATRO IF ERRORLEVEL 3 GOTO TRES GOTO OK :CINCO ECHO Se contestó N a la pregunta de continuar dando formato.22 :MENSAJE ECHO NO EXISTE EL ARCHIVO LIBRO. Proprinter o Quietwriter IBM Graphics Printer con carro de 11" (Disponible a partir de la versión 4. que produce 8 colores. por lo que reduce la cantidad de memoria convencional disponible. Impresora compacta (sólo está disponible en versiones previas a la MS-DOS 4. apaisada o a lo ancho. con el comando GRAPHICS se imprimirá el contenido que en ese momento tenga la pantalla. Si la microcomputadora que esté empleando está en el modo de gráficos en color 320 x 148 x 200 y la impresora es del tipo denominado más abajo como COLOR1 o GRAPHICS. de entre las siguientes posibilidades: Tipo COLOR1 COLOR4 COLOR8 Impresora IBM Color Printer con cinta de 1 color IBM Color Printer con cinta de 4 colores: rojo. amarillo y negro (CMY). No se puede imprimir una pantalla con M +X si su impresora es PostScript. Puede consultar el espacio ocupado por GRAPHICS con el comando MEM. IBM Color Printer con cinta de 4 colores: cian. empleando cuatro tonos de gris. Pero si está en el modo de gráficos en color 640 x 148 x 200.0) COMPACT HPDEFAULT DESKJET GRAPHICS GRAPHICSWIDE Regresar al Contenido . EGA y VGA.GRAPHICS 319 sólo si su computadora dispone de un adaptador de color o de gráficos. azul y negro (RGB). magenta (granate). verde. Impr Pant SINTAXIS: GRAPHICS [TIPO] [UNIDAD:] [RUTA] ARCHIVO [/R] [/B] [/LCD] [/PRINTBOX:STD | /PRINTBOX:LCD] TIPO PARAMETROS: Permite indicar la impresora a emplear. es decir. GRAPHICS es compatible con el uso de los modos de presentación de gráficos CGA.0) Hewlett Packard PCL Hewlett Packard DeskJet IBM Graphics Printer. se imprimirá el contenido de la pantalla en forma horizontal en la página. Ejecuta y deja residente en memoria un programa. En forma predeterminada se busca a GRAPHICS. también lo busca donde esté el archivo GRAPHICS. es recomendable reinicializar la computadora y volver a usar GRAPHICS.COM Una vez cargado el perfil de la impresora. Regresar al Contenido . su perfil. Es equivalente a emplear el modificador /PRINTBOX:LCD.22 Tipo HPDEFAULT LASERJET LASERJETII PAINJET QUIETJET QUIETJETPLUS RUGGEDWRITER RUGGERWRITERWIDE THERMAL THINKJET Impresora Cualquier impresora Hewlett-Packard PCL Cualquier HP LaserJet HP LaserJet II HP PaintJet HP QuietJet HP QuietJet Plus HP RuggedWriter HP RuggedWriterWide IBM Thermal HP ThinkJet [UNIDAD:] [RUTA] ARCHIVO Este parámetro se puede incluir a partir de la versión MSDOS 4. pues sólo se podrá cargar si el nuevo perfil es menor que el que esté cargado. se emitirá un mensaje como el siguiente: No se puede volver a cargar con el perfil suministrado (Unable to reload with profile supplied) MODIFICADORES: /B Imprime el fondo en color. /LCD Utiliza para la impresión de la imagen el formato LCD en lugar del CGA. sólo es válida para las opciones COLOR4 y COLOR8.320 Listado alfabético de comandos y controladores del MS-DOS 6. si se desea cargar otro.PRO en el directorio actual y si no se le encuentra. Si se trata de cargar un nuevo perfil que sea mayor que el actual.0 y se permite indicar el nombre y ubicación del archivo con la información sobre las impresoras. es decir. Resulta muy útil para recordar el formato de algún comando o para localizar comandos y distinguir su aplicación. Además de la consulta en pantalla.22 *. que es como aparece en la pantalla.BAT INTERNO CONFIG.SYS. para ello puede emplear el comando PRINT. EJEMPLOS: Para habilitar la computadora a fin de poder imprimir los caracteres gráficos que se tengan en la pantalla con M+X . COMANDOS Además de utilizar la tecla Xpara imprimir la pantalla. HELP permite imprimir el contenido del texto o enviarlo a otro archivo. Permite seleccionar el tamaño del cuadro que se imprime entre STD y LCD.BAT y archivos controladores de dispositivo. su uso. HELP incluye explicaciones sobre los comandos del sistema operativo y sobre archivos tales como CONFIG. AUTOEXEC. es decir.BAT o teclee en la línea de comandos del sistema operativo: Impr Pant ª HELP AYUDA GRAPHICS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. En forma predeterminada se imprimen caracteres negros sobre fondo blanco. sintaxis y ejemplos de uso. pueRELACIONADOS: de ser que desee imprimir un archivo desde el símbolo de peImpr Pant tición de orden del DOS. /R Imprime la imagen con caracteres blancos sobre fondo negro. que al opriRegresar al Contenido . en forma ágil y con empleo de hipertexto.HELP /PRINTBOX:STD | /PRINTBOX:LCD 321 Puede abreviarse como /PB:STD | /PB:LCD. incluya en el archivo AUTOEXEC.SYS EXTERNO DESCRIPCION: Activa el programa de ayuda del sistema operativo con información sobre los comandos. /NOHI Permite el uso de un monitor que no pueda mostrar colores en alta intensidad. COMANDOS También se puede obtener ayuda sobre los comandos. se presenta una relación de todos los comandos y el usuario puede entonces ubicar el cursor en el que desee y al oprimir I . /H Despliega las pantallas de información con el máximo número de líneas posible de acuerdo a las características de su equipo. se muestra la información relativa a esa palabra. debido a que la computadora disponga de tarjeta de video a color. MODIFICADORES: /B Permite el uso de un monitor monocromo con una tarjeta de gráficos de color. /G Indica al sistema operativo que realice una actualización más rápida cuando se utilice un monitor CGA. Se recomienda su uso cuando en un monitor monocromático resulte difícil la lectura del texto. SINTAXIS: PARAMETROS: HELP [COMANDO] [/B] [/G] [/H] [/NOHI] COMANDO Cuando se incluye un COMANDO a continuación de HELP. También se puede solicitar orientación sobre un comando en especial escribiendo junto al símbolo de petición de orden (prompt) el nombre del comando seguido de /?.22 mir I en una de las palabras señaladas como especiales. pero RELACIONADOS: en forma reducida. con el comando FASTHELP.322 Listado alfabético de comandos y controladores del MS-DOS 6. se muestra información específica sobre ese comando. Si se omite este parámetro. teclee: HELP FORMAT Regresar al Contenido . EJEMPLOS: Para solicitar información sobre el comando FORMAT. se muestra su información particular. Aunque en su sintaxis se incluyen varios modificadores. cuya tarea consiste en coordinar el uso que de esa memoria extendida y de la memoria alta (HMA) hagan los programas en la computadora. con el propósito de que en ningún momento se presenten conflictos al intentar utilizar dos aplicaciones distintas. o dos controladores la misma área de memoria al mismo tiempo.SYS ADMINISTRADOR DE MEMORIA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.SYS con un comando DEVICE. el cual puede ubicarse en cualquier parte del archivo CONFIG. para que se pueda cargar el sistema operativo en la memoria alta (HMA) con el comando DOS=HIGH.HIMEM.SYS en el archivo CONFIG.SYS en el archivo CONFIG.SYS [/A20CONTROL:ON | OFF] [/CPUCLOCK:ON | OFF] [/EISA] [/HMAMIN=M] [/INT15=XXXX] [/NUMHANDLES=N] [/MACHINE:XXXX] [/SHADOWRAM:ON | OFF] [/TESTMEM:ON | OFF] [/VERBOSE] SINTAXIS: Regresar al Contenido . como cuando se desea emplear el comando EMM386. sin ingresar a un comando en particular. o en su lugar a otro administrador de memoria extendida (XMS). La línea con el comando DEVICE=HIMEM. sino a la tabla de contenido y a partir de ella seleccionar un tema o comando. se instala un administrador del área de memoria extendida.SYS.SYS EXTERNO DESCRIPCION: Al incluir a HIMEM.SYS 323 también puede teclearse: FORMAT /? Si desea activar el sistema de ayuda completo.22 *. Es necesario cargar a HIMEM. es decir. teclee: ª HELP HIMEM. DEVICE = [UNIDAD:] [RUTA] HIMEM.SYS.SYS debe ubicarse antes que cualquier otro comando que inicie aplicaciones o controladores de dispositivos que utilicen memoria extendida. generalmente se emplea sin ellos.BAT INTERNO CONFIG. Si al instalar a HIMEM. para que HIMEM le asigne uso de memoria alta (HMA). Regresar al Contenido . se debe incluir este modificador para que HIMEM asigne toda la memoria extendida disponible.SYS. HIMEM asigna la memoria alta únicamente a la primera aplicación que cumpla con esa cantidad de kB. Este modificador permite indicar a HIMEM si debe o no tener impacto sobre la velocidad a la que funciona la computadora. En forma predeterminada está habilitada (ON). si la computadora es EISA y tiene más de 16 MB de memoria RAM. HIMEM adquiere el control de la línea A20 sólo si estaba desactivado ese controlador cuando se invocó a HIMEM. pues en caso de que así sea.SYS observa que se modifica la velocidad de la computadora. /EISA Cuando la computadora es distinta de EISA (Extended Industry Standard Architecture). En cambio. /HMAMIN=M El valor de M puede ser desde 0 hasta 63 y se refiere al número de mínimo de kilobytes (kB) de memoria que tendrá que requerir una aplicación. MODIFICADORES: /A20CONTROL:ON | OFF Permite habilitar o deshabilitar el control de la línea A20.22 [UNIDAD:] [RUTA] PARAMETROS: Permite indicar la ubicación del archivo HIMEM. que a su vez es un controlador que proporciona acceso a la memoria alta (HMA). se le requiere cuando es distinta al directorio raíz de la unidad de arranque. por lo que se habilita el control de HIMEM para la línea A20 aunque el controlador A20 esté activado cuando se invoca a HIMEM. es posible que se presenten problemas. que eran ISA (Industry Standard Architecture).SYS asigna toda la memoria extendida que esté disponible. HIMEM. que deberá ser la misma unidad donde residen los archivos del sistema operativo MS-DOS. como sucede con todas las primeras computadoras. con OFF. entonces incluya este modificador con ON para tratar de evitarlo.324 Listado alfabético de comandos y controladores del MS-DOS 6. . en cambio. /CPUCLOCK:ON | OFF Su valor predeterminado es OFF. de entre los que se listan a continuación: Regresar al Contenido . hasta 65535. /MACHINE:XXXX Permite indicar cuál es el tipo de la computadora. El valor de XXXX puede ir de 0. indique con /HMAMIN la cantidad de memoria que requiera el programa que utilice el mayor espacio de memoria HMA. se le iguala a 0. Entre los equipos que pueden requerir este modificador están los siguientes: Acer 1100 Wyse IBM 7552. hasta 65535. sin tomar en cuenta la proporción de HMA que utilizará esa aplicación. Si utiliza programas que requieran la interfaz de la Interrupción 15h. que se refiera (o acerque mejor) a su computadora. que es una interfaz que hace tiempo empleaban algunos programas para asignar memoria extendida. de preferencia 64 kB por arriba de esa cantidad. por lo que si desea que se optimice su uso. HIMEM emplea el método XMS (Extended-Memory Specification). de la cantidad de memoria disponible en la computadora. Si utiliza /MACHINE. asígnele a XXXX una cantidad mayor que la que requiera ese programa. /INT15=XXXX Permite indicar a HIMEM el número de kilobytes (kB) que debe reservar para uso de la Interrupción 15h.HIMEM. se requiere únicamente cuando HIMEM no opera adecuadamente. HIMEM asigna la memoria alta a la primera aplicación que la requiera. que es su valor predeterminado. Si se especifica un valor entre 0 y 64. No tiene ningún impacto el uso de este modificador mientras se utiliza WINDOWS en modo extendido 386. Cuando se instala HIMEM. identifica el tipo de computadora y en caso de no poder hacerlo. se define para el tipo IBM-AT o compatible. sustituya a XXXX por el número o nombre. El límite superior depende.SYS 325 Si se omite o se indica un valor cero (0). 326 Listado alfabético de comandos y controladores del MS-DOS 6. N puede tomar valores de 1 a 128.5 Mhz 286 Tulip SX Zenith ZBIOS IBM PC/AT (retraso alternativo) IBM PC/AT (retraso alternativo) CSS Labs IBM PC/AT (retraso alternativo) Philips HP Vectra Equipo industrial IBM 7552 Bull Micral 60 Dell XBIOS Permite indicar a HIMEM el número máximo de identificadores de bloque de memoria extendida (EMB). /SHADOWRAM:ON|OFF Con OFF permite indicar si se desea desactivar la denominada memoria RAM oculta (shadow RAM). pues cada identificador adicional utiliza 6 bytes de memoria.22 Número 1 2 3 4 5 6 7 8 9 10 11 12 12 13 13 14 15 16 17 /NUMHANDLES=N Nombre at ps2 ptlcascade hpvectra att6300plus acer1100 toshiba wyse tulip zenith at1 at2 css at3 philips fasthp ibm7552 bullmicral dell Descripción de la computadora IBM AT o 100% compatible IBM PS/2 Phoenix Cascade BIOS HP Vectra (A & A+) AT&T 6300 Plus Acer 1100 Toshiba 1600 & 1200XE Wyse 12. pero su valor predeterminado es 32. mientras que con ON se indica que el código de la memoria ROM que se cargó en la RAM deberá ejecutarse desde la RAM. Este modificador no tiene ningún efecto si se está corriendo a WINDOWS en el modo extendido del 386. Regresar al Contenido . No asigne un número demasiado elevado si no lo necesita. que se podrán utilizar al mismo tiempo. lo que eleva la seguridad de la información en la computadora. EJEMPLOS: Para habilitar la administración de la memoria extendida de la computadora. cambie los chips (o SIMM’s) que estén dañados. sin tener que incluir el modificador /VERBOSE. /VERBOSE Puede abreviarse como /V y permite indicar a HIMEM que envíe mensajes de estado y no sólo los de error. emitirá un mensaje avisando la dirección de memoria con fallas.SYS una línea como la siguiente: DEVICE=C:\DOS\HIMEM. consiste en mantener oprimida la tecla ALT mientras se carga HIMEM.SYS 327 En la mayoría de las computadoras se recomienda cargar el código de la ROM en la memoria RAM debido a que es más rápida. Si deseara deshabilitar esta revisión.2. En caso de que se encuentren problemas con la memoria. que es de menor velocidad que la RAM. acuda a su distribuidor o vendedor para que personal especializado la revise minuciosamente y en su caso. durante el proceso en que se carga.HIMEM.SYS Regresar al Contenido . Si ese mensaje llega a presentarse. Otra forma de solicitar que se muestren los mensajes de estado. pues en forma predeterminada sólo se muestran los mensajes de error. pero si la computadora tiene RAM oculta (usada por el código ROM) y la cantidad de memoria RAM es menor a 2 MB. pero cuando se consigue. incluya en el archivo CONFIG. /TESTMEM:ON | OFF En forma predeterminada /TESTMEM está habilitado (ON) y HIMEM verifica la memoria extendida cada vez que se reinicializa la computadora para asegurarse que no existen problemas con ella. indique OFF. Esta característica está disponible a partir de la versión MS-DOS 6. En algunos equipos HIMEM no puede desactivar esa memoria RAM oculta. HIMEM trata de liberar esa RAM oculta con el propósito de que WINDOWS disponga de mayor memoria extendida. el código ROM se ejecutará en la memoria ROM. por lo que es posible que observe un desempeño más lento en su computadora. ERRORLEVEL NUMERO Compara y evalúa el número de código de salida que haya arrojado el programa ejecutado previamente. Si las dos cadenas Regresar al Contenido . es decir.22 ª IF se supone que el archivo HIMEM. IF [NOT] ERRORLEVEL NUMERO COMANDO IF [NOT] CADENA1 == CADENA2 COMANDO IF [NOT] EXIST ARCHIVO COMANDO SINTAXIS: PARAMETROS: NOT Permite especificar una condición falsa o negativa.SYS EXTERNO DESCRIPCION: Permite establecer en un archivo de procesamiento por lotes una condición para la ejecución de un comando.BAT INTERNO CONFIG. haciendo caso omiso del que se encuentre en la misma línea. Sólo se puede emplear en programas de procesamiento por lotes (. se ejecuta el comando que esté a continuación en la misma línea. indica que se ejecutará el comando que esté en la misma línea si la condición no se cumple. si es verdadera.SYS reside en el subdirectorio C:\DOS SI CONDICIONAL CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. si es falsa. es decir.BAT). pero si no se cumple. El valor de NUMERO puede ser desde 0 hasta 255.328 Listado alfabético de comandos y controladores del MS-DOS 6. se ejecutará el comando que esté en la siguiente línea. se considera como verdadera si el código de salida es igual o mayor que el parámetro NUMERO.22 *. CADENA1 == CADENA2 Permite comparar dos cadenas de caracteres o variables de archivos de procesamiento por lotes (%n). Si se cumple la condición que se indique. si es falsa. tales como %0 ó %1. por lo que distingue entre mayúsculas y minúsculas. la condición es verdadera. En caso de que alguna de las cadenas sea nula. que no exista o no contenga nada. REPLACE. %SET% o %COMSPEC%. DISKCOPY. COMANDOS Este comando se emplea en archivos de procesamiento por RELACIONADOS: lotes. entre otras cosas. A su derecha se puede incluir cualquier parámetro o modificador que requiera ese COMANDO para operar. así como variables de entorno. EJEMPLOS: Si emplea un programa que crea archivos temporales. variables de archivos de procesamiento por lotes. en cuyo caso la condición es verdadera. como %PATH%. SETVER o XCOPY. COMANDO Permite indicar el COMANDO que se deberá ejecutar si la condición es verdadera. MSAV. CHKDSK. GRAFTBL. Para ello se le emplea en forma conjunta con ERRORLEVEL. RESTORE. que sea una cadena vacía. CADENA1 y CADENA2 pueden ser letras (no requieren de comillas). DELTREE. FIND. EXIST ARCHIVO Permite identificar si existe el archivo que se indique en la parte ARCHIVO. es decir. y en ocasiones no los borra. DEFRAG. KEYB. IF emitirá un mensaje de error como el siguiente: Error de sintaxis (Syntax error) Para realizar la comparación emplea los valores ASCII de cada uno de los caracteres. FORMAT. tal como cuando se apaga la compuRegresar al Contenido . Consulte el comando GOTO para ver un ejemplo de uso práctico donde se evalúan los códigos de salida con IF y ERRORLEVEL.IF 329 son iguales. También se puede incluir una ruta o subdirectorio. MOVE. DISKCOMP. Pueden emplearse símbolos comodín (* y ?) para referirse a grupos de archivos. pues en caso contrario la búsqueda se realiza en el subdirectorio actual. MSBACKUP. para evaluar los códigos de salida que proporcionan comandos tales como: CHOICE. los borre. Este comando se introdujo con la versión 6. como se muestra en el tercer y cuarto comando. que es NUL. o procesadores de textos.0 de MS-DOS y junto con MENUITEM. También se pueden emitir mensajes en la pantalla para que el usuario sepa que existen ciertos archivos.BAK DELETE C:\WSP\*. tales como *. estos casos corresponden a los dos primeros comandos del ejemplo. convendrá identificarlos para borrarlos. permiten crear menús que se guardan en el archivo CONFIG. MENUDEFAULT. Tal es el caso de algunas bases de datos. Las siguientes líneas muestran instrucciones para estos casos: IF EXIST C:\DBASE\*.330 Listado alfabético de comandos y controladores del MS-DOS 6.BAK.22 tadora sin salir correctamente de la aplicación.BAT el comando IF indicando que si existen archivos.BAK IF NOT EXIST C:\LIBRO\TEXTO1.$* DELETE C:\DBASE\*. donde para saber si existe un subdirectorio se indica el nombre del dispositivo nulo (NULL). CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.TXT ECHO No está el documento IF EXIST C:\CARTAS\NUL ECHO Ya existe el subdirectorio CARTAS ª INCLUDE INCLUIR observe en particular en último ejemplo. A esta posibilidad de contar con varias configuraciones se denomina Configuraciones Múltiples y cada opción del Regresar al Contenido .22 *.$* IF EXIST C:\WSP\*.SYS y se muestran al usuario cada vez que se reinicializa la computadora.$* o *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Indica al sistema operativo que ejecute el contenido de un bloque de configuración que se llama desde otro bloque de configuración. MENUCOLOR y SUBMENU. Para ello puede incluir en el archivo AUTOEXEC. con la posibilidad de seleccionar una entre varias opciones de configuración. INCLUDE 331 menú se asocia a un bloque de comandos.SYS SINTAXIS: PARAMETROS: INCLUDE = BLOQUE BLOQUE Se refiere al nombre que se asignó al bloque de configuración que se desea incluir. En este caso. se emplean. que se empleará cuando se desee instalar un nuevo programa. EJEMPLOS: En el archivo CONFIG. el cual habilita o deshabilita la tecla @ desde un menú de arranque. Sólo se puede emplear el comando INCLUDE desde el archivo CONFIG. y otra para el uso del sistema MS-Windows. También se emplea el comando NUMLOCK.SYS se pueden incluir configuraciones para tres situaciones distintas: una básica. adeRELACIONADOS: más de INCLUDE los siguientes comandos: MENUCOLOR Permite definir el color del texto y el color de fondo de la pantalla donde se muestra el menú. que mantendrá características adecuadas para emplear un programa de CAD. SUBMENU Define un submenú. se podrán tener comandos como los siguientes: [MENU] MENUITEM=BASICA. MENUITEM Define un elemento en el menú. COMANDOS Para definir las configuraciones múltiples. también denominado Bloque de Configuración. una especial.Configuración sin comandos adicionales Regresar al Contenido . MENUDEFAULT Permite indicar cuál elemento de menú se considerará como opción predeterminada. Configuración para Windows MENUDEFAULT=WINDOWS.332 Listado alfabético de comandos y controladores del MS-DOS 6.22 *.SYS acabe con un bloque denominado [COMMON] para que en caso de que se instalen otros programas que requieran agregar comandos a CONFIG.22 MENUITEM=ESPECIAL.EXE RAM [WINDOWS] REM incluir aquí los comandos correspondientes [COMMON] ª observe que en [ESPECIAL] se emplea el comando INCLUDE y que al final del archivo aparece el bloque [COMMON]. Para mayores detalles del proceso de instalación. el comando equivalente es SETUP. Regresar al Contenido . Si se tiene la versión en inglés.SYS EXTERNO DESCRIPCION: Este comando inicia la rutina de instalación del sistema operativo en su computadora. Es recomendable que el archivo CONFIG. remítase al Capítulo “Instalación del MS-DOS”.SYS [ESPECIAL] INCLUDE=BASICA DOS=UMB DEVICE=D:\DOS\EMM386. para lo cual verifica los dispositivos que integran al equipo y descomprime los archivos que vienen en los disquetes originales de distribución del sistema en forma comprimida. INSTALAR INSTALAR A MS-DOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.Configuración especial (CAD) MENUITEM=WINDOWS.15 [BASICA] DOS=HIGH DEVICE C:\DOS\HIMEM.SYS. lo hagan sin ningún problema.BAT INTERNO CONFIG. BAT Sin embargo.SYS EXTERNO DESCRIPCION: Permite instalar programas en memoria y dejarlos residentes mientras esté encendida la computadora. En el archivo CONFIG.COM. Si bien los comandos INSTALL se procesan después de los comandos DEVICE. en particular aquellos que emplean variables de ambiente. algunos programas no funcionan correctamente si se cargan con INSTALL.SYS. Regresar al Contenido .22 *. ARCH_PARAM Permite indicar cualquier parámetro o modificador requerido por el ARCHIVO que se carga en memoria.SYS se deben ubicar primero todos los comandos DEVICE. INSTALL = [UNIDAD:] [RUTA] ARCHIVO [ARCH_PARAM] [UNIDAD:] [RUTA] ARCHIVO SINTAXIS: PARAMETROS: Indica la ubicación y nombre del programa al que se identifica como ARCHIVO.INSTALL 333 INSTALL INSTALAR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. que se desea cargar en memoria y dejarlo residente. teclas de método abreviado o que requieran de COMMAND. Entre los programas que pueden cargarse y dejarse residentes con INSTALL sobresalen: FASTOPEN. por lo que pueden ejecutarse a pesar de que estén activos otros programas.COM cuando se presenten errores críticos.BAT INTERNO CONFIG. NLSFUNC y SHARE Este comando se puede utilizar exclusivamente en el archivo CONFIG. después los comandos INSTALL. Una ventaja de usar INSTALL consiste en que no crea un ambiente para el programa que carga y por ello. utiliza menos memoria que si se carga desde AUTOEXEC. se cargan antes que el intérprete de comandos COMMAND. KEYB. pues no se puede cargar un programa residente en memoria (TSR) antes que un dispositivo que se cargue con el comando DEVICE. e indicarle que guarde el registro de hasta 50 archivos del disco C: y hasta 75 del disco D:. ese equipo deberá estar ejecutando a INTERSVR. Para conectarse a un equipo SERVIDOR y poder consultar sus unidades. o una computadora y otro dispositivo. permite que ambas computadoras compartan sus discos y puertos de impresora. INTERLNK INTERCONECTAR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. aparentemente estarán vaRegresar al Contenido . que activa el controlador de dispositivos INTERLINK. emplee el comando DEVICE en el archivo CONFIG.0. en lugar de hacerlo desde el archivo AUTOEXEC.22 *.EXE C:=50 D:=75 ª se supone que el archivo FASTOPEN. tales como una microcomputadora portátil (Laptop) y una de escritorio (desktop). con el propósito de utilizar menos memoria convencional. tal como una impresora. Resulta muy útil para intercambiar información entre dos equipos.EXE y permite establecer o redireccionar la comunicación entre dos computadoras. ya que de lo contrario INTERLNK sí le mostrará la conexión como tres unidades de disquetes adicionales. y una vez establecida.EXE en forma previa para poder usar el comando INTERLNK.SYS. para ello.SYS.EXE reside en el subdirectorio C:\DOS.BAT. La conexión puede realizarse utilizando los puertos en paralelo o los puertos en serie. incluya una línea como la siguiente: INSTALL = C:\DOS\FASTOPEN. Se requiere instalar el controlador de dispositivos INTERLNK.SYS EXTERNO DESCRIPCION: Es un comando introducido con la versión 6.22 Para cargar el programa FASTOPEN desde el archivo CONFIG. pero al intentar consultar su contenido.BAT INTERNO CONFIG.334 EJEMPLOS: Listado alfabético de comandos y controladores del MS-DOS 6. Debe tenerse presente que INTERLNK no redirige las unidades de red. aparecerán vacías las nuevas unidades de disco en el CLIENTE. verifique en su archivo CONFIG. Por ello. a continuación se describen las características de cada uno de ellos para que el usuario los Regresar al Contenido . no será posible utilizar la conmutación de tareas y tampoco las combinaciones de teclas que se empleen para salir de su tarea actual. ni las unidades de CD-ROM o algún otro dispositivo que utilice una interfaz de redirección. la segunda unidad indicada se redirige a la segunda unidad cliente disponible y así sucesivamente.EXE a una computadora que no esté corriendo INTERSVR. En otras palabras. Cuando se inicie al servidor INTERLNK en un ambiente de trabajo de conmutación de tareas o multitarea.EXE no soporta el empleo de los siguientes comandos del sistema operativo: CHKDSK DEFRAG DISKCOMP DISKCOPY FDISK FORMAT SYS UNDELETE UNFORMAT CABLES: Se pueden emplear cables en serie o en paralelo para unir dos computadoras con INTERLNK. LASTDRIVE lo impida.INTERLNK 335 cías. Se debe tener precaución con la asignación que se haga con el comando LASTDRIVE en el archivo CONFIG. en virtud de que aunque aparentemente esté disponible. INTERLNK. pues limita el uso de letras de unidad hasta la que se indique con LASTDRIVE y eventualmente. o bien. que tiene un valor suficientemente alto para que no se tenga problema al asignar letra de unidad a las unidades redirigidas con INTERLNK. Si se hace la conexión con INTERLNK. sino hasta que se salga del SERVIDOR. podría impedir que INTERLNK asigne una letra de unidad a la unidad que se redirecciona. La primera unidad de servidor que se indique se redirigirá a la primera unidad cliente que esté disponible.SYS que no se usa LASTDRIVE.SYS. el equipo que funja como servidor deberá estar ejecutando INTERSVR para permitir la consulta del contenido de las unidades que se hayan redirigido. RTS) (DTR . indicar a otra persona cómo los desea. los indicados como: tierra-tierra. tres de ellas se emplean para la transmisión de datos.336 Listado alfabético de comandos y controladores del MS-DOS 6.DSR) Descripción CABLE EN PARALELO: Si desea emplear un cable en paralelo. transmitirrecibir y recibir-transmitir. en este caso se requiere de once terminales para la transmisión de datos: Conector 25 ter ter 2 ter 3 ter 4 ter 5 ter 6 ter 15 ter 13 ter 12 ter 10 Conector 25 ter ter 15 ter 13 ter 12 ter 10 ter 11 ter 2 ter 3 ter 4 ter 5 Regresar al Contenido . o por lo menos. CABLE EN SERIE: Puede emplear conectores hembra de 9 o de 25 terminales (pins) en cada extremo.DTR) (Recibir-Transmitir) (CTS .CTS) (DSR . utilice conectores macho DB-25 en ambos extremos. necesitará de las siete terminales: Conector de 9 ter ter 5 ter 3 ter 7 ter 6 ter 2 ter 8 ter 4 25 ter ter 7 ter 2 ter 4 ter 6 ter 3 ter 5 ter 20 ↔ ↔ ↔ ↔ ↔ ↔ ↔ Conector de 25 ter ter 7 ter 3 ter 5 ter 20 ter 2 ter 4 ter 6 9 ter ter 5 ter 2 ter 8 ter 4 ter 3 ter 7 ter 6 (Tierra-Tierra) (Transmitir-Recibir) (RTS .22 pueda construir. pero si desea poder realizar la función de copia remota. ya que incluye nuevas letras de unidad disponibles en su computadora. en la cual se crearán las unidades para poder acceder a la inforRegresar al Contenido . incluya los modificadores /COM.SYS y AUTOEXEC. que es el controlador de dispositivos y no se le debe omitir. CLIENTE Permite indicar la letra que identifica la unidad CLIENTE. Se recomienda incluir la línea con INTERLNK al final del archivo CONFIG.EXE [/DRIVES:N] [/NOPRINTER] [/COM:[N | DIRECCION]] [/LPT:[N | DIRECCION]] [/AUTO] [/NOSCAN] [/LOW] [/BAUD:VELOCIDAD] [/V] Recuerde que para poder emplear el comando INTERLNK. su sintaxis es la siguiente: DEVICE = [UNIDAD:] [RUTA] INTERLNK. el sistema operativo lo busca en el directorio raíz de la unidad de arranque. Si no se especifica su ubicación. en lugar de mantenerlo para todos los dispositivos. /NOPRINTER y /LPT. PARAMETROS: [UNIDAD:] [RUTA] Permite indicar la ubicación del archivo INTERLNK. SINTAXIS: Cuando se le emplea como comando desde un archivo de procesamiento por lotes o desde la línea de comandos del sistema operativo.INTERLNK Conector 25 ter ter 11 ter 25 Conector 25 ter ter 6 ter 25 (Tierra-Tierra) 337 Si desea reducir el espacio de memoria que ocupa INTERLNK. pues de esa forma se limita el soporte a los dispositivos seleccionados.EXE.BAT.SYS. primero se le debe cargar como controlador de dispositivos en el archivo CONFIG.SYS. de esta forma se evitan posibles conflictos con otros comandos dentro de los archivos CONFIG.SYS.EXE. sus sintaxis es: INTERLNK [CLIENTE[:]=[SERVIDOR][:]] Para consultar el estado de INTERLNK tecléelo sin parámetros: INTERLNK Si se le emplea como controlador de dispositivos en el archivo CONFIG. 38400.SYS. El número del puerto en serie se sustituye por la N.EXE permanece en memoria a pesar de que no se pueda establecer la conexión. /BAUD:VELOCIDAD Permite indicar la velocidad máxima de intercomunicación. indique la unidad CLIENTE seguida del signo igual (=).EXE que en caso de que no se pueda establecer la conexión con un SERVIDOR cuando se reinicialice el CLIENTE.EXE en el archivo CONFIG. 57600 u 115200.EXE Si no se incluye /AUTO. Es opcional el Regresar al Contenido . /COM:[N | DIRECCION] Permite indicar el número del puerto en serie a emplear para conectarse con el SERVIDOR. la parte residente de INTERLNK. Pueden omitirse los dos puntos de la letra de la unidad. 19200. pero VELOCIDAD puede tomar los siguientes valores: 9600. La letra que se indique debe coincidir con la que se establezca con INTERLNK. para una comunicación a través de puertos en serie. se puede indicar la DIRECCION hexadecimal del puerto. medida en bits por segundo (bps). se retire de la memoria del CLIENTE el controlador de dispositivo INTERLNK. El valor predeterminado es 115200. pero no incluya la unidad SERVIDOR. Si se desea. Si no se indica ninguna letra de unidad.22 mación de una unidad habilitada por INTERLNK para fungir como SERVIDOR. MODIFICADORES: /AUTO Permite indicar a INTERLNK.338 Listado alfabético de comandos y controladores del MS-DOS 6. Cuando desee cancelar la redirección de una unidad CLIENTE a una unidad de SERVIDOR. el CLIENTE no podrá redirigirse. La unidad que se designe como CLIENTE debe ser una de las que aparecen en la columna “Este PC” (Cliente) cuando se ejecuta INTERLNK sin parámetros. SERVIDOR Permite indicar la unidad de la computadora que funge como SERVIDOR de INTERLNK y debe de ser una de las listadas en la columna de su pantalla “El otro PC” (Servidor) del comando INTERLNK. si no se incluye /COM ni /LPT. pero si se asigna a cero (0).INTERLNK 339 uso de los dos puntos (:) después de COM. En forma predeterminada el valor de N es 3. pero no se incluye a /LPT. En forma predeterminada. se revisan todos los puertos en serie y en paralelo del CLIENTE para intentar la conexión. Si se especifica el modificador /COM.EXE pretenda utilizar ese mismo puerto para establecer la conexión. sólo se pueden redireccionar impresoras. En forma predeterminada. si no se incluye /COM ni /LPT. Si emplea MS-WINDOWS. en caso de que su computadora disponga de un ratón conectado al puerto en serie. Se recomienda su uso (o bien el del modificador /LPT). Es opcional el uso de los dos puntos (:) después de LPT. sólo se revisan los puertos en paralelo para hacer la conexión con un SERVIDOR. se redireccionan todos los puertos de impresión. Si se especifica el modificador /LPT. En forma predeterminada. sólo se revisan los puertos en serie para hacer la conexión con un SERVIDOR. se revisan todos los puertos en serie y en paralelo del CLIENTE para intentar la conexión. /NOPRINTER Permite indicar que no están redirigidos hacia el SERVIDOR los puertos de impresión del CLIENTE. se emplea el primer puerto en serie que se tenga conectado al SERVIDOR. para evitar que INTERLNK. /LPT:[N | DIRECCION] Permite indicar el número del puerto en paralelo a emplear para conectarse con el SERVIDOR. En forma predeterminada. y desea imprimir desde el CLIENTE a los puertos LPT1 o LPT2 que hayan sido reRegresar al Contenido . pero no se incluye a /COM. Si se desea. /DRIVES:N Permite especificar el número de unidades que se podrán crear en el CLIENTE para acceder a las unidades del SERVIDOR. El número del puerto en paralelo se sustituye por la N. se puede indicar la DIRECCION hexadecimal del puerto. se emplea el primer puerto en paralelo que se tenga conectado al SERVIDOR. En forma predeterminada. incluya el modificador /NOPRINTER DEVICE = C:\DOS\INTERLNK. aunque se disponga de bastante espacio en la memoria superior. /V Previene posibles conflictos con el reloj de la computadora.SYS una línea para indicar que se desea conectar con INTERLNK a otras 3 unidades (valor predeterminado). /LOW Obliga a INTERLNK.DOS o LPT2. deberá establecer en el Panel de Control (Control Panel) de WINDOWS. es decir. que la impresora sea LPT1. deja de operar correctamente cuando se emplea la conexión por el puerto serial.EXE trata de conectarse cada vez que se carga. /NOSCAN Indica que no se trate de establecer la conexión entre el CLIENTE y un SERVIDOR cuando se reinicialice el CLIENTE. EJEMPLOS: Si desea incluir en el archivo CONFIG.EXE e INTERSVR. también puede afectar el uso de INTERLNK para redirigir unidades al no permitirle el uso de letras arriba de lo que indique. En forma predeterminada. hacia una unidad D: de otra computadora SERVIDOR que está ejecutando a INTERSVR. teclee: INTERLNK C:=D: Regresar al Contenido . Normalmente INTERLNK.EXE /COM:2 /NOPRINTER Si desea redirigir la unidad identificada con la letra C: de una computadora CLIENTE. según corresponda. Como LASTDRIVE limita el uso de unidades en una computadora. a través del puerto en serie identificado con el número 2. COMANDOS Los comandos relacionados para esta función son INRELACIONADOS: TERLNK.EXE se carga en la memoria superior siempre que exista espacio suficiente.22 direccionados.EXE a cargarse en la memoria convencional. su contenido será: DEVICE = C:\DOS\INTERLNK. INTERLNK.DOS.EXE /COM:2 si además desea evitar que se redireccionen las impresoras. por lo que su uso se recomienda si alguna de las computadoras se “congela”.340 Listado alfabético de comandos y controladores del MS-DOS 6. ]] [/LPT:[N | DIRECCION]] [/COM:[N | DIRECCION]] [/BAUD:VELOCIDAD] [/B] [/V] [/RCOPY] UNIDAD: PARAMETROS: Permite indicar la letra de la unidad que se desea redirigir. Regresar al Contenido .INTERSRV 341 Si posteriormente desea cancelar la redirección de la unidad C: de la computadora CLIENTE.BAT INTERNO CONFIG... ya no se pueden utilizar los siguientes comandos del sistema operativo: CHKDSK DEFRAG DISKCOMP DISKCOPY FDISK FORMAT SYS UNDELETE UNFORMAT SINTAXIS: INTERSVR [UNIDAD:] [/X=UNIDAD: [. Es útil cuando se tiene dificultad al leer la información en un monitor monocromático. MODIFICADORES: /B Muestra en blanco y negro la pantalla del servidor INTERLNK. Cuando se emplea el servidor de INTERLNK.SYS EXTERNO DESCRIPCION: Comienza el uso del servidor de INTERLNK en un sistema interconectado con un cliente. si no se incluye se redirigen todas las unidades disponibles. para permitir a ese cliente emplear los dispositivos e impresoras del servidor. el comando será: ª INTERSRV INTERLNK C:= SERVIDOR DE INTERLNK CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. entonces.22 *. que es la configuración predeterminada. Los valores que puede tomar son: 9600. Si no se incluye este modificador. el servidor buscará solamente los puertos en paralelo. mientras que DIRECCION se refiere a la dirección hexadecimal del puerto en serie. 57600 y 115200. Si se incluye el modificador /COM pero no al modificador /LPT. se examinan todos los puertos disponibles. /LPT:[N | DIRECCION] Permite indicar el puerto paralelo (tal como LPT1) que se desea emplear. se utiliza el primer puerto en serie que se encuentre conectado con el CLIENTE. pues si se inicia el servidor INTERLNK mientras se está en Windows. Si se incluye el modificador /LPT pero no al modificador /COM. 38400. un modificador /COM con un número que se refiera a un puerto en serie diferente del que se utiliza para la conexión del ratón.22 /BAUD:VELOCIDAD Permite establecer la máxima velocidad de transmisión medida en baudios. sin incluir a los puertos en serie. Si no se incluye este modificador. Si no se incluyen N o DIRECCION. 19200. se tiene que incluir al modificador /LPT para que no se revisen los puertos COM. Si no se incluyen N o DIRECCION. se examinan todos los puertos disponibles. cuando la comunicación sea en serie. Se debe tener especial precaución cuando se emplee un ratón (mouse) conectado a un puerto en serie. La velocidad que se tiene en forma predeterminada es de 115200 baudios. con Microsoft Windows. o bien. Es opcional el uso de los dos puntos (:). ya sean en paralelo o en serie y se Regresar al Contenido . el servidor buscará solamente los puertos en serie. El parámetro N se refiere al número del puerto en serie. se utiliza el primer puerto en paralelo que se encuentre conectado con el CLIENTE. ya sean en paralelo o en serie y se emplea el primer puerto en serie que esté conectado al CLIENTE. sin incluir a los puertos en paralelo. /COM:[N | DIRECCION] Permite indicar el puerto en serie (tal como COM1) que se desea emplear.342 Listado alfabético de comandos y controladores del MS-DOS 6. mientras que DIRECCION se refiere a la dirección hexadecimal del puerto en paralelo. El parámetro N se refiere al número del puerto en paralelo. cada una con tres unidades denominadas como A:. de forma que la unidad C: del servidor se redirija a la unidad D: (la primera disponible) del equipo CLIENTE.INTERSRV 343 emplea el primer puerto en paralelo que esté conectado al CLIENTE. /X=UNIDAD: Permite indicar la unidad que se desea excluir. alguna de las computadoras se detiene. es decir. Se pueden excluir varias unidades. Su uso se recomienda cuando al tener equipos conectados en serie y se pretende accesar una unidad o impresora con INTERLINK. /V Evita que se presenten conflictos con el reloj de la computadora. En forma predeterminada.EXE e INTERSVR. B: y C: y desea iniciar el SERVIDOR de INTERLNK. no se excluye a ninguna unidad.EXE.. que la unidad D: del SERVIDOR se redirija a la unidad E: del CLIENTE y la unidad C: del SERVIDOR se redirija a la unidad F: del CLIENTE. también debe emplear a INRELACIONADOS: TERLNK e INTERLNK. Se requiere que esté disponible el comando MODE en la computadora a donde se desean copiar los archivos de INTERLNK.). lo que se denota por los puntos suspensivos (..EXE. copia de una computadora a otra los archivos INTERLNK.SYS EJEMPLOS: Para iniciar el servidor de INTERLNK entre dos computadoras. /RCOPY Cuando se tienen dos computadoras conectadas con un cable en serie de módem nulo de 7 hilos. Este último se emplea en el ar- chivo CONFIG. que no se le redirija. teclee: INTERSVR Regresar al Contenido . COMANDOS Para emplear INTERSVR. teclee: INTERSVR Si dispone de dos computadoras. desea evitar conflictos con el reloj de la PC. dispone de un ratón conectado a un puerto en serie.SYS EXTERNO DESCRIPCION: Permite configurar el teclado con disposición para algún idioma en particular y en el caso del español.SYS y en archivos de procesamiento por lotes (. el comando a teclear es: INTERSVR C: A: /X=B: /B /V /LPT Si se desea que además para la conexión con el cliente se utilice el puerto LPT2:. teclee: INTERSVR B: C: A: /B /V Si además. entonces incluya el modificador /LPT para evitar la revisión de los puertos en serie: INTERSVR B: C: A: /B /V /LPT Si en el ejemplo anterior se desea que no se redirija la unidad B: del servidor. y emplear monitor monocromático (en blanco y negro). KEYB proporciona códigos de salida que pueden evaluarse con los comandos IF y ERRORLEVEL en archivos de proRegresar al Contenido . teclee: INTERSVR B: C: A: Si en el caso anterior. entonces el comando será: ª KEYB TECLADO INTERSVR C: A: /X=B: /B /V /LPT2 CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. que la unidad B: del SERVIDOR se redirija a la unidad D: del CLIENTE y que la unidad C: del SERVIDOR se redirija a la unidad E: del CLIENTE. Se le puede emplear desde la línea de comandos del sistema operativo. por ejemplo.22 si desea modificar el orden.344 Listado alfabético de comandos y controladores del MS-DOS 6. poder emplear signos como Ñ.BAT INTERNO CONFIG.22 *. que la unidad A: del SERVIDOR se redirija a la unidad F: del CLIENTE. ¿ y acentos en forma normal.BAT). ñ. en el archivo CONFIG. No fue posible crear la definición del teclado en la memoria. o se tiene un error de sintaxis. (Este código sólo se presenta en la versión DOS 4. Versión incorrecta del DOS. Son incompatibles los valores de código de teclado y el número de la tabla de códigos.[YYY] [.0 ni posteriores). se mostrará cuál es la distribución del teclado actual (código de teclado).SYS]]] [/E] [/ID:NNN] En la línea de comandos o en archivos de procesamiento por lotes: KEYB [XX[. Se produjo un error de comunicación con el teclado o el monitor (con la consola. No se ha preparado el juego de caracteres solicitado.SYS: INSTALL = [[UNIDAD:] RUTA] KEYB. CON). (Este código no se presenta en versiones DOS 5. Los códigos de salida de KEYB y sus significados son los siguientes: Código 0 1 2 3 4 5 6 Significado Se cargó con éxito el archivo de definición de teclado. (Este código no se presenta en versiones DOS 5.SYS. sin parámetros ni modificadores.[YYY] [. en forma similar a la siguiente: Código de teclado actual: LA tabla de códigos: 850 Tabla de códigos CON actual: 850 (Current keyboard code: LA code page: 850 Current CON code page: 850) Regresar al Contenido . el juego de caracteres (tabla de códigos) relacionado. 7 SINTAXIS: En el archivo CONFIG. Falta o es incorrecto el archivo de definición de teclado KEYBOARD. Se usó un código inválido para el teclado o el juego de caracteres.[UNIDAD:] [RUTA] ARCHIVO]]] [/E] [/ID:NNN] Si se teclea KEYB en la línea de comandos.COM [XX[.[UNIDAD:] [RUTA] ARCHIVO. así como el juego de caracteres (tabla de códigos) que utilizan el teclado y el monitor.0 ni posteriores).0).KEYB 345 cesamiento por lotes. en cuyo caso.22 En caso de que no se pueda mostrar la página de códigos para el teclado. YYY Permite indicar el número de la tabla de códigos. se refiere a la ubicación del archivo de definición del teclado. En forma predeterminada KEYB busca al archivo KEYBOARD. incluya su UNIDAD: y RUTA en el comando. MODIFICADORES: /E Indica que se dispone de un teclado extendido. Este modificador está disponible en versiones de MS-DOS 5. Puede no incluirse. UNIDAD: RUTA Son dos los parámetros UNIDAD: RUTA que se incluyen en la sintaxis.SYS el comando DEVICE = DISPLAY. Se emplea cuando se usa una computadora con microprocesador 8086 u 8088 con este tipo de teclado.COM y la otra que le sigue. la cual debe haberse instalado previamente. Ambos parámetros pueden omitirse si en la ruta actual se encuentran los subdirectorios correspondientes.COM. se emitirá un mensaje como el siguiente: La tabla de códigos activa no está disponible en el dispositivo CON (Active code page not available from CON device) este error indica que no se incluyó en el archivo CONFIG. cópielo al directorio raíz o bien.0 y posteriores.SYS. La segunda.SYS en el directorio raíz de la unidad actual. se empleará el juego de caracteres que se tenga en ese momento.346 Listado alfabético de comandos y controladores del MS-DOS 6. La primera se refiere a la ubicación del archivo KEYB. PARAMETROS: XX Permite indicar el número de código del teclado que se desea instalar. que en forma predeterminada es KEYBOARD. Los valores que puede aceptar este parámetro se incluyen en una tabla más adelante. por lo que si aparece un mensaje de error indicando que no se encuentra el archivo de definición de teclado.SYS o no se cargó ningún código de página. Regresar al Contenido . una que antecede a KEYB. 437 850.COM utiliza aproximadamente 2 kB de memoria cuando se le ejecuta la primera ocasión. 437 850. 142 120. 437 850. 437 852. 850 850. KEYB. 437 850. 437 166. 437 850. Italia y el Reino Unido. 437 850. pero no incrementa ese espacio aunque se le llame posteriormente en diversas ocasiones. Con [E+D+U] se cambia al modo denominado de “máquina de escribir”. 860 850. se puede cambiar entre la configuración predeterminada y la latinoamericana oprimiendo [E+D+O] y [E+D+Q] respectivamente. 850 850. 437 852. 437 850. 189 Configuración Especial NNN País Alemania Bélgica Brasil Canadá (francés) Checoslovaquia (checo) Checoslovaquia (eslovaco) Dinamarca España Estados Unidos Finlandia Francia Hungría Italia Latinoamérica Noruega Países Bajos Polonia Portugal Reino Unido Regresar al Contenido . como sucede en Francia. Distribución del teclado XX gr be br cf cz sl dk sp us su fr hu it la no nl pl po uk Juego de Caracteres YYY 850. Una vez configurado el teclado en otro idioma. 168 141. tal como Latinoamérica. 850 850.KEYB /ID:NNN 347 Indica el tipo de teclado en uso cuando en un país existen varias configuraciones. Los valores para NNN se incluyen en la tabla más adelante. 850 852. 437 850. 863 852. 865 850. 865 850. SYS se encuentra en el subdirectorio C:\DOS. 437 850. El comando MODE CON CODEPAGE SELECT permite seleccionar un código de página para el código de teclado. cambiar o borrar la etiqueta interna de identificación de un disco duro o disquete. VOL o con CHKDSK. asignar. así como cambiarlo o activar uno nuevo. La etiqueta de volumen se muestra como parte del contenido de un directorio con el comando DIR. 437 852. 437 850.22 *. Regresar al Contenido .348 Listado alfabético de comandos y controladores del MS-DOS 6.C:\DOS\KEYBOARD. ni con SUBST.BAT INTERNO CONFIG.SYS ª LABEL ETIQUETA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. 850 Configuración Especial NNN País Suecia Suiza (francés) Suiza (alemán) Yugoslavia COMANDOS El comando CHCP permite consultar el juego de caracteRELACIONADOS: res que se tenga activo. EJEMPLOS: Para instalar y habilitar un teclado en español latinoamericano.850. teclee: KEYB LA. también denominada como etiqueta de volumen. como el usado en México. Este comando no funciona en unidades creadas o redirigidas con los comando ASSIGN o JOIN de versiones anteriores del DOS.22 Distribución del teclado XX sv sf sg yu Juego de Caracteres YYY 850. e indicar que el archivo de definición de teclado KEYBOARD.SYS EXTERNO DESCRIPCION: Permite consultar. El mensaje es como el siguiente: El volumen en la unidad A es COMPUMEXICO El número de serie del volumen es 1234-5768 ¿Etiqueta de volumen? (11 caracteres. en caso de que exista. el espacio que se deje entre ambos se incluirá en la ETIQUETA. ENTRAR para ignorar) (Volume in drive A is COMPUMEXICO Volume Serial Number is 1234-5678 Volume label (11 characters. SUBSTed or ASSIGNed drive) SINTAXIS: LABEL [UNIDAD:] [ETIQUETA] Si se teclea LABEL sin parámetros. al tratar de utilizar a LABEL. se borrará la etiqueta. puede ser desde 0 hasta 11 caracteres. SUBSTed o ASSIGNed. (Cannot label a JOINed. pero si se oprime I y ya se tenía una etiqueta. de lo contrario. Regresar al Contenido . e incluso. entonces aparecerá un mensaje preguntando si desea eliminar la etiqueta existente: ¿Eliminar etiqueta de volumen actual (S/N)? (Delete current volume label (Y/N)?) Si oprime S (o Y). si oprime N se le mantendrá intacta. se le puede eliminar. se muestra un mensaje como el siguiente: No es posible nombrar una unidad JOINed. se sustituirá la anterior. en ese momento. se muestra la etiqueta de la unidad actual y su número de serie. ETIQUETA Cadena de caracteres que se asignará como etiqueta. en caso de desear modificarla. ENTER for none)?) Si se teclea una nueva etiqueta de volumen.LABEL 349 Por ejemplo. si se usó SUBST para redirigir una unidad. entre la letra de la unidad y la etiqueta. PARAMETROS: UNIDAD: Letra de la unidad a la que se asignará o modificará su etiqueta. Se debe tener cuidado de teclear los dos puntos (:) correspondientes a la letra de la unidad. se solicita que se teclee una nueva etiqueta. o nombre interno del disco puede RELACIONADOS: consultarse con los comandos DIR y VOL. siempre se convertirán a mayúsculas. A partir de la versión MS-DOS 4. EJEMPLO: Para asignar la etiqueta MI DISCO a la unidad C:. el comando FORMAT solicita que se teclee una etiqueta para el volumen y asigna un número de serie al disco o disquete al que se le dio formato. por CHEQUERA.:+=[]()&^ “ Si se incluyen letras minúsculas. si se teclean varios espacios en forma consecutiva.SYS EXTERNO Regresar al Contenido ..0. Un procedimiento común consiste en incluir líneas de subrayado para hacer legible la etiqueta: FASE_UNO COMANDOS La etiqueta del volumen. por ejemplo.2 se pueden incluir espacios en la etiqueta. si se encuentra en la unidad A: de su computadora y desea cambiarle la etiqueta al disquete que se encuentra dentro de dicha unidad de disco. estando en la unidad D: de su computadora teclee: LABEL C:MI DISCO Ahora bien.BAT INTERNO CONFIG. No se aceptan los siguientes caracteres como parte de la etiqueta: *?/\|. El último coman- do.350 Listado alfabético de comandos y controladores del MS-DOS 6.22 *. teclee: ª LABEL CHEQUERA LASTDRIVE ULTIMA UNIDAD CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 A partir de la versión MS-DOS 3. en caso de que exista. pero no tabuladores. también muestra el número de serie del volumen de un disco. se interpretarán como si sólo fuese uno.. que corresponderá a la última unidad válida. COMANDOS El comando SUBST permite asignar letras de unidades a subRELACIONADOS: directorios. EJEMPLOS: Para indicar al sistema operativo que tenga acceso a 6 unidades. el sistema operativo creará y mantendrá en memoria una estructura de datos. pero requiere que esas letras de unidad estén dis- ponibles. para lo cual se emplea LASTDRIVE. B: y C: y D:. respectivamente. el sistema operativo asigna como última letra de unidad válida aquella que corresponda a la siguiente de las unidades instaladas y que se están utilizando. por lo que al mismo tiempo establece el número de unidades a las que el sistema operativo tendrá acceso. Algo similar sucede si su computadora está en una red (LAN) y requiere asignar letras de unidad. De forma predeterminada. desde la A hasta la Z. Considere que para cada unidad adicional que se especifique con LASTDRIVE. reasigna sus letras de unidad disponibles. se estará disminuyendo la cantidad de memoria disponible para otras aplicaciones.SYS el siguiente renglón: ª LASTDRIVE=F Regresar al Contenido . LASTDRIVE=X X SINTAXIS: PARAMETROS: Permite indicar la letra. el valor predeterminado para LASTDRIVE será E:. El comando DBLSPACE también emplea letras de unidad durante su proceso. identificadas como A:. por lo que si se asignan más unidades de las que realmente se utilicen. por lo que en una computadora que tenga dos unidades de disquete y dos de disco duro. incluya en el archivo CONFIG.SYS. y en caso de que encuentre cualquier conflicto con LASTDRIVE.LASTDRIVE 351 DESCRIPCION: Permite indicar al sistema operativo cuál será la letra de la última unidad de almacenamiento que será válida para su empleo. Sólo se le puede emplear en el archivo CONFIG. pues de esa forma se libera una mayor cantidad correspondiente a los primeros 64 kB de la memoria convencional. se soluciona el problema. LOADFIX [UNIDAD:] [RUTA] ARCHIVO [PARAM-PROGRAMA] [UNIDAD:] [RUTA] SINTAXIS: PARAMETROS: Permite indicar la letra de la unidad y el subdirectorio donde se encuentre el programa que se desea cargar y ejecutar.SYS EXTERNO DESCRIPCION: Carga y ejecuta un programa por encima de los primeros 64 kB de la memoria convencional. normalmente.22 LH CARGAR EN EL AREA DE MEMORIA SUPERIOR Favor de consultar el comando LOADHIGH. que es su equivalente LOADFIX ELIMINAR PROBLEMAS DE MEMORIA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. que aparece cuando alguna parte. o todo el programa se cargó en los primeros 64 kB de la memoria convencional y no se le puede correr con éxito. Este mensaje aparece a partir de la versión MS-DOS 5. cuando cargue controladores de dispositivos en el área de memoria superior.0 o posteriores.2 *. con LOADFIX se le carga encima de los primeros 64 kB y generalmente. Se recomienda emplearlo ante el mensaje “Archivo comprimido dañado” (Packed file corrupt) del DOS.352 Listado alfabético de comandos y controladores del MS-DOS 6. ARCHIVO Se refiere al nombre del programa que se desea cargar y ejecutar. el programa se identifica como ARCHIVO. Este tipo de falla se generará.BAT INTERNO CONFIG. Regresar al Contenido . Si utiliza ambos administradores. con el comando DEVICE. en el archivo CONFIG. EJEMPLOS: Suponga que desea cargar por encima de los primeros 64 kB de la memoria convencional el programa de contabilidad general denominado CONTABI.SYS. se requiere que antes se haya cargado en el archivo CONFIG.EXE 3 1994 ª LOADHIGH CARGAR EN EL AREA DE MEMORIA SUPERIOR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.EXE que reside en el subdirectorio D:\finanzas y que acepta como parámetros los números 3 y 1994 como el número de la empresa y el año a trabajar.LOADHIGH PARAM-PROGRAMA: 353 Permite incluir cualesquiera parámetros que sean requeridos por el programa que se carga y ejecuta. para ello. con lo que se deja más espacio libre en la memoria convencional. se teclearía el siguiente comando: LOADFIX D:\FINANZAS\CONTABI.SYS deberá preceder a EMM386. para las demás aplicaciones o programas. un administrador del área de memoria superior.SYS DEVICE = EMM386. Por lo tanto. Para poderlo usar.BAT INTERNO CONFIG.EXE NOEMS (puede sustituirse por la anterior) DOS = UMB Regresar al Contenido . tal como HIMEM. es necesario que se encuentre el comando DOS=UMB en el CONFIG. y por tanto para poder cargar un programa en el área de memoria superior.EXE. HIMEM.SYS deben incluirse líneas como las siguientes: DEVICE = HIMEM.EXE RAM (puede sustituirse por la siguiente) DEVICE = EMM386.SYS o EMM386.SYS EXTERNO DESCRIPCION: Carga en el área de memoria superior.SYS. programas residentes en memoria (TSR) o manejadores de dispositivos. Además.22 *. incluya el número de la región a continuación del modificador /L.BAT. Para que el programa ARCHIVO se cargue en el bloque más grande de una región específica de la memoria superior. el sistema operativo carga el programa ARCHIVO en el bloque de memoria superior (UMB) más grande que esté disponible en ese momento. PARAM_ARCH Permite incluir cualquier parámetro que requiera el programa que se carga. Se recomienda emplear el comando LOADHIGH en archivos de procesamiento por lotes. De forma predeterminada.. emplee la sintaxis siguiente: LOADHIGH [/L:REGION [.] [/S]] [UNIDAD:][RUTA] ARCHIVO [PARAM_ARCH] PARAMETROS: [UNIDAD:] [RUTA] ARCHIVO Indica el nombre y la ubicación del programa que se desea cargar.. el sistema operativo lo cargará en la memoria convencional sin emitir ningún mensaje de advertencia. SINTAXIS: LOADHIGH [UNIDAD:] [RUTA] ARCHIVO [PARAMETROS] LOADHIGH se puede abreviar como LH.22 Si no hay suficiente espacio en el área de memoria superior. es decir. MODIFICADORES: /L:REGION Permite indicar una o más regiones de memoria donde se desea que se cargue el programa ARCHIVO. en el AUTOEXEC. Si desea indicar las regiones de la memoria donde se deberá cargar el programa.. para cargar el programa indicado. Si se emplea el comando MEMMAKER. Con este modificador se puede cargar el programa en una región específica de la memoria. en particular. pero también se puede especificar la o las regiones que podrá emplear ese programa. se optimiza el uso de la memoria pues MEMMAKER modifica la forma como se cargan los comandos en los archivos CONFIG.TAMAÑOMIN] [. si desea que el programa se Regresar al Contenido .SYS y AUTOEXEC.354 Listado alfabético de comandos y controladores del MS-DOS 6.BAT. según convenga en cada caso. y pone a disposición del programa todos los demás bloques de memoria superior. sin emitir ningún mensaje. su uso es opcional e indica la cantidad de bytes mínima que debe existir libre en la región seleccionada para que se pueda cargar el programa ARCHIVO. si tiene duda de qué programas lo requieren. y con ello evitar que el programa funcione incorrectamente. el programa ARCHIVO se cargará en la memoria convencional. La especificación de dos o más regiones se consigue separando sus números con punto y coma (. emplee el comando MEM con su modificador /F. /S Se utiliza únicamente cuando se ha especificado un valor para el modificador /L seguido de un valor TAMARegresar al Contenido . En caso de que no se encuentre disponible la cantidad especificada.4. se debe teclear: /L:3 Si desea saber qué número de áreas de memoria puede utilizar.5 que indica que se usen los bloques 3. sólo podrá utilizar la región que se haya especificado. Para esos casos. en el bloque de memoria más grande disponible. especifique más de una región de memoria. Algunos programas requieren más memoria al ejecutarse y trabajar que al momento de cargarse en memoria. utilice el comando MEM con el modificador /M seguido del nombre del programa. por lo cual es conveniente que se asigne al modificador TAMAÑOMIN un valor superior al que tiene como tamaño el archivo ejecutable de dicho programa. Considere que cuando se emplea el modificador /L para cargar un programa.). en la siguiente forma: /L:3. TAMAÑOMIN Se emplea después de haber definido con /L la región a ocupar por un programa. 4 y 5.LOADHIGH 355 cargue en la región tres. lo cual puede ocasionar mal funcionamiento si el programa pretende utilizar más de un área de la memoria. o bien en un archivo de procesamiento por lotes. después de haber analizado la forma como utilizan la memoria. o bien. con lo que se hace más eficiente el uso de la memoria. emplee el comando MEM con sus modificadores /F y /M. Generalmente este modificador lo utiliza en forma exclusiva el programa MEMMAKER. puede teclear desde el símbolo de petición de orden del DOS. Este modificador permite contraer el tamaño del bloque de memoria superior (UMB) a un mínimo.356 Listado alfabético de comandos y controladores del MS-DOS 6. para saber cómo utiliza la memoria algún programa en particular.22 ÑOMIN. con el propósito de liberar mayor cantidad de memoria convencional para los programas. el siguiente comando: LOADHIGH SHARE Si desea que se cargue en el área de memoria superior el comando DOSKEY. COMANDOS Para poder conocer cuáles son las áreas de memoria que esRELACIONADOS: tén libres. pues mueve programas al área de memoria superior con el comando LOADHIGH y sus modificadores /L y /S. mientras se carga el programa. Utilice el comando DEVICEHIGH si desea cargar controladores de dispositivos en el área de memoria superior. utilice el comando: LOADHIGH C:\DOS\DOSKEY Si además. el comando sería: ª LOADHIGH /L:2 C:\DOS\DOSKEY Regresar al Contenido . pues analiza los requerimientos de memoria de parte del programa que se desea cargar. respectivamente. desea que se le cargue en la región 2 de la memoria. que reside en el subdirectorio C:\DOS y que mantiene en memoria los últimos comandos tecleados en la línea de comandos. EJEMPLOS: Para cargar el comando SHARE. MEMMAKER es un programa que permite hacer más eficiente el uso de la memoria de su computadora. MD 357 MD CREAR SUBDIRECTORIO Consulte el comando MKDIR. no se mostrará el estado del área de memoria superior. se requiere que se haya instalado memoria por arriba del límite de 1 MB en su computadora. / FREE. /MODULE. Observe que sólo se puede emplear uno de los siguientes modificadores al mismo tiempo: /CLASSIFY.0: MEM [/PROGRAM] [/DEBUG] Regresar al Contenido . en caso de que existan y que la última cumpla con las normas de LIM/EMS 4. En versiones anteriores de MS-DOS su sintaxis era como se indica a continuación. MEM [/CLASSIFY | /DEBUG | /FREE | /MODULE NOMBRE] [/PAGE] SINTAXIS: Si se teclea MEM solo sin ningún modificador. tal como el EMM386. extendida y expandida.22 MEM MEMORIA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. tanto asignada como libre. Si se ejecuta a MEM desde MS-Windows versión 3.BAT INTERNO CONFIG. Para que se pueda indicar el estado de la memoria extendida.0 (Lotus-Intel-Microsoft). /DEBUG. se muestra en la pantalla el estado de la memoria que tiene la computadora. que es su equivalente Listado alfabético de comandos y controladores del MS-DOS 6. con clasificación por áreas y los programas que estén cargados en ellas.SYS.22 *.0. así como su distribución entre empleada y libre.SYS EXTERNO DESCRIPCION: Muestra la memoria disponible en la computadora. Versión MS-DOS 4. También indica el estado de la memorias convencional. Para que se muestre el estado del área de memoria superior se requiere que se haya instalado un proveedor de bloques UMB. así como el comando DOS=UMB en el archivo CONFIG. Sólo se le puede combinar con el modificador /PAGE. como en la memoria superior. Además. MEM responderá con una pantalla de información similar a la siguiente: Módulos que usan memoria por debajo de 1 MB: Nombre --------MSDOS DISPLAY INTERLNK COMMAND MOUSE NLSFUNC KEYB DOSKEY Libre Tamaño del programa ----------63981 27952 9552 6592 20768 2784 9488 4160 508944 (62k) (27k) (9k) (6k) (20k) (3k) (9k) (4k) (497k) = Convencional ----------63981 27952 9552 6592 20768 2784 9488 4160 508944 (62k) (27k) (9k) (6k) (20k) (3k) (9k) (4k) (479k) + Memoria Superior --------0 0 0 0 0 0 0 0 0 (0k) (0k) (0k) (0k) (0k) (0k) (0k) (0k) (0k) Sinopsis de memoria: Tipo de Memoria ------------Convencional Superior Total ---------654336 0 = Usada --------145392 0 + Libre -------508944 0 Regresar al Contenido . proporciona un resumen sobre el uso de la memoria y señala los bloques de memoria más grandes que se tengan disponibles. tanto en la memoria convencional. Al incluirlo. MEM muestra una relación de los nombres de los programas que en ese momento se tengan cargados en la memoria y la cantidad de memoria que utiliza cada uno de ellos.358 Listado alfabético de comandos y controladores del MS-DOS 6.22 Versión MS-DOS 5.0: MEM [/PROGRAM] [/DEBUG] [/CLASSIFY] MODIFICADORES: /CLASSIFY Puede abreviarse como /C. MEM Tipo de Memoria -----------Adaptador RAM/ROM Extendida (XMS) ------------Memoria total Total menor 1 MB ----------16251904 654336 Total ---------0 15597568 = Usada -------0 15597568 --------15742960 145392 508768 0 (497k) (0k) + 359 Libre --------0 0 --------508944 508944 Programa ejecutable más extenso Bloque memoria superior más extenso MS-DOS reside en el área de memoria alta. el término “Adaptador RAM/ ROM” se refiere a la memoria ubicada en tarjetas de expansión. En el reporte de MEM. Su uso se recomienda para conocer cuál es el espacio requerido por los manejadores de dispositivos y por los Regresar al Contenido . indicando el tamaño de cada módulo. el segmento de dirección y el tipo de módulo. /DEBUG Puede abreviarse como /D e indica a MEM que proporcione una relación de los programas y controladores internos que en ese momento se tengan cargados en la memoria. tales como las tarjetas de adaptador de video. con lo que se deja libre mayor memoria convencional. indica que el sistema operativo se está ejecutando en los primeros 64k de memoria extendida. También proporciona un resumen sobre el uso de la memoria y alguna otra información que en términos generales sólo es útil para quien elabora programas de cómputo. También indica cuál es el espacio de RAM que está ocupado por segmentos de memoria intermedia (buffers) de disco. en lugar de ejecutarse en la memoria convencional. “Bloque memoria superior más extenso” indica cuál es el área de memoria superior más grande que está disponible para un programa. Sólo se le puede combinar con el modificador /PAGE. “Programa ejecutable más extenso” indica cuál es el bloque contiguo más grande de memoria convencional disponible para un programa. “MS-DOS reside en el área de memoria alta”. aquellos que se mantienen permanentes en memoria. pues al saber su ubicación y tamaño en memoria. A continuación se muestra un ejemplo de su reporte: Informe detallado de memoria convencional: Segmento Tamaño programa Nombre ------00000 00040 00050 00070 ----------1039 271 527 2656 (1k) (0k) (1k) (3k) IO CON AUX PRN ----------Tipo --------------Vector de interrupción Area de comunicación ROM Area de comunicación DOS Datos de sistema Controlador del sistema Controlador del sistema Controlador del sistema CLOCK$ Controlador del sistema A: .22 programas TSR.360 Listado alfabético de comandos y controladores del MS-DOS 6. se puede determinar el orden más apropiado en el que se deben de cargar esos programas y manejadores para hacer el mejor uso de los bloques de memoria superior (UBM).C: COM1 LPT1 LPT2 LPT3 COM2 COM3 COM4 00116 00254 27936 9536 2080 256 5088 54128 (5k) (53k) (27k) (9k) (2k) (0k) MSDOS IO CON LPT3 Controlador del sistema Controlador del sistema Controlador del sistema Controlador del sistema Controlador del sistema Controlador del sistema Controlador del sistema Controlador del sistema Datos de sistema Datos de sistema Dispositivo=DISPLAY Dispositivo=INTERLNK FILES=40 FCBS=4 Regresar al Contenido . 256 Entorno Libre Programa de sistema Programa Entorno Entorno Programa Programa Programa Libre Programa Programa Libre Sinopsis de memoria: Tipo de Memoria --------------Convencional Superior Adaptador RAM/ROM Extendida (XMS) ------------Memoria total Total menor 1 MB Total ------654336 0 0 15597568 -------16251904 654336 = Usada --------145392 0 0 15597568 -------15742960 145392 + Libre --------508944 0 0 0 --------508944 508944 Regresar al Contenido .MEM Segmento Tamaño programa Nombre --------------10640 528 3024 00F8B 00F94 00F95 018CF 01A0A 01A6B 01A74 01B22 01D73 0227C 02285 02389 0392B 144 16 37792 5040 1552 144 2784 9488 20624 144 4160 88608 420176 (10k) (1k) (3k) (0k) (0k) (37k) (5k) (2k) (0k) (3k) (9k) (20k) (0k) (4k) (87k) (410k) MEM MSDOS MSDOS COMMAND COMMAND MOUSE NLSFUNC KEYB MOUSE MSDOS DOSKEY MEM MSDOS ----------Tipo 361 ---------------BUFFERS=20 LASTDRIVE=F STACKS=9. 045. Al incluir este modificador. así como la dirección de segmento y el tamaño de cada área de memoria convencional que está libre.576 1. controlador versión 2. También muestra cuáles son las áreas de memoria asignadas por el módulo del programa especificado.362 Listado alfabético de comandos y controladores del MS-DOS 6.EXE.00. para WordPerfect. /MODULE NOMBRE Puede abreviarse como /M.576 15597568 508768 0 (1. --------------0 Total expandida (EMS) Libre expandida (EMS) Nom.045. por ejemplo. Sólo se le puede combinar con el modificador /PAGE.22 Identif.024k) (15232k) (497k) (0k) Memoria accesible usando Int 15h Programa ejecutable más extenso Bloque memoria superior más extenso MS-DOS reside en el área de memoria alta. MEM indica la forma como un módulo de programa emplea la memoria. Para saber cómo se asignó la memoria para un programa en particular.00 /FREE Puede abreviarse como /F y muestra una relación con las áreas de la memoria convencional y superior que se tengan libres en ese momento. por lo que es requisito especificar el NOMBRE del programa. En la información que proporciona se incluye el bloque de memoria superior libre más grande que se tenga en cada región de memoria superior y un resumen sobre el uso general de la memoria. Sólo se le puede combinar con el modificador /PAGE. XMS versión 2. cuyo archivo ejecutable es WP. así como la dirección y el tamaño de cada área.05 EMS versión 4. EMS ------- Tamaño -----------------078000 1. el comando es: MEM /MODULE WP Regresar al Contenido .024k) (1. -------------Tamaño Total: 27. entorno o programa.--------144 421.808 (0k) (412k) Entorno Programa -------------------Tamaño Total: 421.952 (412k) en cambio. Regresar al Contenido . Con el comando MEM /MODULE se puede saber cuáles son las áreas de la memoria asignadas a ese programa.-------------------. para conocer la ubicación en la memoria del programa SMARTDRV. En el caso de los bloques de memoria superior.400 (11k) (16k) Tipo ------Programa Datos ---. pues muestra la dirección del segmento y el tamaño de cada asignación.MEM 363 y la información que se muestra en la pantalla es como la siguiente: WP está usando esta cantidad de memoria: Segmento --------00880 00B3F Región Total Tipo --------.EXE. Algunos módulos de programas pueden asignar más de un área de memoria para datos. indica la cantidad total de memoria que asignó el sistema operativo a ese programa. El “Tamaño Total:”. también se indica el número de la región. el comando es: MEM /MODULE SMARTDRV y la información que responde el sistema es: SMARTDRV está usando esta cantidad de memoria: Segmento -------00889 0CF6B 1 Región --------Total -----------------11.104 16.504 (27k) La columna Tipo indica el uso que hace el programa en esa memoria. /PROGRAM Muestra cuál es el estado de los programas que estén cargados en la memoria. algún comando en particular. Con el programa DOSKEY es posible definir para una secuencia de teclas conocida generalmente como macro.22 /PAGE Puede abreviarse como /P. Con el comando HIMEM. así como conocer cuánta memoria convencional se tiene y cuánta está disponible. el comando CHKDSK permite saber cuál es el espacio total en el disco. MEMMAKER es un programa que permite hacer más eficiente el uso de la memoria de su computadora. y gracias a ello.364 Listado alfabético de comandos y controladores del MS-DOS 6. es posible redefinir una definición que también se denomine MEM. Vea los ejemplos más adelante. para dar tiempo a que se pueda consultar. pues mueve programas al área de memoria superior con el comando LOADHIGH y sus modificadores /L y /S. tanto la asignada como la libre. después de haber analizado la forma como utilizan la memoria. Por otra parte. COMANDOS El comando DEVICEHIGH permite cargar controladores de RELACIONADOS: dispositivos en el área de memoria superior. Indica a MEM que haga una pausa cuando la información que se presente alcance el límite inferior de la pantalla. el utilizado y el disponible. EJEMPLOS: Para consultar el estado de la memoria de la computadora. teclee: MEM y se mostrará una tabla con información similar a la siguiente: Tipo de memoria Total 639k 0k = Usada ------142k 0k + Libre --------497k 0k -----------------.--------Convencional Superior Regresar al Contenido . con el propósito de liberar mayor cantidad de memoria convencional para los programas.SYS se puede asignar memoria de la interrupción 15h y memoria XMS (extendida) al mismo tiempo. de forma tal que ejecute al comando MEM pero que siempre incluya al modificador /PAGE. DOSKEY DOSKEY MEM=MEM. como en la memoria superior.048.EXE $* /P Regresar al Contenido . que considere al modificador /PAUSE cada vez que se use el comando MEM.MEM Tipo de memoria Adaptador RAM/ROM Extendida (XMS) ---------------Memoria total Total 0k 15232k --------15871k = Usada 0k 15232k ------15374k + 365 Libre 0k 0k --------497k Total menor 1 MB 639k 142k 497k Total expandida (EMS) Libre expandida (EMS) 1. y desea que cada vez que encienda su computadora se defina el comando MEM con el modificador /P incluido.576 bytes) Programa ejecutable más extenso Bloque memoria superior más extenso 497k 0k (508768 bytes) (0 bytes) Para consultar la relación de los nombres de los programas que en ese momento se tengan cargados en la memoria.024k 1. sin tener que teclearlo en la línea de comandos.EXE $* /P el comando DOSKEY deberá de estar en el directorio actual.024k (1. Si el comando DOSKEY reside en el subdirectorio C:\DOS.576 bytes) (1. así como la cantidad de memoria que utilizan. tanto en la memoria convencional. incluya en su archivo AUTOEXEC.048. teclee en la línea de comandos lo siguiente.BAT los dos renglones siguientes: C:\DOS\DOSKEY DOSKEY MEM=MEM. recuerde que después de cada renglón se debe oprimir 1 . teclee: MEM /C Para incluir una definición con DOSKEY. o su ruta estar incluida en el comando PATH. MEMMAKER [/B] [/BATCH] [/BATCH2] [/SESSION] [/SWAP:UNIDAD] [T] [/UNDO] [/W:N.M] SINTAXIS: MODIFICADORES: /B Presenta la información de MEMMAKER utilizando únicamente los colores blanco y negro.SYS EXTERNO DESCRIPCION: Este comando invoca el programa del mismo nombre incluido a partir de la versión 6.0 del MS-DOS. si se trata de una computadora que disponga de un procesador 80386 o superior. algunos de los manejadores de dispositivos o bien. es decir.22 ª Los signos $* representan una variable que es sustituida por los modificadores o nombre de archivo que se introduzcan a continuación de MEM.22 *. /BATCH Indica a MEMMAKER que se ejecute en un modo denominado de procesamiento por lotes (batch).BAT INTERNO CONFIG. algunos programas que se mantienen residentes aún después de terminar (TSR). pues amplía la cantidad de memoria convencional disponible al reubicar en la memoria superior. No se le debe emplear bajo el ambiente Windows. se le debe correr desde el símbolo de petición de orden del DOS o desde un archivo de procesamiento por lotes (. permite optimizar el uso de la memoria que tenga instalada la computadora. por lo que su uso se recomienda sólo si se dispone de un monitor monocromático y se tiene dificultad para leer la información que despliegue MEMMAKER. MEMMAKER OPTIMIZADOR DE MEMORIA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. que es automático pues se asigna la acción predeterminada para Regresar al Contenido .366 Listado alfabético de comandos y controladores del MS-DOS 6. y con memoria extendida.BAT). que al ejecutarse. Regresar al Contenido .SYS con el mismo nombre. o COPY CON: y abra o consulte el archivo denominado MEMMAKER. CONFIG. /BATCH2 Realiza la misma operación que /BATCH.BAT y CONFIG. únicamente difiere en que no permite elegir la posibilidad de cancelar la configuración propuesta por MEMMAKER. Si desea consultar los mensajes de MEMMAKER una vez que haya concluido. lo mismo sucederá con el archivo SYSTEM. de tal modo que el usuario no podrá evitar que se modifiquen sus archivos AUTOEXEC. emplee un procesador de textos.INI de MS Windows.MEMMAKER 367 todas las solicitudes que de otra forma.BAT.SYS. se le puede accesar con cualquier procesador de textos. el usuario debe indicar si acepta o no la nueva configuración propuesta por MEMMAKER. En caso de que se acepte la configuración propuesta. En caso de que el usuario conteste negativamente. MEMMAKER carga de nuevo a la computadora la configuración anterior. si éste está presente en la computadora. Una vez elegida cualquiera de las dos posibilidades. AUTOEXEC. únicamente cambiará la extensión a UMB. envía un mensaje en el que compara las configuraciones previa y propuesta. por lo cual deberá retirar de las unidades de disquete cualquier disco que contengan. apenas si tendrá tiempo de leer las pantallas que informan de los procesos realizados por MEMMAKER.INI (de Windows).STS. así como el archivo SYSTEM. En caso de que durante la operación de MEMMAKER se presente un error. MEMMAKER reinicializa la computadora. Cuando MEMMAKER finaliza el proceso de optimización del uso de memoria de la computadora.SYS y SYSTEM. debería confirmar el usuario.INI de Windows. Al estar en formato ASCII. sino que se considera aceptada la configuración propuesta para la computadora.BAT que hubieran sido modificados por MEMMAKER. que mantiene los mensajes escritos en código ASCII. tal como EDITOR (comando EDIT). se restaurarán a su forma y contenido inicial los archivos CONFIG. En caso de que desee desinstalar los cambios de MEMMAKER. utilice el modificador /UNDO. el comando TYPE. se guardan los archivos AUTOEXEC. /SWAP:UNIDAD Permite indicar la letra de la unidad que representa la unidad de disco de inicio original. Al incluir este modificador. AUTOEXEC.0 o 3.SYS y. simplemente porque cambió la letra de la unidad.BAT.BAT y. Cabe hacer notar que no se requiere emplearlo si para comprimir su disco utiliza el programa DOUBLESPACE o alguno de los siguientes programas: STACKER 2. SuperStor ni Xtradrive 1. Sólo se requiere de este modificador cuando por alguna causa. en su caso. /SESSION Este modificador lo emplea MEMMAKER durante su ejecución.22 Para deshacer los cambios realizados por MEMMAKER en sus archivos AUTOEXEC.SYS. Regresar al Contenido . a SYSTEM. La nueva letra de la UNIDAD.INI. que representa a la unidad original de arranque con su nueva denominación. en cuyo caso MEMMAKER no podrá encontrar los archivos de inicio de sistema. tal como cuando se emplea software de compresión de discos. en caso de que esté presente Windows en su computadora.0. a SYSTEM. se cambie la letra que indica la unidad de inicio o arranque después de que se inició la PC. Lo único que hace es copiar sobre estos los archivos originales.0. se escribe después de los dos puntos (:) en lugar de UNIDAD.INI de Windows. Este modificador deshabilita la detección de redes Token-Ring. razón por la cual generalmente se le excluye de su sintaxis. /UNDO Permite dejar a la computadora como si no se hubiera ejecutado a MEMMAKER. MEMMAKER elimina los cambios que haya hecho a los archivos CONFIG. use el modificador /UNDO.368 Listado alfabético de comandos y controladores del MS-DOS 6. /T Emplee este modificador si desea ejecutar a MEMMAKER en una computadora que forma parte de una red Token-Ring. CONFIG. por lo que resulta muy útil en caso de que se presente algún problema cuando se pretende optimizar el uso de la memoria. que se explica más adelante. de IBM y ha tenido problemas. puede teclear: /W:0. Si desea cargar en la memoria superior uno o varios controladores de dispositivos.SYS es un comando que carga a un controlador de dispositivos y sólo lo emplea MEMMAKER. podría indicar que reserve 12 kB de memoria superior para cada una de las dos áreas requeriRegresar al Contenido . se guardan 12 kB para cada una de las dos regiones en la memoria superior. razón por la cual no se le da tratamiento en ninguna otra parte de este libro. Su uso es temporal. CHKSTATE. por lo que no existe una razón suficiente para definir dos áreas. emplee el comando DEVICEHIGH. EJEMPLOS: Para invocar y ejecutar el programa MEMMAKER desde la línea de comandos teclee: MEMMAKER Si utiliza a MS-WINDOWS. COMANDOS CHKSTATE. Para ahorrar ese espacio de memoria. Por lo tanto. En forma predeterminada. mientras que para cargar programas en esa memoria. para mantener información que se evalúa.0 con lo que se indicará a MEMMAKER que no reserve memoria superior para Windows.SYS es un controlador de dispositivos que emRELACIONADOS: plea MEMMAKER durante el procedimiento de optimiza- ción.MEMMAKER /W:N. utilice el comando LOADHIGH.SYS y esa línea se borra una vez que MEMMAKER concluye su operación.M 369 Permite indicar a MEMMAKER la cantidad de memoria superior que debe reservar para su uso por los segmentos de memoria intermedia (buffers) de traducción de Windows. Estos segmentos de memoria intermedia ocupan dos áreas de memoria superior contiguas una de la otra. con N se indica el tamaño de la primera de ellas y con M el de la segunda. sólo mientras MEMMAKER interactúa con la computadora y los programas a fin de evaluarlos y decidir sobre si se pueden o no ejecutar en la memoria alta. si no usa Windows. Se ejecuta con una línea que se crea al principio del archivo CONFIG. se debe indicar a MEMMAKER que los archivos que requiere ahora se encuentran en la unidad E: en lugar de la unidad C:.22 das para los buffers de traducción.SYS EXTERNO Regresar al Contenido .0. teclee: MEMMAKER /BATCH o MEMMAKER /BATCH2 En caso de que la configuración que haya determinado MEMMAKER no le satisfaga.0. puede consultar en su documentación si ese programa cambia las letras de las unidades. emplee /UNDO para que se restauren los archivos a su forma original: MEMMAKER /UNDO Si usa un software que modifique la letra de arranque de su sistema. que tenga algún problema con el uso de la memoria. de procesamiento por lotes. utilice el modificador /SWAP de la siguiente forma. como suele suceder con algunos programas de compresión de discos. MENUCOLOR COLOR DE MENUS DE INICIO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. pero si utiliza algún otro. ni XTRADRIVE 1.22 *. con el siguiente comando: MEMMAKER /SWAP:E ª No se requiere emplear este modificador si se usan los programas de compresión de disco DOUBLESPACE o STACKER 2. o bien. entonces.BAT INTERNO CONFIG. que es la opción predeterminada por MEMMAKER: MEMMAKER /W:12:12 Si desea que MEMMAKER se ejecute en el modo BATCH. suponga que su disco de arranque es C: y después de comprimir el disco se renombra como E:.370 Listado alfabético de comandos y controladores del MS-DOS 6. pero pueden ir desde 0 hasta 15. en el que cada número representa un color de acuerdo a la siguiente tabla: Código 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Negro Azul Verde Cian Rojo Magenta Marrón Blanco Gris Azul brillante Verde brillante Cian brillante Rojo brillante Magenta brillante Amarillo Blanco brillante Color Regresar al Contenido .Y] X SINTAXIS: PARAMETROS: Permite indicar el color del frente en el menú. se muestre una lista de opciones de configuración del sistema. Sólo se puede usar dentro de un bloque de menús en el archivo CONFIG.SYS. se regresa al modo de pantalla que se defina con el controlador de dispositivos ANSI. que puede crear el usuario a fin de que cada vez que se arranque la computadora. correspondiente al texto que se presente. Su valor predeterminado es cero (0). para tener una relación completa de los comandos que se pueden emplear para crear los menús de arranque en el archivo CONFIG.SYS y que se reasigne cuando se ejecute el comando CLS.SYS. Consulte la sección de Comandos Relacionados. Una vez concluido el menú de arranque. MENUCOLOR = X [.MENUCOLOR 371 DESCRIPCION: Permite asignar los colores del texto y fondo a emplear en el menú de inicio. además de MENUCOLOR. al igual que en el caso de X. Si se asigna el color blanco (7) para el color del fondo. e s l a q u e Regresar al Contenido . COMANDOS Para definir los menús de inicio en el archivo CONFIG.372 Listado alfabético de comandos y controladores del MS-DOS 6. EJEMPLOS: Suponga que dispone de un monitor a color y desea que el texto del menú de inicio. como si formase parte de él. MENUDEFAULT Permite indicar cuál de los elementos de menú se considerará como opción predeterminada. el comando será: MENUCOLOR 14. mejor conocido como submenú. 0 Una combinación muy aceptada pues generalmente se ve m u y b i e n e n l a m a y o r í a d e l o s m o n i t o re s . Se debe tener precaución de no asignar los mismos valores para X y para Y. pues se “ocultará” el texto en el fondo. se desplegará el texto con el color que se señale. MENUITEM Permite determinar un elemento del menú.22 Y Permite indicar el color para el fondo del menú en pantalla. si el teclado numérico estará o no activado cuando se presente el menú de inicio. de los siguientes comandos: INCLUDE Permite incluir el contenido de un bloque de configuración dentro de otro bloque. Permite indicar si la tecla ( estará o no activa y con ello. SUBMENU NUMLOCK Permite definir un menú de siguiente nivel. Sus valores. sobre un fondo negro. por lo que si se omite. será invisible el efecto de video inverso que se presenta en el menú para indicar la opción actual.SYS. se disRELACIONADOS: pone. Este parámetro Y es opcional. pueden ir de 0 a 15. se muestre en color amarillo (14) sobre un fondo negro (0). donde se presentan las opciones de configuración de la computadora. Debido a que a cada uno de los elementos del menú le corresponde un grupo de comandos denominado “bloque de configuración”. Sólo se le puede emplear dentro de un bloque de menú en el archivo CONFIG. El menú de inicio se define dentro del archivo CONFIG. en caso de que el usuario no señale ninguna en un plazo determinado con este mismo comando.SYS.SYS empleando los comandos MENUDEFAULT y los que se mencionan en la sección Comandos Relacionados. se define como opción predeterminada aquella que esté en el punto número uno. MENUDEFAULT = NOMBREBLOQUE [. si sólo oprime 1 . el parámetro que se debe indicar corresponde al nombre de ese bloque. a fin de que el usuario pueda indicar una de las configuraciones que se le presentan.BAT INTERNO CONFIG. sobre un fondo azul(1): ª MENUCOLOR 15. Desde luego. es decir.SYS EXTERNO DESCRIPCION: Permite indicar cuál de las opciones de un menú de inicio será considerada como la opción predeterminada. ese bloque de configuración deberá existir en el archivo CONFIG. o bien. Un menú de inicio es una lista de opciones que se muestra en la pantalla cada vez que se enciende o reinicializa la computadora. Si no se emplea el comando MENUDEFAULT en el menú de inicio. la primera. con el cual se identifica la opción.MENUDEFAULT 373 muestra el texto en un blanco brillante (15).TIEMPO_ESPERA] NOMBREBLOQUE SINTAXIS: PARAMETROS: Permite indicar cuál opción del menú será considerada como predeterminada si el usuario no indica ninguna otra dentro del TIEMPO de ESPERA señalado.22 *. 1 MENUDEFAULT OPCION PREDETERMINADA DEL MENU DE INICIO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.SYS y cuando se muestre en la pantalla el Regresar al Contenido . MENUITEM Permite determinar un elemento del menú. si el teclado numérico estará o no activado cuando se presente el menú de inicio. o bien.22 menú de inicio. además de MENUDEFAULT. TIEMPO_ESPERA Permite determinar cuántos segundos. entonces la computadora se configurará con la opción predeterminada sin presentar el menú de inicio. mejor conocido como submenú. Si se indica 0 segundos. el sistema operativo presentará en forma resaltada la opción que se haya indicado como predeterminada y su número asociado se incluirá a continuación del mensaje “Escriba su selección”. en caso de que se haya incluido alguno. Regresar al Contenido . se iniciará la operación y la computadora se configurará con la opción predeterminada. COMANDOS Para definir los menús de inicio en el archivo CONFIG. el sistema operativo se detendrá y sólo continuará cuando se oprima la tecla 1 . SUBMENU NUMLOCK Permite definir un menú de siguiente nivel. MENUCOLOR Permite determinar los colores a emplear como frente y fondo en el menú de inicio. deberá esperar el sistema operativo la respuesta del usuario a la pregunta de cuál configuración desea. desde 0 hasta 90. por lo que el usuario sólo tendrá que oprimir 1 para aceptarla. como si formase parte de él. Si en ese plazo no se indica ninguna opción.SYS. Si no se incluye el parámetro TIEMPO_ESPERA. esperar a que transcurra el tiempo límite.374 Listado alfabético de comandos y controladores del MS-DOS 6. RELACIONADOS: se dispone. Permite indicar si la tecla ( estará o no activa y con ello. de los siguientes comandos: INCLUDE Permite incluir el contenido de un bloque de configuración dentro de otro bloque. se puede definir un bloque de menú denominado [MENU] con las tres opciones arriba señaladas.SYS. con el mínimo de comandos a ejecutar desde el CONFIG.22 *. Se utiliza el comando MENUDEFAULT para determinar la opción WINDOWS como predeterminada si el usuario no responde en 15 segundos. En este caso. donde se incluyen los comandos a ejecutar dentro del archivo CONFIG. Cada menú puede contener hasta 9 elementos u opciones.BAT INTERNO CONFIG.SYS a fin de establecer una cierta configuración al sistema. Regresar al Contenido . A cada opción del menú le corresponde un “bloque de configuración”. tales como AutoCad para DOS. b) una configuración especial. ya que su configuración recomendada difiere de la que se emplea cuando se utiliza a MS. por ejemplo. también conocido como elemento del menú. para emplear ciertos paquetes.Configuración para Windows MENUDEFAULT=WINDOWS.SYS y que puede emplearse. pero se pueden emplear submenús con el comando SUBMENU.SYS EXTERNO DESCRIPCION: Permite determinar una opción de configuración del sistema en el menú de inicio. Sólo se le puede emplear dentro de un bloque de menú en el archivo CONFIG.Configuración especial (CAD) MENUITEM=WINDOWS. [MENU] MENUITEM=BASICA.MENUITEM 375 EJEMPLOS: Un ejemplo práctico puede consistir en la presentación al usuario de un menú donde se muestren tres configuraciones: a) básica.Windows. cuando se desee instalar nuevos paquetes de software.Configuración sin comandos adicionales MENUITEM=ESPECIAL.15 ª MENUITEM OPCION DEL MENU DE INICIO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. y c) una configuración adecuada para utilizar MSWindows. 22 Un menú de inicio es una lista de opciones que se muestra en la pantalla cada vez que se enciende o reinicializa la computadora. pero no se debe incluir ninguno de los siguientes: / \ . TEXTO Permite indicar la descripción que se desea aparezca en el menú de inicio. el sistema operativo ejecutará todos los comandos que incluya. además de los correspondientes a la opción seleccionada. también se omitirá del menú de inicio. Para el TEXTO se pueden incluir hasta 70 caracteres. ya sea porque la seleccionó el usuario o porque fue la opción predeterminada. . Regresar al Contenido . y por lo tanto el sistema operativo no lo encuentra. = [] espacio en blanco diagonal diagonal inversa coma punto y coma signo igual corchetes Si se omite la creación de un bloque de configuración con ese nombre. a fin de que el usuario pueda indicar una de las configuraciones que se le presentan. se mostrará el nombre del bloque con el que se relaciona ese elemento del menú. SINTAXIS: PARAMETROS: MENUITEM = NOMBREBLOQUE [. El bloque que cuyo nombre se indique debe existir en el archivo CONFIG. El menú de inicio se define dentro del archivo CONFIG. Si existen bloques de configuración con el encabezado de identificación [COMMON].SYS empleando los comandos MENUITEM y los que se mencionan en la sección Comandos Relacionados. sin limitaciones en cuanto a los caracteres que se pueden teclear.TEXTO] NOMBREBLOQUE Permite indicar el nombre del bloque de configuración que contiene los comandos correspondientes a esa opción y que se ejecutarán cuando se seleccione esa opción en el menú de inicio.376 Listado alfabético de comandos y controladores del MS-DOS 6.SYS. En caso de que no se especifique ningún TEXTO. Para definir el nombre del bloque se pueden emplear hasta 70 caracteres. MENUDEFAULT Permite indicar cuál de los elementos de menú se considerará como opción predeterminada. mejor conocido como submenú. de los siguientes co- mandos: INCLUDE Permite incluir el contenido de un bloque de configuración dentro de otro bloque. que consiste en la presentación al usuario de un menú donde se muestren tres configuraciones: a) básica. además de MENUITEM. MENUCOLOR Permite determinar los colores a emplear como frente y fondo en el menú de inicio. por ejemplo.MENUITEM 377 COMANDOS Para definir los menús de inicio en el archivo CONFIG. EJEMPLOS: Se retoma aquí el ejemplo presentado con el comando MENUDEFAULT. cuando se desee instalar nuevos paquetes de software. Se utiliza el comando MENUDEFAULT para determinar la opción WINDOWS como predeterminada si el usuario no Regresar al Contenido .SYS. Permite indicar si la tecla ( estará o no activa y con ello. SUBMENU NUMLOCK Permite definir un menú de siguiente nivel. si el teclado numérico estará o no activado cuando se presente el menú de inicio. y para indicar el texto que se mostrará en la pantalla. RELACIONADOS: se dispone. tales como AutoCad para DOS. como si formase parte de él. para emplear ciertos paquetes. ya que su configuración recomendada difiere de la que se emplea cuando se utiliza a MS-Windows. con el mínimo de comandos a ejecutar desde el CONFIG. y c) una configuración adecuada para utilizar MS-Windows. El bloque de menú se denomina [MENU] y contiene las tres opciones arriba señaladas.SYS y que puede emplearse. b) una configuración especial. Observe el uso del comando MENUITEM para indicar el nombre del bloque de configuración que se asocia a cada una de las opciones del menú. lo que proporciona una gran flexibilidad para organizar la información que se desee guardar. Configuración para Windows ª MKDIR Escriba su selección: 3 Tiempo disponible: 15 CREAR SUBDIRECTORIO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Configuración especial (CAD) 3. tanto en disquetes.15 Cada vez que se encienda o reinicialice la computadora aparecerá en la pantalla un menú de inicio similar al siguiente: Menú de inicio de MS-DOS 6 ========================== 1.Configuración para Windows MENUDEFAULT=WINDOWS.BAT INTERNO CONFIG. donde su aplicación es muy amplia debido a la gran capacidad de almacenamiento de esos dispositivos.SYS EXTERNO DESCRIPCION: Permite crear un subdirectorio en la unidad actual o en la que se indique.22 *. MKDIR [UNIDAD:] RUTA SINTAXIS: Puede abreviarse como MD y en ese caso su sintaxis es: MD [UNIDAD:] RUTA Regresar al Contenido . Los subdirectorios parten del directorio raíz de la unidad que se trate.22 responde en 15 segundos. 1 MENUITEM=BASICA. y pueden anidarse en varios niveles.Configuración especial (CAD) MENUITEM=WINDOWS. [MENU] MENUCOLOR=15.378 Listado alfabético de comandos y controladores del MS-DOS 6.Configuración sin comandos adicionales MENUITEM=ESPECIAL. También se incluyó el comando MENUCOLOR para definir que el texto aparezca en blanco brillante sobre un fondo azul. como en discos duros. Configuración sin comandos adicionales 2. Se pueden crear subdirectorios dentro de otros subdirectorios. incluyendo cualquier archivo que contenga. en cuyo caso primero se le deberán borrar todos los archivos que incluya. y que por tanto desea que se denomine CAPITULO.MKDIR 379 PARAMETROS: UNIDAD: Permite indicar la letra de la unidad donde se desea crear el subdirectorio. Para cambiar de subdirectorio se emplea el comando CHDIR o CD. por ejemplo. puede ser disquete o disco duro. El comando DELTREE permite borrar subdirectorios completos. uno para guardar el contenido del Capítulo Uno. es decir. El comando para eliminar un subdirectorio sin archivos es RMDIR o RD. RUTA Permite indicar la ubicación y el nombre del subdirectorio a crear. no debe existir un archivo con el mismo nombre y extensión. que dependa del directorio raíz y desea denominarlo LIBRO. Recuerde que su nombre acepta desde uno hasta ocho caracteres y puede incluir una extensión de uno hasta tres caracteres. Se deben incluir los dos puntos (:). La longitud máxima que puede tener es de 63 caracteres incluyendo todas las letras y signos. el comando es: MD C:\LIBRO suponga ahora que desea crear dos subdirectorios que dependan del recién creado subdirectorio C:\LIBRO. incluidos en la ruta. cuando se cuenta con el equipo requerido para su uso y grabación. se puede cambiar a ellos RELACIONADOS: para consultar su contenido o correr programas que se en- cuentren en ese subdirectorio. en el subdirectorio donde se desea crear otro subdirectorio.UNO y otro Regresar al Contenido . No se puede crear un subdirectorio con el mismo nombre de un archivo existente en el subdirectorio actual. tales como los dos puntos (:) y diagonales inversas (\). COMANDOS Una vez creados los subdirectorios. También es posible eliminar un subdirectorio. incluso dispositivos tales como disco óptico. pues en él guardará archivos relativos a ese documento. EJEMPLOS: Suponga que desea crear un subdirectorio en su disco duro C:. BAT.SYS. se requiere que en el archivo CONFIG.22 para mantener su correspondencia y por ello denominarlo CARTAS. En caso contrario. sin tener que teclearlos en cada caso. el teclado. una de entre las siguientes: a) Configurar una impresora conectada a un puerto paralelo. los puertos paralelo y serial. así como incluirse en archivos de procesamiento por lotes. tales como el archivo AUTOEXEC. Debido a que para algunos de sus usos requiere el controlador de dispositivo ANSI. tales como el monitor. Puede ejecutarse desde el símbolo de petición de orden del DOS.BAT INTERNO CONFIG. permitirá reconfigurar el sistema cada vez que se encienda o reinicie su computadora. c) Presentar estado de uno o varios dispositivos Regresar al Contenido SINTAXIS: . tales como indicar el estado actual del sistema. Para cada caso.UNO MD C:\LIBRO\CARTAS ª MODE CONFIGURAR DISPOSITIVOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *. de acuerdo a sus necesidades.SYS se haya incluido una línea con el comando DEVICE a fin de cargar a ANSI. no operará MODE. en cuyo caso. cada una de las cuales se verá a continuación. La sintaxis del comando MODE varía según la tarea que se desee realizar. cambiar sus especificaciones y reconfigurar puertos o dispositivos de que se disponga.380 Listado alfabético de comandos y controladores del MS-DOS 6. la impresora.SYS EXTERNO DESCRIPCION: Realiza varias funciones. Con este comando se permite reconfigurar algunos de los dispositivos con los que cuente la computadora. b) Configurar un puerto de comunicaciones en serie. los comandos serán: MD C:\LIBRO\CAPITULO. se dispone de una sintaxis particular.SYS. MODE 381 d) Redirigir la impresión de un puerto en paralelo a un puerto en serie. MODE reconoce los valores de los parámetros respetando la misma posición. A) Configurar una impresora conectada a un puerto paralelo. puede indicarse como PRN.22 *. LINES y RETRY: MODE LPTN[:] [COLS=C] [LINES=L] [RETRY=X] PARAMETROS: LPTN: Las letras LPT se refieren a un puerto paralelo al que está conectada la impresora. Regresar al Contenido . por lo que en el caso de que alguno de ellos se omita.X]] SINTAXIS: Si emplea esta forma abreviada. e) Establecer tablas de códigos para dispositivos. Desde luego. En las siguientes páginas se comenta cada una de estas tareas y su sintaxis en particular. pues uno cancela al otro.[L] [. de forma tal que se impriman 80 ó 132 caracteres por línea. 2 o 3 para indicar un puerto en particular. No es compatible con la utilización de MODE para configurar un puerto de comunicaciones en serie (MODE COM). y la letra N puede tomar los valores 1. se deberá tener precaución de incluir en su lugar la coma. su uso es indistinto. LPT2 o LPT3. y con una separación entre líneas elegible entre 6 u 8 líneas por pulgada. identificados como LPT1. que se denota como LPT1. También puede emplearse en su forma ampliada.BAT INTERNO CONFIG. con las palabras COLS. es decir. se requiere que la impresora permita estos cambios. Puede ser en forma reducida: MODE LPTN[:] [C] [. g) Velocidad de repetición del teclado. El empleo de los dos puntos (:) es opcional. El primer puerto paralelo. CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. f) Establecer modo de presentación de la pantalla.SYS EXTERNO DESCRIPCION: Permite reconfigurar una impresora que se tenga conectada a través de uno de los puertos en paralelo. mientras imprime lo recibido. X puede tomar uno de los siguientes valores: ¾ B Devuelve “ocupado” si el estado del puerto es ocupado. ¾ E Devuelve un error si el estado del puerto es ocupado.382 Listado alfabético de comandos y controladores del MS-DOS 6. LINES=L Permite indicar el número de líneas verticales por pulgada que se desea imprimir. entre 6 u 8. que indica el número de columnas. Si se desea incluir una mayor cantidad de información en una página. en cuyo caso se empleará un tipo de letra “condensado”. No se le debe emplear si se trabaja en un ambiente de red. Cuando se emplea a RETRY. El valor predeterminado es 6. entre 80 ó 132. RETRY=X Permite indicar a la computadora que reintente o repita el envío de información hacia una impresora conectada en el puerto paralelo. Si no se incluye alguno de ellos al emplear a MODE. se asume que se desea emplear el valor que tenga en ese momento el parámetro que se haya omitido. entonces asigne el valor de COLS a 132. sólo se requiere indicar ese parámetro en particular y su nuevo valor. LINES que indica el número de líneas y RETRY. con letra “normal” (no la condensada). pero se puede modificar a 8 si se desea incluir mayor número de renglones por página.22 Los siguientes parámetros son COLS. que indica el numero de reintentos. que es equivalente al número de caracteres. Opera en impresoras de matriz de puntos marca IBM o EPSON y sus compatibles. Opera en impresoras de matriz de puntos marca IBM o EPSON y sus compatibles. y resulta en la suspensión del proceso. Es muy útil con las impresoras tipo Láser. por lo que en caso de desear modificar alguno. COLS=C Permite indicar el número de columnas. la computadora recibe información de que la impresora ya no puede recibir más información. por renglón que se imprima. El valor predeterminado es 80 y corresponde a la capacidad de una página tamaño carta. Regresar al Contenido . pues de lo contrario. una parte de MODE queda residente en la memoria. verifique con el manual de su impresora. Regresar al Contenido .+. por lo que RETRY=R resulta similar al empleo de P en las versiones previas de sistema operativo.8 que también puede teclearse como: MODE PRN:132. oprima las teclas -+. (-+=). Si se está en un bucle de reintento permanente. las impresoras lo aceptan. ¾ R Devuelve “listo” después de comprobar el estado de un puerto ocupado. (-+=). si desea que se impriman líneas de 80 caracteres y 6 líneas por pulgada. que es la configuración “normal” de las impresoras.BAT el comando: MODE LPT1:. Por otra parte. EJEMPLOS: En todos los ejemplos se supone que la impresora que se dispone es capaz de aceptar las instrucciones que se le dan y configurarse por medio de programa (software).P Si por la anterior instrucción se entra en un bucle infinito y desea detenerlo. incluya en su archivo AUTOEXEC.6 si además desea indicar en la misma instrucción que se intente la instrucción en forma permanente. En términos generales.8 Si dispone de una impresora tipo Láser. hasta que se pueda llevar a cabo. y la impresora se conectará al puerto paralelo identificado como LPT3:.MODE 383 ¾ N No realiza ninguna acción de repetición. es la opción que se asume en forma predeterminada. oprima las teclas .6. Si desea indicar a su impresora que imprima 132 caracteres por línea y 8 líneas por pulgada teclee: MODE LPT1:132. teclee: MODE LPT3:80. ¾ P Reintenta el envío de información en forma permanente. pero si tuviera alguna dificultad. incluya P de la siguiente forma: MODE LPT3:80..R para que se intente en forma permanente la impresión y no se cancele si se llena el buffer de la impresora. N puede indicarse como NONE (Ninguno). que indica el numero bits para un carácter.BAT INTERNO CONFIG.22 ª También puede teclear nuevamente el comando MODE.SYS EXTERNO DESCRIPCION: Permite configurar los parámetros para los puertos de comunicaciones en serie de que disponga la computadora. CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. que indica la velocidad de transmisión. Estos parámetros de configuración se refieren a: la velocidad de transmisión. COM3 y COM4. que indica el bit de paridad. PARITY.D [. DATA. Es opcional el empleo de los dos puntos (:).384 Listado alfabético de comandos y controladores del MS-DOS 6. B ) Configurar un puerto de comunicaciones en serie. que especifica la acción de repetición si ocurre un error. pero esta vez sin la P.22 *. es decir. PARITY. los cuales se identifican como COM1. Regresar al Contenido . para identificar alguno de ellos en particular: COM1:. DATA. Estas especificaciones dependen de los requerimientos de una impresora. por lo que en el caso de que alguno de ellos se omita. COM2:. COM2. Los siguientes parámetros son BAUD. S y X. la paridad. D.P [. Puede ser en forma reducida: MODE COMN[:] [B [. módem o cualquier otro dispositivo en serie que se desee emplear. STOP y RETRY: MODE COMN[:] [BAUD=B] [PARITY=P] [DATA=D] [STOP=S] [RETRY=X] PARAMETROS: COMN: Indica el número del puerto de comunicaciones asíncronas COM y N puede tomar los valores desde 1 hasta 4. MODE reconoce los valores de los parámetros respetando la misma posición. con las palabras BAUD.S [. y RETRY. STOP que indica el número de bits de parada. COM3: o COM4:. se deberá tener precaución de incluir en su lugar la coma como es el caso de P. el número de bits de datos y de parada.X]]]]] SINTAXIS: Si emplea esta forma abreviada. También puede emplearse en su forma ampliada. es el valor predeterminado Marca Ninguna acción Impar Espacio Se debe tener en cuenta que algunos equipos no reconocen los valores M y S. Los valores válidos para B son los siguientes: B 11 15 30 60 12 24 48 96 19 Velocidad (baudios) 110 150 300 600 1. Regresar al Contenido .200 2. por lo que en caso de desear modificar alguno. Los valores que P puede tomar son los siguientes: P E M N O S Significado Par. se asume que se desea emplear el valor que tenga en ese momento el parámetro que se haya omitido.600 19. sólo se requiere indicar ese parámetro en particular y su nuevo valor.200 PARITY=P Permite indicar la forma de uso del bit de paridad para comprobar errores en la transmisión.800 9. por lo que en caso de duda se deberá consultar el manual de su dispositivo.MODE 385 Si no se incluye alguno de ellos al emplear a MODE.400 4. BAUD=B Se refiere a los dos primeros dígitos de la velocidad de transmisión en bits por segundo (baudios). es la opción que se asume en forma predeterminada. la computadora recibe información de que la impresora ya no puede recibir más información. No se le debe de emplear si se trabaja en un ambiente de red. ¾ P Reintenta el envío de información en forma permanente.22 DATA=D DATA permite indicar el número de bits de datos en un carácter. mientras imprime lo recibido. 7 u 8. ¾ E Devuelve un error si el estado del puerto es ocupado. Es muy útil con las impresoras tipo Láser.SYS EXTERNO Regresar al Contenido . oprima las teclas -+. pues de lo contrario.BAT INTERNO CONFIG. Cuando se emplea a RETRY. (-+=). 6. 1. Si se está en un bucle de reintento permanente. S. pues algunos equipos no reconocen los valores 5 y 6. que puede tomar los siguientes valores: 1. ¾ R Devuelve “listo” después de comprobar el estado de un puerto ocupado. ¾ N No realiza ninguna acción de repetición. el valor predeterminado es 2. La opción RETRY=B es igual al uso del modificador P en versiones previas de MS-DOS.22 *. X puede tomar uno de los siguientes valores: ¾ B Devuelve “ocupado” si el estado del puerto es ocupado. Los valores aceptados para D son 5. y resulta en la suspensión del proceso. pues algunos equipos no reconocen el valor de 1. STOP=S Permite indicar el número de bits de paro que definen el final de un carácter.5 ó 2. C) Presentar estado de uno o varios dispositivos. Si la velocidad de transmisión es de 110 baudios.386 Listado alfabético de comandos y controladores del MS-DOS 6. una parte de MODE queda residente en la memoria. Se debe tener precaución. en caso contrario es 1.5 RETRY=X Permite indicar a la computadora que reintente o repita el envío de información hacia una impresora conectada en el puerto en serie. El valor predeterminado es DATA=7. CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Se debe tener precaución. N puede indicarse como NONE (Ninguno). teclee: MODE CON /STATUS Si desea que MODE muestre el estado de las impresoras en paralelo que estén redirigidas. el de las impresoras en paralelo que hayan sido redirigidas. MODIFICADORES: /STATUS Puede abreviarse como /STA. MODE muestra el estado de todos los dispositivos que se tengan instalados. Si no se emplea este modificador. excepto el de impresoras en paralelo redirigidas teclee: MODE Si desea que se despliegue el estado de la consola. EJEMPLOS: Si desea conocer el estado actual de todos los dispositivos. excepto. e instruye a MODE para que muestre el estado de las impresoras conectadas a los puertos en paralelo y que estén redirigidas.MODE 387 DESCRIPCION: Permite conocer cuál es el estado actual de alguno o todos los dispositivos de que dispone la computadora. así como el estado de los demás dispositivos de la computadora. MODE [DISPOSITIVO] [/STATUS] DISPOSITIVO SINTAXIS: PARAMETROS: Se refiere al nombre del dispositivo del que se desea obtener información. que incluye al teclado y al monitor. teclee: MODE /STATUS que es equivalente a simplemente teclear: MODE Para conocer el estado del puerto en paralelo identificado como LPT1: teclee ª MODE LPT1: /STATUS Regresar al Contenido . sin embargo. con lo cual se permite identificar con precisión al puerto . probablemente requerirá redireccionar la salida de la información para la impresora. se siguen empleando impresoras que reciben la información a través de un puerto en serie. en lugar de a un puerto en paralelo. el comando será: MODE COM1: BAUD=96 PARITY=E Después. lo que se consigue con el comando: MODE LPT1:=COM1: Regresar al Contenido . denominado como COM1:. 3 ó 4.SYS EXTERNO DESCRIPCION: Permite indicar al sistema operativo que envíe la información de salida hacia la impresora. 2.22 D) Redirigir la impresión de un puerto en paralelo a un puerto en serie.22 *. Así. si la impresora solicita que la velocidad sea de 9600 baudios. del puerto en paralelo (LPT) a un puerto en serie (COM).388 Listado alfabético de comandos y controladores del MS-DOS 6. MODE LPTN[:] = COMN[:] LPTN SINTAXIS: PARAMETROS: LPT se refiere al puerto en paralelo y N puede ser 1. a partir de un puerto en paralelo. se debe configurar el puerto en serie de acuerdo a las características de su impresora. a través de un puerto en serie. se requiere indicar al sistema operativo que redirija la salida de impresión del puerto en paralelo al puerto en serie. COMN COM permite indicar el puerto en serie y N puede tomar los valores 1. Si usted dispone de una impresora que recibe la información por un puerto en serie. 2 ó 3. CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.BAT INTERNO CONFIG. EJEMPLOS: La mayoría de las impresoras que se emplean actualmente con las microcomputadoras se conectan a un puerto en paralelo. lo cual permite emplear impresoras que se conectan a un puerto en serie. paridad par y desea conectarla al primer puerto en serie. Primero. tales como la velocidad de transmisión y paridad. generalmente el LPT1: o PRN:. BAT INTERNO CONFIG.MODE 389 Si también dispone de una impresora que recibe la información por un puerto en paralelo y desea utilizarla sin tener que desconectar y reconfigurar lo anterior. pero el dispositivo que se indique debe existir en la computadora. LPT2: y LPT3:. teclado y monitor.]) [UNIDAD:] [RUTA] ARCHIVO) MODE DISPOSITIVO CODEPAGE SELECT = YYY MODE DISPOSITIVO CODEPAGE REFRESH MODE DISPOSITIVO CODEPAGE [/STATUS] SINTAXIS: PARAMETROS: DISPOSITIVO Permite indicar cuál es el dispositivo para el que se desea preparar o seleccionar una tabla de códigos. En caso contrario. CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3. pueden ser: CON:. MODE DISPOSITIVO CODEPAGE PREPARE = ((YYY[. seleccionar. Para ello.. el comando MODE permite preparar. se requiere que en el archivo CONFIG. no se podrá llevar a cabo el intercambio de juegos de caracteres.22 *. CODEPAGE PREPARE Puede abreviarse como CP PREP y prepara la tabla de códigos con los juegos de caracteres para el dispositivo que se inRegresar al Contenido . actualizar o presentar los números de los juegos de caracteres correspondientes a las tablas de códigos que se pueden asignar a los dispositivos. entonces basta con que redireccione el puerto paralelo LPT1: a su estado normal.SYS EXTERNO DESCRIPCION: En esta opción. LPT1:. el comando es: ª MODE LPT1: E ) Establecer tablas de códigos para dispositivos.. y conectar en él esa impresora.SYS.3 4 5 6 6.SYS se haya incluido una línea con el comando DEVICE que permita cargar a DISPLAY. El uso de los dos puntos (:) es opcional. Para preparar y seleccionar una tabla de códigos para la consola. del archivo de información de tabla de códigos (. para idiomas que no se utilizan en América.CPI EGA2.CPI. Regresar al Contenido . pero se debe tener precaución de separarlos con comas y encerrar toda la lista entre paréntesis. Este es un paso previo para después seleccionar el juego de caracteres con la forma MODE CODEPAGE SELECT. En el sistema operativo MS-DOS se incluyen 2 archivos con la extensión . así como el nombre.390 Listado alfabético de comandos y controladores del MS-DOS 6. y contienen información relativa a los siguientes dispositivos: Archivo EGA. MS-DOS reconoce los siguientes: Código 437 850 852 860 863 865 País o idioma Estados Unidos Multilengua Latinoamericano (latín I) Eslavo (latín II) Portugués Francés de Canadá Nórdico Se puede indicar uno o más códigos de página. YYY Número de la tabla de códigos con el juego de caracteres que se desea preparar o seleccionar. no se puede emplear CODEPAGE SELECT sin antes preparar la tabla de códigos con CODEPAGE PREPARE. Es decir.CPI Con Información sobre Adaptador gráfico mejorado (EGA) o IBM Personal System/2 Proporciona servicios similares a EGA.CPI.CPI) que se empleará para preparar el juego de caracteres. Cuando añada. pero incluye soporte para otros códigos de pagina adicionales.22 dique en DISPOSITIVO. [UNIDAD:] [RUTA] ARCHIVO Permite indicar la unidad de almacenamiento y el subdirectorio donde se encuentra.) para aquel código que no desee modificar. incluya una coma (. modifique o reemplace códigos de página. CPI 5202.CPI: Archivo 4201.CPI 4208. pues si se teclea MODE. en caso de que se haya preparado o seleccionado alguna tabla de código y su juego de caracteres.CPI Con informacion sobre Impresoras IBM Proprinter II y III Modelo 4201 Impresoras IBM Proprinter XL II y III XL Modelo 4202 Impresora IBM Proprinter X24E Modelo 4207 Impresora IBM Proprinter XL24E Modelo 4208 Impresora IBM Quietwriter III Pantalla de cristal líquido IBM PC CODEPAGE SELECT Puede abreviarse como CP SEL y selecciona la tabla de códigos con el juego de caracteres a utilizar con el dispositivo indicado en DISPOSITIVO. se mostrarán los números correspondienRegresar al Contenido . MODIFICADORES: /STATUS Puede abreviarse como /STA y muestra los números de las tablas de códigos que estén preparadas o seleccionadas para el dispositivo indicado. si desea activar los códigos de página para todos los dispositivos disponibles.CPI LCD. se hubieran perdido. CODEPAGE REFRESH Puede abreviarse como CP REF y permite restablecer la tabla de códigos y su juego de caracteres asociado a un dispositivo. tanto de hardware como de software. el DISPOSITIVO y el parámetro CODEPAGE. Para poder seleccionar una tabla de códigos.MODE 391 En versiones anteriores del DOS se incluían los siguientes archivos . CODEPAGE Muestra los números de las tablas de códigos que se hayan preparado o seleccionado para el dispositivo que se indique. primero se le debe preparar con el comando CODEPAGE PREPARE. emplee el comando CHCP. CODEPAGE SELECT activa los códigos de página para un dispositivo en particular. si por causa de un problema con el equipo. No se requiere la introducción de /STATUS para obtener esa información. SYS EXTERNO DESCRIPCION: Permite seleccionar un adaptador de video o bien. MODE LPT1: CODEPAGE REFRESH Para conocer cuál es el estado de un dispositivo. EJEMPLOS: Si desea preparar el primer puerto en paralelo de su computadora con el código de página 850 Multilengua.2 *. CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. que reside en el subdirectorio C:\DOS MODE LPT1: CODEPAGE PREPARE=((850). emplee /STATUS en forma similar a: ª MODE LPT1: CODEPAGE /STATUS F ) Establecer Modo de presentación de la pantalla.392 Listado alfabético de comandos y controladores del MS-DOS 6. por lo que se utilizará el archivo 4201.BAT INTERNO CONFIG.CPI (de una versión anterior a la 6. también se emplean los comandos NLSFUNC y CHCP. se le puede seleccionar o activar con MODE CODEPAGE SELECT MODE LPT1: CODEPAGE SELECT=850 Si por un problema con el hardware. CGA (Color Regresar al Contenido .22 tes a los juegos de caracteres que se hayan preparado y seleccionado para ese dispositivo. entre monocromático.CPI) después de utilizar MODE CODEPAGE PREPARE. cambiar la configuración y el modo de presentación del que se tenga activo en ese momento. COMANDOS Además de MODE. emplee REFRESH de la siguiente forma. y su impresora es compatible con la IBM Proprinter II.2). o si apagó y volvió a encender la impresora y necesita volver a cargar y reactivar el código de página. que se emplea en Latinoamérica para disponer de los caracteres en español y portugués. para emplear los números de las tablas RELACIONADOS: de códigos y por tanto distintos juegos de caracteres.C:\DOS\4201. DESPLAZAMIENTO [.MODE 393 Graphics Adapter) EGA (Enhanced Color Graphics Adapter) o VGA (Video Graphics Array). ya sean 40 u 80. T Solicita al sistema operativo que muestre caracteres de prueba (Test). 40 u 80. que incluye al teclado y al monitor y en este caso se refiere al monitor. con presentación monocromática y el número de columnas por línea. ¾ MONO Indica monitor monocromático con 80 caracteres por línea. ¾ BW40 o BW80 Indica un adaptador CGA de gráficos a color. SINTAXIS: MODE [ADAPTADOR] [. los valores de C pueden ser 40 u 80. Se utiliza para centrar las exposición de información en el monitor. 43 ó 50 dependiendo del tipo de monitor de que se Regresar al Contenido .T]] MODE [ADAPTADOR] [. ¾ CO40 u CO80 Indica que se active la capacidad de color del video. COLS=C Permite indicar el número de caracteres (o columnas) por renglón en el monitor. CON[:] Permite identificar a la Consola.N] MODE CON[:] [COLS=C] [LINEAS=N] PARAMETROS: ADAPTADOR Se refiere al adaptador de video y permite indicar una de las siguientes opciones: ¾ 40 u 80 Número de caracteres (o columnas) a presentar por cada línea del monitor de video. DESPLAZAMIENTO Indica si la pantalla CGA debe desplazarse hacia la izquierda (L de Left) o hacia la derecha (R de Right). así como el número de caracteres por línea. con el propósito de que se permita alinear la pantalla. LINEAS=N Permite indicar el número de líneas o renglones a mostrar entre: 25. Sólo está disponible en las versiones MS-DOS 4.0 y posteriores. No todos los teclados aceptan este comando.394 Listado alfabético de comandos y controladores del MS-DOS 6. Si el valor de N es distinto a 25. se trata del retardo (DELAY) del teclado. CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. y 21 para teclados compatibles con IBM PS/2. Sólo está disponible en las versiones MS-DOS 4.SYS. y en el segundo.SYS con un comando DEVICE. COMANDOS Para instalar el controlador de dispositivo ANSI. que representan. de 2 a 30 caracteres por segundo. En el primer caso.SYS EXTERNO DESCRIPCION: Permite indicar al sistema operativo. o tiempo que deberá transcurrir antes de que se inicie la repetición del carácter de Regresar al Contenido . RATE=X La X indica la velocidad de repetición del teclado para cuando se mantenga oprimida una de sus teclas.SYS se emRELACIONADOS: plea el comando DEVICE en una línea del archivo CON- FIG. se deberá incluir también un valor de retardo (DELAY). DELAY=D Permite indicar el valor de retardo.SYS en el archivo CONFIG.0 y posteriores. se requiere haber instalado el controlador de dispositivo ANSI.BAT INTERNO CONFIG.22 *. así como la velocidad con la cual realizará la repetición de esa tecla mientras se le mantenga oprimida.22 disponga. El valor predeterminado es 20 para teclados compatibles con IBM-AT. de su velocidad (RATE). respectivamente. G) Velocidad de repetición del teclado. Si se determina la velocidad de repetición del teclado. que incluye al teclado y al monitor y en este caso se refiere al teclado. MODE CON[:] [RATE=X] [DELAY=D] CON[:] SINTAXIS: PARAMETROS: Permite identificar a la Consola. aproximadamente. Los valores que puede tomar van del 1 hasta el 32. la velocidad a la que se desea que responda el teclado cuando se mantenga oprimida una tecla. SYS EXTERNO DESCRIPCION: Es un filtro que permite visualizar archivos de grandes textos. o las salidas con los resultados de comandos.22 *. respectivamente. pues hace una pausa cuando la información ocupa toda la pantalla y espera hasta que el usuario oprima una tecla para continuar mostrando la información.75 y 1 segundo. se muestra un mensaje como el siguiente: — Más — (— More —) y el sistema espera a que el usuario oprima una tecla para continuar mostrando la información. La información que se presenta se lee desde un símbolo de canalización (|). Los valores para D pueden ser 1. que corresponde a 0.50.25.50 segundos. Al hacer pausa en cada pantalla. SINTAXIS: Si se redirige un archivo: MORE < [UNIDAD:] [RUTA] ARCHIVO Regresar al Contenido . 0.MORE 395 la tecla que se mantenga oprimida. también se deberá incluir una velocidad de repetición (RATE). 3 ó 4. que corresponden a 0. 0. EJEMPLOS: Para dar la mayor velocidad posible de respuesta y repetición al teclado.BAT INTERNO CONFIG. o desde un archivo redirigido (<). teclee en la línea de comandos o incluya en el archivo AUTOEXEC. que ocupan más de los renglones disponibles en una pantalla. 2. Si se determina el valor de retardo del teclado. Su valor predeterminado es 2.BAT una línea como la siguiente: ª MORE MAS MODE CON: RATE=32 DELAY=1 CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. SORT y TYPE. se debe definir previamente la variable de ambiente TEMP en el archivo AUTOEXEC.396 Listado alfabético de comandos y controladores del MS-DOS 6. visualiza en pantalla el contenido de un archivo ASCII. TYPE. EJEMPLOS: Si desea que el sistema operativo muestre los archivos contenidos en el actual subdirectorio.22 o si se canaliza una información: COMANDO | MORE PARAMETROS: [UNIDAD:] [RUTA] ARCHIVO Permite indicar la ubicación donde se encuentra el ARCHIVO cuya información se desea visualizar.TXT y se encuentra en el archivo C:\LIBROS.BAT. pues casi siempre se incluye un archivo Regresar al Contenido . Si el archivo se llama TEXTO. DIR muestra los archivos contenidos en un directorio. y el último. MODE indica el estado y configuración de los dispositivos del sistema. SORT permite reordenar la información de un archivo o de la salida de un comando. se teclearía: TYPE C:\LIBROS\TEXTO. COMANDO Se refiere al nombre del comando que proporcionará la información a visualizar. Si se desea emplear el carácter de redirección simbolizado por el signo menor que (<). y que haga una pausa cada vez que se llene una pantalla. MEM. MODE.TXT | MORE Este caso suele presentarse cuando se adquiere un nuevo paquete de software. con un procesador de palabras tal como el EDITOR del DOS (comando EDIT) y desea ver su contenido con el comando TYPE y que haga pausa en cada pantalla. COMANDOS El comando MORE se emplea frecuentemente con los comanRELACIONADOS: dos DIR. teclee: DIR | MORE que resulta similar a teclear: DIR /P Suponga que tiene un archivo de texto escrito en código ASCII. MEM presenta un informe acerca del aprovechamiento de la memoria del sistema. Se emplea la misma sintaxis para indicar el nombre de un subdirectorio que se desee renombrar. DESTINO Permite indicar el nombre del subdirectorio a donde se desea mover el o los archivos que se hayan señalado. También permite renombrar subdirectorios pero no se le puede reubicar a otro lugar en el árbol de directorios. teclee: ª MOVE MOVER MODE | MORE CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6..22 *. En el lugar de ARCHIVO se pueden emplear símbolos comodín (? y *) para indicar grupos de archivos. Para visualizar el estado de los dispositivos de la computadora con el comando MODE. En el caso de querer renombrar un subdirectorio. El comando MOVE devuelve un valor de ERRORLEVEL igual a 0 si su operación de mover los archivos tiene éxito. se refiere al nuevo nombre que se le desea asignar. con la última información disponible sobre ese paquete. y de 1 si se presentó un error.]] DESTINO [UNIDAD:] [RUTA] ARCHIVO SINTAXIS: PARAMETROS: Permite indicar la ubicación y nombre de uno o más archivos que se deseen mover de un subdirectorio a otro. MOVE [/Y | -Y] [UNIDAD:] [RUTA] ARCHIVO [.[UNIDAD:] [RUTA] ARCHIVO [.SYS EXTERNO DESCRIPCION: Comando introducido con la versión 6.BAT INTERNO CONFIG..MOVE 397 LEEME (README). Este valor de ERRORLEVEL se puede emplear en archivos de procesamiento por lotes para determinar el siguiente curso de acción. que permite reubicar o mover uno o más archivos de un directorio a otro.0. Regresar al Contenido . el comando MOVE lee la variable de entorno COPYCMD y actúa de acuerdo a ella. Este modificador tiene prioridad sobre lo definido en la variable de entorno COPYCMD.398 Listado alfabético de comandos y controladores del MS-DOS 6. Cuando se mueve un solo archivo. No se deben incluir los nombres de archivos como DESTINO cuando se mueva a más de un archivo. (Cannot move multiple files to a single file) Al igual que los comandos COPY y XCOPY. Así por ejemplo. Regresar al Contenido . asigne el modificador /Y a la variable COPYCMD.22 Por DESTINO se puede incluir la letra de la unidad (C:). se sobreescribe el archivo anterior y se sustituye por el que se mueve sin solicitar confirmación. en cambio si se desea evitar esa pregunta. e indica a MOVE que solicite confirmación antes de reemplazar un archivo existente. MODIFICADORES: /Y Indica a MOVE que realice la operación de mover archivos sin solicitar al usuario su confirmación en caso de que se vaya a sobreescribir alguno. pero se debe tener precaución. una combinación de ambos (C:\LIBROS). La opción predeterminada de MOVE consiste en solicitar confirmación. /-Y Es la opción predeterminada. a menos que se incluyan modificadores que contradigan a los establecidos en COPYCMD.BAT) Este modificador tiene prioridad sobre lo definido en la variable de entorno COPYCMD. se puede incluir en DESTINO un nombre distinto de archivo para que al moverlo se le renombre. excepto si se invoca a MOVE desde un archivo de procesamiento por lotes (. conviene incluir en COPYCMD el modificador /-Y para que estos tres comandos siempre soliciten confirmación antes de sobreescribir un archivo que ya exista. pues si se mueve un archivo o se asigna un nombre igual al de un archivo existente en el subdirectorio destino. de lo contrario aparecerá un mensaje como el siguiente: No se puede mover archivos múltiples y grabarlos como uno solo. el nombre del subdirectorio (\LIBROS) o bien. PRG C:\AYUDAS\LEER. mostrando el nombre del subdirectorio y el nombre del archivo que se mueve hasta el último.DBF. el comando será: MOVE C:\CONTAB\CONT9401. C:\CONTAB\CONT9402.PRG Suponga que en su disco duro identificado con la letra C: tiene un subdirectorio denominado C:\VARIOS.PRG. es decir. y que le resultaría más conveniente que se llamara C:\DIVERSOS. En caso contrario. el comando COPY se relaciona con MOVE.PRG y se le desea mover al subdirectorio C:\AYUDAS y al mismo tiempo renombrarlo como LEER. además suponga que se encuentra en el directorio raíz. de encontrar un Regresar al Contenido . donde se pueda bifurcar a la siguiente acción dependiendo de si MOVE tuvo o no éxito. en el directorio raíz en este caso.DBF y CONT9402. se creará el nuevo subdirectorio y dentro de él se incluirán los archivos determinados anteriormente. si se contesta negativamente. En este caso. en ese caso. es decir. La diferencia consiste en que con COPY se requiere borrar los archivos ORIGEN. que se encuentra en C:\. esto se debe a que el sistema buscará en el directorio en que se encuentre es decir.MOVE 399 COMANDOS En virtud de que el comando MOVE devuelve un valor de RELACIONADOS: ERRORLEVEL. el comando será: MOVE LECTURA. el sistema mandará el siguiente mensaje: Crear directorio “d:\conta94"? [sn] Si se contesta afirmativamente. En cierta forma. y. uno a uno. el sistema mandará el mismo mensaje que si se quisiera mover muchos archivos a uno solo. ya que permite copiar archivos de un subdirectorio a otro.DBF D:\CONTA94 En caso de que el subdirectorio D:\CONTA94 no exista. es posible crear rutinas en archivos de proce- samiento por lotes. Si en el subdirectorio actual (donde esté en ese momento) se tiene el archivo LECTURA.DBF en el subdirectorio C:\CONTAB y se les desea mover hacia el subdirectorio D:\CONTA94. para renombrarlo con MOVE se puede teclear: MOVE VARIOS DIVERSOS Observe que no fue necesario poner toda la ruta. EJEMPLOS: Suponga que existen dos archivos que se denominan CONT9401. es decir mover archivos múltiples a uno. En algunas ocasiones puede suceder que programas residentes en memoria. así como probables conflictos entre controladores de dispositivos que se hayan instalado.22 subdirectorio denominado en la instrucción como origen. considere que.22 *. se crea un archivo denominado CHKLIST. son distintas. para el caso anterior se tecleara el comando: MOVE C:\VARIOS C:\EMPRESA1\DIVERSOS que resultaría inválido pues se estaría tratando de colocar al subdirectorio \DIVERSOS dentro del subdirectorio \EMPRESA1. el sistema mandará el siguiente mensaje: c:\varios = c:\empresa1\diversos [no se puede abrir el origen] Para renombrar el subdirectorio D:\CAJAS1 a D:\ENVIOS1 teclee: ª MSAV MOVE D:\CAJAS1 D:\ENVIOS1 ANTIVIRUS MICROSOFT CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. que permite localizar y eliminar uno o más virus que se encuentren en la memoria de la computadora o en discos duros y disquetes. lo moverá al subdirectorio indicado como destino. pues si al comparar las sumas de verificación resultantes en la nueva revisión con las que se mantienen en el archivo CHKLIST.MS.MS en cada subdirectorio y en él se guardan las sumas de verificación para cada programa.0 del sistema operativo. se podrá estar ante un posible efecto de virus. Esta información la utiliza MSAV en siguientes revisiones. den lugar a comportamientos extraños que sugieran la presencia de un virus.400 Listado alfabético de comandos y controladores del MS-DOS 6. siendo que es otra la causa de ese comportamiento. Para aclarar el concepto de que no se puede reubicar un subdirectorio. por Regresar al Contenido .BAT INTERNO CONFIG. Cuando se ejecuta a MSAV y se revisa cada subdirectorio existente en busca de algún virus.SYS EXTERNO DESCRIPCION: Comando introducido con la versión 6. Es posible determinar diferentes configuraciones para el empleo de MSAV. simplifique los archivos CONFIG. se indicará al programa Anti-Virus que revise los archivos que tengan las siguientes extensiones: .PIF. . .MSAV 401 lo que si MSAV no encuentra ningún virus.DRV. Antes de modificar los archivos CONFIG.. . prepare un disquete de arranque.SYS y AUTOEXEC.BAT. si así lo desea. . . . . Otra opción consiste en oprimir la tecla 5 mientras aparece el mensaje: Iniciando MS-DOS . quite ese REM.EXE. es decir.INI en el subdirectorio que se haya indicado con la variable de entorno denominada MSDOSDATA.) con lo que se indica al sistema operativo que no lea los archivos antes referidos. que se encuentra dentro del menú Opciones.CMD. Este paso es importante debido a que es posible que su computadora no arranque después de modificar los citados archivos.INI en el subdirectorio actual y si no lo encuentra.FON.BAT anteponiendo un REM a todos los comandos que sea posible y después..APP. con el sistema operativo. . pero si no existe esta variable de entorno. Para ello. mientras observa el desempeño de la computadora. Regresar al Contenido .BAT una línea con el siguiente comando: SET MSDOSDATA=C:\DOS donde C:\DOS puede sustituirse por el subdirectorio donde resida el archivo MSAV.COM. entonces procede a buscar el archivo MSAV.. . lo crea con los valores predeterminados. convendrá revisar cuidadosamente la forma como se presenta el problema y tratar de descubrir si su origen se debe a los programas (software) o del equipo (hardware). . Cada vez que se invoca al programa MSAV. Para crear la variable de entorno denominada MSDOSDATA incluya en su archivo AUTOEXEC.SYS. (Starting MS-DOS ..DLL.OV*. copie en él esos archivos y verifique que su computadora arranca con ese disquete.INI.INI. uno a uno. . .386.PRG y .SYS y AUTOEXEC. cada una de las cuales se guardará en un archivo de inicialización denominado MSAV. Si dentro de MSAV selecciona la opción denominada como “Verificar todos los archivos”.PGM.ICO. busca al archivo MSAV.BIN. . digamos F:. Si un usuario desea que MSAV emplee la configuración que él le determine y guarde el archivo MSAV. a excepción de las unidades de disquete A: y B: /C Indica a MSAV que revise la unidad que se haya especificado y en caso de que se encuentre algún virus. Esta situación será común en ambientes de red. MODIFICADORES: /A Instruye a MSAV para que revise todas las unidades disponibles en la computadora. donde el programa anti-virus de Microsoft resida en un disco compartido.INI en el subdirectorio C:\DOS de su disco duro (local). Regresar al Contenido .EXE reside en el directorio raíz de la unidad F:.22 La ventaja de poder crear la variable de entorno MSDOSDATA con la ruta donde se ubica el archivo MSAV. En caso de que no se indique ninguna UNIDAD:. SINTAXIS: PARAMETROS: MSAV [UNIDAD:] [/S | /C] [/R] [/A | /L] [/N] [/P] [/F] [/VIDEO] UNIDAD: Permite indicar la unidad de disco duro o disquete donde se desea que MSAV busque rastros de alguno de los virus conocidos. entonces deberá incluir en su archivo AUTOEXEC. Si en la ruta de búsqueda definida con PATH se incluyó a F:\. la búsqueda se realizará en la unidad actual.EXE.BAT una línea con el siguiente comando: SET MSDOSDATA=C:\DOS y para invocar y ejecutar el programa anti-virus deberá teclear MSAV incluyendo la unidad y subdirectorio donde se encuentre: F:\MSAV en este caso se supone que MSAV.INI se observa cuando un mismo archivo MSAV.402 Listado alfabético de comandos y controladores del MS-DOS 6. es empleado por varios usuarios y cada uno de ellos desea su propia configuración. entonces bastará con teclear MSAV.BAT. que es el archivo ejecutable. y cada usuario enciende su terminal con su propio archivo AUTOEXEC. se le elimine. /L Indica a MSAV que revise todas las unidades. /P Indica a MSAV que utilice una interfaz de línea de comandos en lugar de una interfaz gráfica que es la opción predeterminada. /N Muestra el contenido de un archivo MSAV.EXE y revisa la UNIDAD que se haya indicado.RPT. MSAV devolverá el código de salida ERRORLEVEL 86 sin mostrar ningún mensaje en la pantalla.TXT en caso de que exista en el mismo subdirectorio donde esté el archivo MSAV.MSAV /F 403 Este modificador desactiva la presentación de los nombres de archivos que se revisen en ese momento. Es el valor predeterminado.donde se presentan datos relativos al número de archivos que se revisaron. /VIDEO Presenta la siguiente lista de modificadores con los cuales se puede variar la forma de presentación de MSAV y que pueden incluirse en la línea de comandos al invocar a MSAV: ¾ /25 Es la opción predetermina y determina el uso de 25 líneas para la presentación de la información en la pantalla. sin emplear su interfaz gráfica. En caso de que se encuentre algún virus. cuántos virus se encontraron y cuántos se eliminaron. Sólo se les puede emplear en forma conjunta con los modificadores /N o /P. /S Indica a MSAV que revise la unidad que se haya especificado. por lo que su presentación es equivalente al de MSAV. /R Indica a MSAV que cree en el directorio raíz un archivo denominado MSAV. El reporte se crea sólo si se incluye /R. excepto las unidades A: y B: y aquellas que sean de red.RPT -de reporte. pero que no elimine los virus que encuentre. Regresar al Contenido . ¾ /FF Emplea la actualización de pantalla más rápida en computadoras que dispongan de adaptadores de video CGA. Regresar al Contenido . como el SuperVGA. VGA y SuperVGA. Sólo se le puede emplear con adaptadores Video Seven. ¾ /LCD Indica que se empleen colores adecuados para pantallas de cristal líquido (LCD) utilizadas en computadoras portátiles. ¾ /60 Indica que se empleen 60 líneas para la presentación en pantalla. Los siguientes modificadores se emplean para definir operaciones relativas al uso del ratón (mouse): ¾ /NGM Ejecuta a MSAV empleando para el ratón el carácter predeterminado.404 Listado alfabético de comandos y controladores del MS-DOS 6. ¾ /50 Indica que se empleen 50 líneas para la presentación en pantalla. ¾ /NF Deshabilita el uso de fuentes alternas. es probable que se observe una presentación de menor calidad. ¾ /BW Indica a MSAV que emplee únicamente los colores blanco y negro. Sólo se le puede emplear con adaptadores de video VGA y SuperVGA. en lugar del carácter de gráficos. Sólo se le puede emplear con adaptadores de video VGA o superiores. Utilice este modificador sólo si no se muestran adecuadamente los caracteres gráficos cuando se muestre información en la pantalla. es decir. para gráficos en ambiente MS-Windows. tal como la denominada “nieve” (snow). Sólo se le puede emplear con adaptadores de video EGA. ¾ /MONO Hace que se emplee una combinación monocromática de colores (blanco y negro). ¾ /BF Emplea el BIOS de la computadora para presentar el video. ¾ /LE Intercambia los botones izquierdo y derecho del ratón. ¾ /43 Indica que se empleen 43 líneas para la presentación en pantalla. no se usan gráficos para ventanas ni para botones. Si usa este modificador. aunque no se detecte un adaptador de video. ¾ /BT Permite el uso de un ratón (mouse). ¾ /IN Indica a MSAV que emplee una combinación de colores.22 ¾ /28 Permite indicar que se empleen 28 líneas para la presentación en pantalla. teclee: MSAV /43 /C /R Si dispone de un monitor monocromático. ECHO Oprima cualquier tecla para continuar ECHO. excepto A: y B:.RPT en el directorio raíz. PAUSE Regresar al Contenido . teclee en su archivo AUTOEXEC. entonces puede incluir en su archivo AUTOEXEC. ECHO.MSAV 405 ¾ /PS2 Restablece el ratón si el cursor desaparece o se bloquea. EJEMPLOS: Si dispone de un monitor VGA y desea que MSAV emplee 43 líneas para la pantalla. busque y elimine los virus que encuentre y cree un reporte MSAV.BAT o bien crear otro de procesamiento por lotes con los siguientes comandos. ECHO No se encontró a ningún virus. se continúa ECHO. Si lo desea puede omitir todos los renglones de comentarios que inician con REM. se desvía la acción hacia la REM etiqueta :PRECAUCION REM En caso contrario.BAT una línea como la siguiente: MSAV /A Si desea evaluar el código de salida ERRORLEVEL. indique a MSAV que emplee únicamente los colores blanco y negro de la siguiente forma: MSAV /BW Si desea que al encender su computadora MSAV revise todas las unidades de disco duro. @ ECHO OFF REM ECHO OFF apaga el eco de los comandos en la pantalla MSAV C: /N REM Se ejecuta a MSAV sin su interfaz gráfica y se le pide REM que revise la unidad C: REM REM Ahora se incluyen las evaluaciones ERRORLEVEL IF ERRORLEVEL 86 GOTO PRECAUCION REM Si se encontró un virus. es decir. 0. Regresar al Contenido . o bien. que invoca y ejecuta un ágil y completo sistema para respaldar. puede ser que usted crea más práctico revisar las unidades de disquete. así como para recuperar. ECHO. PAUSE REM Se detiene la ejecución para que se lea el mensaje :FIN ª El archivo anterior verifica la integridad (libre de virus) del disco duro C:. sólo de aquellos que hubieran cambiado desde el momento en que se haya realizado la última copia de seguridad.22 REM Se detiene la ejecución para que se lea el mensaje GOTO FIN REM Se bifurca la acción hacia la etiqueta :FIN :PRECAUCION REM Mensaje de que se encontró un virus ECHO.BAT para A: y MSAVB. ya sea en forma global o completa.22 *. se pueden crear copias de seguridad para respaldar los archivos.SYS EXTERNO DESCRIPCION: Comando introducido con la versión 6. en cuyo caso le recomendamos crear MSAVA.BAT para B:. generalmente a disquetes. ECHO SE ENCONTRO UN VIRUS EN LA COMPUTADORA ECHO PROCEDA A ELIMINARLO DE INMEDIATO ECHO.. ECHO Oprima cualquier tecla para continuar ECHO. ECHO PELIGRO LATENTE . Con este sistema. la información contenida en discos duros o disquetes. MSBACKUP RESPALDAR ARCHIVOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6..BAT INTERNO CONFIG.406 Listado alfabético de comandos y controladores del MS-DOS 6. hacia otros dispositivos. En cada caso deberá cambiar la letra que indica la unidad en la tercera línea. incluso. en forma automática. en este caso agosto Día de la fecha del respaldo.MSBACKUP 407 Dispone de facilidades que permiten indicar intervalos regulares. Un ejemplo es el siguiente: CE40820A. sólo desde el disco duro. pero es posible invocarlo desde el DOS o desde el ambiente WINDOWS. pero puede elegirse entre incremental(INC) y diferencial (DIF).FUL En la siguiente tabla se fomenta el significado de los caracteres que componen el nombre del ejemplo anterior. No se le puede ejecutar desde disquetes. Caracteres C E 4 08 20 A Significado Letra de la primera unidad que se respaldó Letra de la última unidad que se respaldó Ultimo dígito del año. pues puede. ¾ Tamaño total del respaldo. ¾ Número total de archivos. Regresar al Contenido . Su disponibilidad depende de lo que se haya indicado en la rutina de instalación del sistema operativo. estos archivos de catálogo permitirán más tarde que los usuarios puedan localizar los archivos que se deseen recuperar. en este caso 1994 Mes de la fecha del respaldo. la fecha. el 20 Indica que es el primer respaldo realizado en esa fecha. lo siguientes que se lleven a cabo en ese mismo día tendrán las siguientes letras. orden del respaldo en ese día y tipo de respaldo. no estar disponible si no se solicitó su instalación. FUL En estos archivos de catálogo se mantiene la siguiente información: ¾ Fecha de respaldo. después de los cuales se proceda a la realización. El nombre de los archivos de catálogo indican las letras de la primera y última unidad respaldadas. de las copias de seguridad que se programen. en este caso es el Completo (Full). Cuando se invoca a MSBACKUP se crea un archivo de catálogo con la información de los archivos que se respaldan. Tipo de respaldo realizado. en orden de la A a la Z. por lo que al cargar ese archivo maestro. que es el archivo ejecutable.408 Listado alfabético de comandos y controladores del MS-DOS 6. ¾ Nombres.22 ¾ Nombre del archivo de respaldo que se empleó. una en el disco duro y otra en el disquete o en la unidad de red donde se mantiene la información que se respaldó. Cada vez que se invoca al programa MSBACKUP. pero si no existe esta variable de entorno. y cada usuario enciende su terminal con su propio archivo AUTOEXEC. Regresar al Contenido . entonces deberá incluir en su archivo AUTOEXEC.EXE. ¾ Estructura del directorio de los archivos de respaldo. donde el programa reside en un disco compartido.BAT una línea con el siguiente comando: SET MSDOSDATA=C:\DOS donde C:\DOS puede sustituirse por el subdirectorio donde resida el archivo MSBACKUP. Si un usuario desea que MSBACKUP emplee la configuración e información que él determine y desea utilizar el subdirectorio C:\RESPALDO de su disco duro (local).BAT una línea con el siguiente comando: SET MSDOSDATA=C:\RESPALDO MSBACKUP crea un archivo maestro de catálogo donde mantiene información sobre los catálogos de respaldo que se crean durante los procesos o ciclos de respaldo. ya sea que correspondan a la última versión o a versiones anteriores. Para crear la variable de entorno denominada MSDOSDATA incluya en su archivo AUTOEXEC. lo crea con los valores predeterminados. Se guardan dos copias del catálogo de respaldo. busca sus archivos de información. es empleado por varios usuarios y cada uno de ellos desea su propia configuración. entonces procede a buscarlos en el subdirectorio actual y si no lo encuentra. en forma automática se dispone de la información de todos los catálogos y se facilita la selección de los archivos que se deseen recuperar. Esta situación será común en ambientes de red. digamos F:.BAT. La ventaja de poder crear la variable de entorno MSDOSDATA con la ruta donde se ubican los archivos requeridos por MSBACKUP se observa cuando un mismo archivo MSBACKUP. respaldo y catálogo en el subdirectorio que se haya indicado con la variable de entorno denominada MSDOSDATA. atributos y tamaño de los directorios y archivos seleccionados. SET. Inhabilite la opción de MSBACKUP para comprimir la información que se respalda. MSBACKUP empleará en forma predeterminada al archivo DEFAULT.MSBACKUP 409 SINTAXIS: PARAMETROS: MSBACKUP [ARCHIVO_ESPECIFICACIONES] [/BW | /LCD | /MDA] ARCHIVO_ESPECIFICACIONES Permite indicar cuál será el archivo de especificaciones que empleará MSBACKUP. pues indica a MSBACKUP que emplee un modo de video compatible con ese tipo de pantalla. que aparece en el cuadro de diálogo Opciones. 3. pues le indica a MSBACKUP que sólo emplee los colores blanco y negro. MODIFICADORES: /BW Facilita su uso en monitores monocromáticos. 2. en él se determinan los datos de los archivos de los cuales se desea realizar copia de seguridad. Remueva programas residentes en memoria. Para quitar los programas que quedan residentes en memoria (TSR). /MDA Indica a MSBACKUP que emplee un adaptador de video monocromático. Que su computadora disponga de por lo menos 512 kB de memoria RAM. Si al invocar a MSBACKUP aparece un mensaje similar a: Memoria Insuficiente (Insufficient memory) verifique los siguientes puntos para solucionar el problema: 1. tal vez tenga que incluir un comando REM al inicio de la Regresar al Contenido . así como el tipo de la propia copia de seguridad.SET En caso de que no se indique ningún ARCHIVO_ESPECIFICACIONES. Estos archivos de especificaciones deben tener como extensión . Lo normal en los últimos modelos de computadoras es que siempre tengan 640 kB. /LCD Este modificador es especialmente útil para las computadoras portátiles que disponen de pantalla de cristal líquido. 22 *.410 Listado alfabético de comandos y controladores del MS-DOS 6. Si esta fuese la causa. pues la versión para Windows no puede accesar esa información. recuerde que una vez que haya concluido la conversión de DOUBLESPACE a DRIVESPACE.+. Si esos archivos estan disponibles. Debido a que en forma predeterminada MSBACKUP comprime la información que guarda en las copias de seguridad.SET. Por ello.SYS o en AUTOEXEC.MR1 cuando se invoca a MSBACKUP o a SCANDISK con algún volumen que aún esté comprimido con el algoritmo de DOUBLESPACE. entonces sí podrá accesar la información de las copias de seguridad si invoca a MSBACKUP desde el símbolo del sistema. es posible que si se cambió de DOUBLESPACE a DRIVESPACE y se borraron los archivos de DOUBLESPACE. puede rehabilitarlos después de utilizar a MSBACKUP removiendo los comandos REM.*. evite borrar los archivos DBLSPACE. que se debió haber creado con anterioridad.22 línea con la que se cargan en el archivo CONFIG. pues DRIVESPACE lo utiliza en forma conjunta con DRVSPACE.SYS EXTERNO Regresar al Contenido . EJEMPLOS: Para invocar el sistema de copias de seguridad.BIN. teclee en el símbolo de petición de orden del sistema operativo el comando: MSBACKUP Si desea que se empleen las especificaciones determinadas en el archivo RESPALDO. ya no se pueda leer la información de esos respaldos.BAT INTERNO CONFIG.BAT y reinicializar la computadora oprimiendo -+. en particular a DBLSPACE. entonces teclee: ª MSCDEX MSBACKUP RESPALDO ACCESO A DISCO OPTICO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.. que se comenta en el comando DRVSPACE. SYS con el comando DEVICE.ROM.0 y proporciona acceso a los dispositivos de disco óptico.] /E /K /S /V /L:LETRA /M:NUMERO Permite indicar la letra de la unidad y el nombre del manejador del programa de extensión para CD-ROM. SINTAXIS: MODIFICADORES: /D:MANEJADOR [. que se desea cargar. Regresar al Contenido .SYS reside en el subdirectorio C:\DOS. de Microsoft. se debe tener precaución de incluir el comando que habilita a SMARTDRV en su archivo AUTOEXEC. para que se habilite el acceso a las unidades de CD-ROM. Se puede emplear desde la línea de comandos.BAT. antes de la línea con el comando MSCDEX. junto al símbolo de petición de orden del DOS.. Si se le desea cargar en la memoria superior.MSCDEX 411 DESCRIPCION: Este comando se introdujo con la versión 6. Este modificador identifica a la unidad de CD-ROM con un nombre o “firma de unidad”.SYS /D:MSCD000 observe que se debe incluir el modificador /D.] MSCDEX /D:MANEJADOR [. se requiere que se haya cargado en el archivo CONFIG. es decir.SYS con una línea similar a la siguiente: DEVICE = C:\DOS\CDROMDRV. tal como MSCD000.. Para ello.BAT. cargar ese archivo con el comando DEVICE en el archivo CONFIG. se debe sustituir DEVICE por DEVICEHIGH.SYS un manejador del dispositivo CD.. Confirme que se tengan letras de unidad disponibles para asignarle una a la unidad de CD-ROM. pues de otra forma SMARTDRV no lo identificará cuando se instale. tales como el CDROM (disco compacto de sólo lectura). Se supuso que el archivo CDROMDRV. El nombre que se indique debe coincidir con el que se haya indicado en el archivo CONFIG.SYS de la siguiente forma: LASTDRIVE=M Es recomendable que utilice a SMARTDRV para acelerar la operación de la unidad CD-ROM. Para poder utilizar el comando MSCDEX. tales como el AUTOEXEC. o bien. generalmente es un archivo que se entrega al momento de la adquisición del CD-ROM.. Ello se consigue con el comando LASTDRIVE en el archivo CONFIG. desde archivos de procesamiento por lotes. el comando será: ª C:\DOS\MSCDEX /D:MSCD000 /L:G Regresar al Contenido . /M:NUMERO Permite indicar el número de buffers de sector a emplear.412 Listado alfabético de comandos y controladores del MS-DOS 6. suponiendo que reside en un subdirectorio que forma parte de la ruta de búsqueda indicada con el comando PATH. /K Habilita el reconocimiento y soporte de los CD-ROM Kanji.BAT y se desea indicar expresamente la ruta donde se encuentra. /L:LETRA Permite indicar la letra de la unidad que se desea asignar a la primera unidad de CD-ROM. /E Habilita el empleo de memoria expandida para uso del manejador del CD-ROM. se les asignarán las letras subsecuentes.22 Si son varias unidades de CD-ROM. /S Permite que se pueda compartir en red el uso de CDROM dirigidos a un servidor MS-NET o WINDOWS para grupos de trabajo (Windows for Workgroups). EJEMPLOS: Para invocar a MSCDEX desde la línea de comandos del DOS y habilitar a la unidad de CD-ROM con la letra de unidad G:. Requiere que la computadora disponga de esa memoria y esté habilitada. Si se dispone de más unidades. /V Muestra datos estadísticos sobre la memoria cuando se inicia a MSCDEX. se debe emplear un /D para cada una de ellas. Por lo menos debe indicarse una. teclee: MSCDEX /D:MSCD000 /L:G si se le incluye en el archivo AUTOEXEC. Hasta el momento de la edición de este libro. se refiere a los siguientes puntos sobre la computadora: ¾ Controladores de dispositivos Muestra los nombres de los controladores de dispositivos que se tengan instalados en la computadora al momento de ejecutar a MSD.22 *. muestra estado de la tarjeta de juegos. con su versión y fecha. ¾ Otros adaptadores En caso de que se dispongan. nombre del fabricante de ROM BIOS. que proporciona útil información sobre las características de la computadora. espacio y posición que ocupan en la memoria. invoca y ejecuta un programa de Diagnósticos Microsoft. el tipo de procesador de que se dispone y el tipo de bus. MSD no está disponible en español. la configuración del controlador DMA (Direct Memory Access) y el estado del coprocesador de cálculos matemáticos. el programa. La información que MSD muestra en la pantalla. de la memoria comprendida entre los 640 kB y los 1024 kB. ¾ Programas residentes en memoria (TSR) Muestra los nombres. o graba en un archivo.22 en español. por lo que a pesar de que se trabaje con la versión de MS-DOS 6. MSD se leerá en inglés.SYS EXTERNO DESCRIPCION: Este comando se introdujo con la versión 6. es decir. con un máximo de dos dispositivos o mandos de juego. así como el tamaño de cada uno de los programas que se hayan cargado y permanezcan en la memoria al momento de ejecutar a MSD.BAT INTERNO CONFIG.MSD 413 MSD DIAGNOSTICOS MICROSOFT CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.0 del MS-DOS. ¾ Memoria Muestra un mapa del área de memoria superior (UMB). Regresar al Contenido . tipo de teclado. ¾ Modelo del Sistema y su procesador Muestra el nombre del fabricante de la computadora. ¾ Estado de las líneas IRQ Muestra cuál es la configuración de IRQ de la computadora. 22 ¾ Puertos en paralelo LPT Muestra las direcciones de los puertos paralelos de que disponga la computadora. dependiendo de si se desea emplear su interfaz. cuando los puede identificar. la letra de la unidad desde donde se inicializó la computadora. su fecha y hora. o bien. el tipo de tarjeta y su modelo. ¾ Unidades de disco Muestra cuál es la capacidad de las unidades de disco. ¾ Red Muestra datos de la configuración de la red. así como los parámetros que en ese momento tengan y el estado del puerto. así como su estado en forma dinámica. la sintaxis es: MSD [/B] [/I] Regresar al Contenido . MSD cree un reporte con la información que se obtenga. así como el tipo de procesador. los valores de las variables de entorno y la unidad y subdirectorio desde donde se ejecutó a MSD. si se desea que como resultado. el nombre del fabricante de la computadora y del ROM BIOS. ¾ Ratón (Mouse) Indica el número de la versión del controlador para el ratón. SINTAXIS: Son dos las sintaxis disponibles para MSD. la línea de interrupción del ratón (IRQ) e información adicional sobre su configuración. el tipo de ratón que se usa. también incluye. así como el espacio disponible en número de bytes. así como la versión y fecha del BIOS y el modo actual de video con que trabaja la computadora. para emplear su interfaz. En general. es decir. si se dispone o no de coprocesador matemático y la configuración del controlador de DMA. tanto locales como remotas. el lugar que ocupa en la memoria. ¾ Puertos en serie COM Muestra las direcciones de puertos en serie de que disponga la computadora.414 Listado alfabético de comandos y controladores del MS-DOS 6. ¾ Tarjeta de video Indica el nombre del fabricante de la tarjeta de video. en caso de que se disponga de alguna. ¾ Versión del Sistema Operativo Indica cuál es la versión de sistema operativo que se está empleando. Para el primer caso. teclado y de bus de datos. domicilio.MSD 415 En cambio. el directorio (RUTA) y el nombre del ARCHIVO donde se desea que se grabe el reporte. por lo que no lo personaliza. el subdirectorio ni el nombre del archivo. subdirectorio y ARCHIVO que se indiquen. No solicita los datos de identificación del usuario. para que se cree un reporte la sintaxis es: MSD [/I-] [/F [UNIDAD:] [RUTA] ARCHIVO] [/P [UNIDAD:] [RUTA] ARCHIVO] [/S [UNIDAD:] [RUTA] ARCHIVO] PARAMETROS: [UNIDAD:] [RUTA] ARCHIVO Permite indicar a MSD la letra de la UNIDAD:. los datos de personalización que se solicitan con el modificador /F. subdirectorio y ARCHIVO que se indiquen. no se visualizan adecuadamente. /P [UNIDAD:] [RUTA] ARCHIVO Crea un archivo con el reporte completo en la UNIDAD. /F [UNIDAD:] [RUTA] ARCHIVO Permite la creación de un archivo con el reporte. a fin de personalizarlo. teléfono y comentarios que se desee. por lo que facilita la lectura de la información en monitores en los que. por ser monocromáticos. /S [UNIDAD:] [RUTA] [ARCHIVO] Crea un resumen del reporte resultado del diagnóstico y lo graba en la UNIDAD. directorio y ARCHIVO que se incluya. nombre de la empresa. Regresar al Contenido . MODIFICADORES: /B Ocasiona que MSD se ejecute en blanco y negro. pero además. pero no solicita. pues indica a MSD que no detecte el hardware de que se dispone cuando se inicia su ejecución. el resumen se mostrará en la pantalla. Si no se incluyen la unidad. (o de cristal líquido). El reporte se graba en la UNIDAD. ni incluye. país. solicita e incluye los datos de nombre del usuario. /I Sólo se recomienda emplear este modificador cuando se tengan problemas al ejecutar MSD o si su operación es inadecuada. en forma interactiva. o bien. desde el archivo CONFIG. pues carga información para su configuración internacional (NLS del inglés National Language Support). empresa.22 NLSFUNC INFORMACION DE PAIS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3. será probable que desee personalizar cada reporte de forma que pueda identificar a qué computadora corresponde. Para este propósito el comando deberá incluir el modificador /F y MSD le solicitará su nombre.SYS EXTERNO DESCRIPCION: Permite que el sistema operativo asegure la compatibilidad del uso de información de un país específico y el cambio de tablas de códigos (juegos de caracteres).0).SYS (a partir de la versión 4.TXT Si en su oficina se tienen varias computadoras y desea guardar reportes con el diagnóstico de cada una de ellas. para que su computadora se configure cada vez que se encienda o reinicialice. Se le puede emplear desde la línea de comandos.22 *.BAT INTERNO CONFIG.TXT. o por alguna otra característica que le permita diferenciarlas.3 4 5 6 6.TXT Listado alfabético de comandos y controladores del MS-DOS 6. NLSRegresar al Contenido .416 EJEMPLOS: Listado alfabético de comandos y controladores del MS-DOS 6. el comando es: MSD /P INFORME. en el mismo subdirectorio en que se ejecuta MSD. se permite que el DOS soporte información ampliada sobre otros países y se habilita el comando CHCP para el cambio de código de página. Al ejecutarse NLSFUNC. domicilio y teléfono: ª MSD /F INFORME. teclee en la línea de comandos: MSD Si se desea que los resultados del diagnóstico se graben en un archivo denominado INFORME. ya sea por el nombre del usuario.22 Para iniciar el programa MSD con el propósito de que proporcione un diagnóstico sobre las características de la computadora. cuando se le tenga en el archivo CONFIG.SYS con el propósito de emplear menos cantidad de memoria que cuando se le invoca desde el símbolo de petición de orden. SINTAXIS: Si se emplea desde la línea de comandos.NLSFUNC 417 FUNC permanece activo hasta que se vuelva a reinicializar el sistema operativo. utilice la siguiente sintaxis : NLSFUNC [[UNIDAD:] [RUTA] ARCHIVO] Si se utiliza desde el archivo CONFIG. En caso de que no exista en el archivo CONFIG. El mensaje de error se mostrará cuando posteriormente se intente ejecutar el comando CHCP.SYS o que resida en el directorio raíz de la unidad de arranque. se buscará a COUNTRY.EXE. Se debe tener precaución de incluir el comando COUNTRY. [UNIDAD:] [RUTA] [ARCHIVO_DE_PAIS] Permite indicar la ubicación y el nombre del archivo que contiene la información específica de un país. su sintaxis es: INSTALL = [[ UNIDAD:] [RUTA] NLSFUNC. en cuyo caso se le tendrá que reinicializar o apagar.SYS sólo cuando el sistema operativo le solicita alguna información ahí contenida.EXE Permite indicar la ubicación y el nombre del archivo que contiene la información específica de un país. se refiere a la ubicación donde se encuentra el archivo NLSFUNC. Regresar al Contenido .SYS en el directorio raíz de la unidad de arranque del sistema. En la sintaxis para CONFIG. NLSFUNC solicita acceso al archivo COUNTRY.EXE [UNIDAD:] [RUTA] [ARCHIVO_DE_PAIS] PARAMETROS: [UNIDAD:] [RUTA] NLSFUNC. NLSFUNC toma el valor para [UNIDAD:] [RUTA] de acuerdo al comando COUNTRY. COMANDOS El comando CHCP permite obtener información y establecer RELACIONADOS: una tabla de códigos con su juego de caracteres asociado.SYS.SYS. No use el comando NLSFUNC cuando esté ejecutando a MS-Windows.SYS un comando COUNTRY.SYS en el archivo CONFIG. pues NLSFUNC no emite ningún mensaje de error a pesar de que no lo encuentre. pues se puede bloquear la computadora. En forma predeterminada. entonces deberá indicarle el nombre de ese archivo.SYS. EJEMPLOS: Si el país cuya información desea habilitar está contenido en el archivo COUNTRY. entonces tendrá que teclear la ruta completa. en su opción de establecer tablas de códigos para dispositivos.SYS. entonces basta con invocar a NLSFUNC para que esté disponible. Teclee en la línea de comandos: NLSFUNC Si el archivo NLSFUNC.EXE reside en un subdirectorio que no esté incluido en el PATH definido para su computadora. ubicado en el subdirectorio C:\OTROS.418 Listado alfabético de comandos y controladores del MS-DOS 6.SYS EXTERNO DESCRIPCION: Permite habilitar (activar) o deshabilitar (desactivar).EXE Si se dispone de otro archivo con información específica de un país y se desea que NLSFUNC la use. el funcionamiento de la tecla @desde un menú de arranque. tal como: C:\DOS\NLSFUNC Si desea instalar a NLSFUNC desde el archivo CONFIG. El comando COUNTRY indica al sistema operativo el formato a emplear para la fecha y la hora.SYS BLOQUEO TECLADO NUMERICO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. incluya una línea con el siguiente comando: INSTALL = C:\DOS\NLSFUNC. Sólo Regresar al Contenido .22 El comando MODE. Suponga que fuese PAISDATO. permite preparar un juego de caracteres al seleccionar una tabla de códigos. entonces el comando sería: ª NUMLOCK C:\DOS\NLSFUNC C:\OTROS\PAISDATO.BAT INTERNO CONFIG. además del uso de otros caracteres de acuerdo al país o idioma que se determine.SYS.22 *. MENUITEM Permite determinar un elemento del menú. así como suprimir (F) e insertar (K) caracteres. se RELACIONADOS: dispone. además de NUMLOCK. incluya el siguiente comando en el bloque [MENU]: NUMLOCK=OFF Regresar al Contenido .SYS. mejor conocido como submenú. MENUDEFAULT Permite indicar cuál de los elementos de menú se considerará como opción predeterminada.SYS. Cuando está activa la tecla @.NUMLOCK 419 se le puede emplear dentro de un bloque de menú en el archivo CONFIG. sus teclas pueden mover el cursor en el sentido de las flechas. MENUCOLOR Permite determinar los colores a emplear como frente y fondo en el menú de inicio. EJEMPLOS: Si desea que la tecla @ esté desactivada cuando se muestre el menú de inicio. opera precisamente en forma numérica. SINTAXIS: PARAMETROS: NUMLOCK = [ON | OFF] ON | OFF Permite habilitar (ON) o deshabilitar (OFF) la función de la tecla @ cuando se presente el menú de inicio al arrancar el sistema operativo. COMANDOS Para definir los menús de inicio en el archivo CONFIG. Un menú de inicio permite seleccionar una configuración del sistema entre varias opciones. En cambio. cuando está desactivada. como si formase parte de él. la parte derecha del teclado. el conjunto de teclas que asemejan a los de una máquina sumadora o calculadora. SUBMENU Permite definir un menú de siguiente nivel. de los siguientes comandos: INCLUDE Permite incluir el contenido de un bloque de configuración dentro de otro bloque. La ruta de búsqueda también se conoce como vía de acceso. se puede definir un bloque de menú denominado [MENU] con las tres opciones arriba señaladas. Se deja activa la tecla @ .Configuración sin comandos adicionales MENUITEM=ESPECIAL.EXE) Regresar al Contenido . por ejemplo.420 Listado alfabético de comandos y controladores del MS-DOS 6. y la emplea el sistema operativo para buscar los archivos de programa a ejecutar (. En este caso. Se utiliza el comando MENUDEFAULT para determinar la opción WINDOWS como predeterminada si el usuario no responde en 15 segundos.COM y . cuando se desee instalar nuevos paquetes de software. . La ruta de búsqueda se puede integrar por uno o varios subdirectorios. b) una configuración especial.Configuración especial (CAD) MENUITEM=WINDOWS. para emplear ciertos paquetes.BAT. tales como AutoCad para DOS. entonces el comando a incluir es: NUMLOCK=ON Un ejemplo práctico puede consistir en la presentación al usuario de un menú donde se muestren tres configuraciones: a) básica.15 NUMLOCK=ON ª PATH RUTA DE ACCESO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.BAT INTERNO CONFIG. y c) una configuración adecuada para utilizar MS-Windows.22 Por el contrario.SYS y que puede emplearse.SYS EXTERNO DESCRIPCION: Permite establecer una ruta de búsqueda de archivos para el sistema operativo o consultar cuál es la que está activa.Windows.Configuración para Windows MENUDEFAULT=WINDOWS. con el mínimo de comandos a ejecutar desde el CONFIG. si desea que esté activo. [MENU] MENUITEM=BASICA.22 *. ya que su configuración recomendada difiere de la que se emplea cuando se utiliza a MS. donde se encuentre en ese momento. El orden de prioridad que sigue el sistema operativo es: 1. Si como resultado de la búsqueda.COM y REVISA. el sistema operativo busca los archivos de programa a ejecutar únicamente en el directorio actual.BAT. deberá incluir su extensión cuando se teclee en la línea de comandos. Es importante considerar que el sistema operativo buscará los archivos ejecutables en los subdirectorios que se incluyan en el PATH. el archivo que ejecutará el DOS será REVISA. El sistema operativo siempre buscará primero en el directorio actual antes de buscar en los subdirectorios incluidos en la ruta de búsqueda. . Cuando se emplea el comando PATH.EXE 3.COM. Esta variable puede ser llamada en archivos de procesamiento por lotes y utilizar su contenido si se le encierra entre signos de por ciento: %PATH%. el sistema operativo sigue siempre un mismo orden de prioridad. su valor se establece en la variable de ambiente del sistema operativo denominada PATH.COM 2.BAT. el sistema operativo no encuentra el archivo que se haya tecleado.EXE y .COM. se ejecutará el primero que se encuentre. Para los casos en que existan varios archivos ejecutables con el mismo nombre. Archivos con la extensión .BAT Por lo que si usted tiene. La búsqueda se realiza en los subdirectorios en el orden en el que aparecen en la instrucción PATH. Si desea que se ejecute el . Archivos con la extensión . Archivos con la extensión . en un mismo subdirectorio los archivos REVISA. por ejemplo.EXE. y ejecuta aquél que tenga la mayor entre los archivos ejecutables. pero desde luego. es decir.EXE y en la línea de comandos teclea REVISA. También se puede Regresar al Contenido .BAT o el . de acuerdo al orden en que aparezcan los subdirectorios. con distinta extensión. REVISA. que son los que tienen las extensiones: . responderá con un mensaje similar a: Comando o nombre de archivo incorrecto (Bad command or file name) Si no se establece ninguna ruta. por lo que si se tienen dos o más archivos con el mismo nombre y extensión.PATH 421 cuando no se encuentren en el directorio actual del sistema. es decir.] Se utiliza para separar un subdirectorio de otro.. que el sistema operativo sólo busque en el directorio actual a los archivos ejecutables. o en forma única. con el comando SET. SINTAXIS: PATH [[UNIDAD:] RUTA [. [.]] Si sólo se teclea PATH. en cuyo caso indica a PATH que borre la ruta de búsqueda que exista en ese momento y sólo se quede la predeterminada. enviará un mensaje como el siguiente: La unidad de la ruta de búsqueda no es válida Comando o nombre de archivo incorrecto (Invalid drive in search path) [. se puede emplear al final de la ruta indicada.. sin ningún parámetro. es decir. Se pueden incluir hasta un total de 127 caracteres en el PATH.22 consultar su contenido desde la línea de comandos. pero incluye en la ruta de búsqueda algo como E:\. Si se teclea PATH seguido de punto y coma (. pero cuando el sistema operativo la emplee para buscar algún archivo. no se deben emplear espacios en blanco.. COMANDOS PATH establece una ruta de búsqueda de archivos ejecutaRELACIONADOS: bles. Si la computadora no dispone de una unidad identificada con la letra E:. PARAMETROS: [UNIDAD:] RUTA Permite indicar la letra de la unidad y el o los subdirectorios que se establecen como ruta de acceso o ruta de búsqueda para los archivos ejecutables. se borra la actual ruta de acceso que se hubiere definido y las búsquedas se hacen únicamente en el actual directorio. se obtiene como respuesta cuál es el estado actual de la ruta de acceso. cuáles son los subdirectorios que la componen.] Significa que se pueden incluir varios subdirectorios.. hasta el límite de 127 caracteres en total.422 Listado alfabético de comandos y controladores del MS-DOS 6.). por lo que. pero si desea incluir una ruta de búsqueda de archivos Regresar al Contenido . por ejemplo. el comando PATH lo aceptará.. Sólo se pueden emplear los caracteres permitidos en los nombres de archivos o en la creación de subdirectorios. PATH 423 de datos, emplee el comando APPEND. El comando APPEND también permite, en las últimas versiones de MSDOS, buscar archivos ejecutables. Si 127 caracteres le resultan insuficientes para establecer su ruta de búsqueda, puede intentar una de las siguientes soluciones: a) acortar los nombres de los subdirectorios. b) emplear APPEND con el modificador /X:ON. c) emplear el comando SUBST y redirigir los subdirectorios hacia letras de unidades lógicas. Debido a que el comando PATH establece la variable de ambiente del mismo nombre, su valor se puede consultar con el comando SET. EJEMPLOS: Si desea que se muestre cuál es la ruta de búsqueda que actualmente tiene el sistema, emplee la siguiente sintaxis: PATH Si desea eliminar la actual ruta de búsqueda, y que el sistema operativo sólo busque en el subdirectorio actual (donde esté) los programas ejecutables, emplee la siguiente sintaxis: PATH ; Suponga que desea ejecutar, desde cualquier subdirectorio, programas que residen en los siguientes subdirectorios: raíz del disco C:, C:\DOS, C:\PROGS y D:\SISTEMAS. Teclee el siguiente comando en el símbolo de petición de orden del DOS: PATH C:\;C:\DOS;C:\PROGS;D:\SISTEMAS ª Observe que los subdirectorios se separan con punto y coma (;). Si desea, puede incluir el comando PATH en el archivo AUTOEXEC.BAT, lo que permitirá que cada vez que encienda o reinicialice su computadora, se establezca en forma automática la ruta de búsqueda que se indique. Regresar al Contenido 424 Listado alfabético de comandos y controladores del MS-DOS 6.22 PAUSE PAUSA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Detiene temporalmente la ejecución de un programa de procesamiento por lotes (.BAT) hasta que el usuario oprima una tecla para continuar. Mientras está suspendida la ejecución del programa, se visualiza en la pantalla el siguiente mensaje: Presione cualquier tecla para continuar... (Press any key to continue...) Sólo se le puede emplear en programas de procesamiento por lotes. SINTAXIS: PARAMETROS: PAUSE [MENSAJE] MENSAJE Permite incluir cualquier texto que se desea aparezca en la pantalla mientras se hace la pausa. Sólo se muestra si se tiene activo el comando ECHO; es decir, si en forma previa se incluyó el comando ECHO ON. Cuando es así, se muestra el comando PAUSE y el texto que le siga, además del mensaje para que oprima una tecla. EJEMPLOS: Si desea que se muestre en la pantalla la línea del archivo .BAT que corresponde al comando PAUSE, incluyendo cualquier texto a su derecha, agregue: ECHO ON PAUSE Este es el texto que se mostrará en la pantalla ECHO OFF Suponga que en un archivo .BAT tiene las siguientes líneas de comandos, con los que muestra los mensajes “Copiaré los archivos *.TXT al subdirectorio D:\BAK” y “[ENTER] para continuar [CRTL+C] y [S] para cancelar”, se suspende temporalmente su ejecución y posteriormente, si el usuario no cancela, realiza el copiado de archivos. Regresar al Contenido POWER @ ECHO OFF ECHO. ECHO Copiaré los archivos *.TXT al subdirectorio D:\BAK ECHO. ECHO [ENTER] para continuar [Ctrl+C] y [S] para cancelar PAUSE COPY *.TXT D:\BAK 425 Note que se da la opción de suspender la acción de copiado y para ello el usuario deberá oprimir E +&, a lo que el sistema operativo responderá con la siguiente pregunta: ¿Terminar el proceso por lotes? (S/N) ª POWER ENERGIA si el usuario responde afirmativamente (S), se suspenderá definitivamente la ejecución del archivo de procesamiento por lotes. CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Comando introducido con la versión MS-DOS 6.0, que permite controlar el consumo de energía en computadoras portátiles que soportan la especificación APM (Advanced Power Management) o Administración Avanzada de Energía. Con este comando se puede activar o desactivar la administración en el uso de la energía de la batería de la computadora portátil y además, proporciona información sobre el estado de la propia administración y sobre los niveles de conservación de energía. Para poder emplear este comando, se debe incluir un comando DEVICE en el archivo CONFIG.SYS, a fin de instalar el controlador de dispositivo POWER.EXE. POWER [ADV [:MAX | REG | MIN] | STD | OFF] SINTAXIS: Si sólo se teclea POWER, sin ningún parámetro, se muestra la actual configuración de la administración energía. Regresar al Contenido 426 Listado alfabético de comandos y controladores del MS-DOS 6.22 ADV [:MAX | REG | MIN] PARAMETROS: Indica a POWER que conserve la energía disponible mientras no están corriendo aplicaciones en la computadora y no se está usando el hardware. La conservación de la energía disponible depende en ocasiones, del tipo de aplicación que se tenga activa. El parámetro MAX ayuda a tener la mayor conservación de la energía, mientras que REG, que es la opción predeterminada, establece una situación de equilibrio entre la conserv a c i ó n d e l a e n e rg í a y l a e j e c u c i ó n y u s o d e l o s dispositivos. Por su parte, MIN se podrá emplear si alguno de los anteriores (MAX o REG), ocasionara un desempeño inadecuado de alguna aplicación o dispositivo. OFF Desactiva la administración de energía. STD El resultado de emplear este parámetro depende de si su computadora reconoce o no la especificación denominada Administración Avanzada de Energía (APM). En caso afirmativo, se conservará energía utilizando únicamente las características de administración de energía incluidas con el hardware de su computadora. En caso de que no la reconozca, se desactivará la administración de energía. COMANDOS El sistema operativo incluye un controlador de dispositivos RELACIONADOS: denominado POWER.EXE que debe cargarse en el archivo CONFIG.SYS con un comando DEVICE para poder emplear el comando POWER. EJEMPLOS: Para que se muestre la información relativa a la administración actual de la energía en una computadora portátil, teclee en la línea de comandos: POWER se asigna la opción predeterminada, que es ADV:REG. Si desea activar el máximo nivel de conservación de energía teclee: POWER ADV:MAX Regresar al Contenido POWER.EXE 427 Para desactivar la función de conservación de energía teclee: ª ENERGIA POWER OFF POWER.EXE CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Es un controlador de dispositivos que cumple con la especificación APM, Administración Avanzada de Energía y ayuda a la administración de energía de baterías de las computadoras portátiles, y por lo tanto, permite reducir el consumo de energía mientras no se estén ejecutando aplicaciones ni se usen los dispositivos de la computadora. Se instala desde el archivo CONFIG.SYS, con un comando DEVICE o DEVICEHIGH. Se le debe instalar para poder emplear después el comando POWER desde un archivo de procesamiento por lotes (.BAT) o desde la línea de comandos. DEVICE = [UNIDAD:] [RUTA] POWER.EXE [ADV[:MAX|REG|MIN] |STD|OFF] [/LOW] UNIDAD:RUTA SINTAXIS: PARAMETROS: Permite indicar la ubicación del archivo POWER.EXE. ADV [:MAX | REG | MIN] Indica a POWER que conserve la energía disponible mientras no están corriendo aplicaciones en la computadora y no se está usando el hardware. La conservación de la energía disponible depende en ocasiones, del tipo de aplicación que se tenga activa. El parámetro MAX ayuda a tener la mayor conservación de la energía, mientras que REG, que es la opción predeterminada, establece una situación de equilibrio entre la conservación de la energía y la ejecución y uso de los dispositivos. Por su parte, MIN se podrá emplear si alguno de los anteriores (MAX o REG), ocasionara un desempeño inadecuado de alguna aplicación o dispositivo. Regresar al Contenido 428 Listado alfabético de comandos y controladores del MS-DOS 6.22 OFF Desactiva la administración de energía. STD El resultado de emplear este parámetro depende de si su computadora reconoce o no la especificación denominada Administración Avanzada de Energía (APM). En caso afirmativo, se conservará energía utilizando únicamente las características de administración de energía incluidas en el hardware de su computadora. En caso de que no la reconozca, se desactivará la administración de energía. MODIFICADORES: /LOW Permite indicar que se desea cargar a POWER.EXE en el espacio de la memoria convencional, en lugar de en la memoria superior, cuando se disponga de ella y se tenga espacio suficiente. Si no se incluye /LOW, se trata de cargar a POWER.EXE en el área de memoria superior. COMANDOS Una vez instalado el controlador de dispositivos PORELACIONADOS: WER.EXE, se puede utilizar el comando POWER desde la lí- nea de comandos o desde archivos de procesamiento por lotes. EJEMPLOS: Para instalar a POWER.EXE, incluya en su archivo CONFIG.SYS una línea como la siguiente, donde se indica que reside en el subdirectorio C:\DOS ª PRINT IMPRIMIR DEVICE=C:\DOS\POWER.EXE CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Permite enviar a la impresora u otro dispositivo de salida que esté conectado a un puerto en paralelo o a un puerto en Regresar al Contenido PRINT 429 serie, uno o más archivos, utilizando un buffer o memoria intermedia, por lo que mientras se imprime, se pueden utilizar otros comandos del sistema operativo o realizar otras tareas. La longitud de la instrucción que determine los archivos que deberán añadirse a la cola de impresión de PRINT, no podrá exceder de 64 caracteres, y si el archivo o archivos no residen en el actual subdirectorio, se deberá incluir la correspondiente RUTA con el propósito de que PRINT los pueda encontrar. Se pueden emplear los símbolos comodín para determinar grupos de archivos, en cuyo caso se imprimirán en el orden en el que aparezcan en el directorio. Este comando permite imprimir archivos, pero resultará conveniente utilizar las facilidades de impresión de los programas que emplee en su computadora y tener presente que no todos los archivos son imprimibles. En particular, si su archivo está en código ASCII, no tendrá dificultades para imprimirlo, pero si no es así, puede resultar imposible la impresión. PRINT ocupa aproximadamente 5.5 kB de la memoria de su computadora y varía de acuerdo a los modificadores que se empleen, pero se mantiene residente hasta que se reinicie el sistema operativo. SINTAXIS: PRINT [/D:DISPOSITIVO] [/B:TAMAÑO] [/U:N1] [/M:N2] [/S:N3] [/Q:N4] [/T] [[UNIDAD:] [RUTA] ARCHIVO [...]] [/C] [/P] Si sólo se teclea PRINT, sin ningún parámetro ni modificador, se le instala con los parámetros predeterminados y en su caso, cuando existe, muestra el contenido de la cola de impresión. PARAMETROS: [UNIDAD:] [RUTA] ARCHIVO Permite indicar la ubicación y el nombre del archivo o grupo de archivos, que se enviarán al dispositivo de salida conectado a uno de los puertos en serie o en paralelo de la computadora, se pueden emplear símbolos comodín (? y *). Generalmente se pueden indicar hasta 10 archivos en una línea de comandos. MODIFICADORES: /B:TAMAÑO Permite indicar el tamaño del buffer interno que se empleará para guardar los datos antes de enviarlos por el Regresar al Contenido 430 Listado alfabético de comandos y controladores del MS-DOS 6.22 puerto de salida hacia la impresora, en número de bytes. Si no se incluye, el valor predeterminado es 512 bytes, pero puede ser desde 512 hasta 16,384 bytes. Si se aumenta el tamaño del buffer, disminuye la cantidad de memoria disponible para otras aplicaciones, pero puede aumentar la velocidad con la que se ejecute PRINT. Cuando incremente el tamaño del buffer, emplee múltiplos de 512. Este modificador debe preceder a los nombres de los archivos que se incluyan en la línea de comandos, pero sólo se requiere una vez. /C Permite eliminar algunos archivos que estén en la cola de impresión. Puede emplearse en forma conjunta con el modificador /P, en cuyo caso, /C actuará sobre el nombre de archivo que le preceda y sobre todos los nombres de los archivos que le sigan en la línea de comandos, hasta que se encuentre el modificador /P, el cual se aplicará al archivo que le anteceda. /D:DISPOSITIVO Permite indicar el nombre del dispositivo donde se desea la impresión. Su valor predeterminado es PRN:, que es equivalente a LPT1:, pero pueden ser: LP1, LP2 y LP3 para los puertos en paralelo; y COM1, COM2, COM3 y COM4 para los puertos en serie. Este modificador debe preceder a los nombres de los archivos que se incluyan en la línea de comandos, pero sólo se requiere una vez. /M:N2 Permite indicar el número máximo de pulsaciones de reloj de la computadora que PRINT aceptará tardarse en imprimir un carácter, antes de emitir un mensaje de error. El valor predeterminado para N2 es 2, pero puede ir de 1 a 255. Si un carácter se imprime muy lentamente, el sistema operativo emitirá un mensaje de error. Este modificador debe preceder a los nombres de los archivos que se incluyan en la línea de comandos, pero sólo se requiere una vez. /P Permite añadir archivos a la cola de impresión. Puede emplearse en forma conjunta con el modificador /C, en Regresar al Contenido pero sólo se requiere una vez. Los valores de N3 pueden ser de 1 a 255. Si ya ejecutó PRINT y desea emplear alguno de los modificadores /D. con lo cual no quedará ningún archivo en espera de ser impreso. /U. /S:N3 Permite indicar el número de pulsaciones de reloj que se asignan para llevar a cabo la impresión en forma alternativa a la ejecución de otros programas. /B. Los valores para N1 son de Regresar al Contenido . su valor predeterminado es 10. es decir. hasta que se encuentre el modificador /C. Este modificador debe preceder a los nombres de los archivos que se incluyan en la línea de comandos. en segundo plano mientras se realizan otras actividades en la computadora. N4 puede ser de 4 a 32. tendrá que reinicializar el sistema operativo. se disminuirá el ritmo de ejecución de esas tareas alternativas. pero sólo se requiere una vez. /S o /Q para cambiar algunos de sus valores. su valor predeterminado es 8. /T Permite eliminar la cola de impresión. /U:N1 Permite indicar el número máximo de pulsaciones de reloj de la computadora que se desea que PRINT espere para que esté disponible la impresora. /M. el número de archivos en la lista de espera. /Q:N4 Permite indicar el número máximo de archivos que pueden integrar la cola de impresión. el cual se aplicará al archivo que le anteceda. /P actuará sobre el nombre de archivo que le preceda y sobre todos los nombres de los archivos que le sigan en la línea de comandos. disminuirán las dedicadas a otras tareas. es decir. se cancele la impresión. ya sea encendiendo nuevamente la computadora o con E+D+F.PRINT 431 cuyo caso. Este modificador debe preceder a los nombres de los archivos que se incluyan en la línea de comandos. Considere que si se asigna un mayor número de pulsaciones a /S. y en caso de que no esté lista. por lo que si bien se podrá imprimir con mayor velocidad. se rebasa el número predeterminado de 10.BAT recuerde que este modificador sólo opera la primera vez que se invoca a PRINT. teclee PRINT sin ningún parámetro ni modificador y se mostrará en el nombre del archivo en impresión. Si desea que la impresión se envíe al puerto en paralelo número 1. el valor predeterminado es 1.432 Listado alfabético de comandos y controladores del MS-DOS 6. residen en el directorio raíz del disco duro C: y que en total son 25.TXT a la cola de impresión existente. el comando será: PRINT /Q:30 C:\*. En forma aproximada. teclee: PRINT /P D:\LIBRO\CAP2. se dan 18 pulsaciones de reloj por segundo. tal como todos los que tienen la extensión . es decir. teclee en la línea de comandos: PRINT /D:LPT1 Si desea añadir el archivo D:\LIBRO\CAP2. por lo que se requiere cambiar ese número a uno igual o mayor de 25. pero sólo se requiere una vez. el mensaje correspondiente.BAT. COMANDOS El comando MODE tiene varias modalidades aplicables al RELACIONADOS: proceso de impresión: ¾ Especificar una impresora conectada a un puerto en paralelo ¾ Mostrar el estado de una impresora (dispositivo) ¾ Establecer tablas de código y preparar una impresora con distintos juegos de caracteres ¾ Redirigir la salida hacia una impresora conectada a un puerto en serie EJEMPLOS: Si desea consultar el actual estado de la cola de impresión. PRINT Suponga que desea imprimir un conjunto de archivos.TXT Regresar al Contenido .22 1 a 255. los que integran la cola de espera y. Este modificador debe preceder a los nombres de los archivos que se incluyan en la línea de comandos. en caso de que exista una condición de error. LPT1. el símbolo de petición de orden muestra la letra de la unidad actual seguida de un signo mayor que (>). que se habían enviado previamente. como C:\DOS. Una de las modificaciones más usuales consiste en solicitar que incluya también el subdirectorio actual del sistema.PRN. la hora.22 *. tal como C>. Regresar al Contenido .DOC /P CARTA2.PRN Para incluir a los comandos CARTA1.TXT. la fecha. se requiere cargar a ANSI.TXT Si además de eliminar ese archivo de la cola de impresión. según se desee.PROMPT 433 Suponga que desea eliminar de la cola de impresión al archivo D:\LIBRO\CAP2. entonces se podrá teclear: PRINT /C D:\LIBRO\CAP2.TXT y TEXTO2. todo en la misma línea de comandos. con un comando DEVICE o DEVICEHIGH.TXT /C TEXTO2. pues indica que la computadora está esperando que el usuario le indique qué instrucción ejecutar. que es el que se muestra en la línea de comandos.TXT.SYS. El símbolo del sistema operativo también se conoce como símbolo de petición de orden. el directorio actual.BAT INTERNO CONFIG.SYS en el archivo CONFIG.DOC y CARTA2. el comando a teclear es: PRINT /C D:\LIBRO\CAP2. tales como cambiar el color o utilizar secuencias de escape.SYS EXTERNO DESCRIPCION: Permite modificar el símbolo del sistema operativo. teclee el siguiente comando: ª PROMPT PRINT CARTA1. Para poder realizar algunas de las modificaciones. colores.DOC en la cola de impresión y en la misma línea de comandos indicar que desea cancelar la impresión de los archivos TEXTO1.DOC TEXTO1. En forma predeterminada.TXT SIMBOLO DE PETICION DE ORDEN CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. desea incluir al archivo D:\INFORME.TXT /P D:\INFORME. la versión del DOS y además. para que incluya un texto. se reestablece el símbolo de petición de orden predeterminado.434 Listado alfabético de comandos y controladores del MS-DOS 6. Si se emplea MS-WINDOWS versión 3. se puede modificar la apariencia del símbolo del sistema DOS con la ayuda de la variable de entorno llamada WINPMT.BAT). cada uno de los cuales tiene un significado en particular: Metasímbolo $B $D $E $G $H $L $N $P $Q $T $V $$ $_ Resultado Incluye el símbolo doble barra vertical (|) Incluye la fecha del sistema Envía un código de escape (27) ASCII Incluye el signo mayor que (>) Ejecuta un retroceso y borra el carácter anterior [Backspace] (8) ASCII Incluye el signo menor que (<) Incluye la letra de la unidad actual Incluye la letra de la unidad de disco y el subdirectorio actual Incluye el signo igual (=) Incluye la hora del sistema Incluye el número de la versión del sistema operativo Incluye el símbolo monetario.22 Este comando se puede emplear desde la línea de comandos o dentro de archivos de procesamiento por lotes (. uno para DOS normal y otro cuando se le invoca desde WINDOWS. (generalmente $) Envía un [Enter] y avance de línea ( _es la línea de subrayado) Si se teclea PROMPT sin ningún parámetro. también llamados metasímbolos.1 y se invoca a DOS. lo que permite utilizar diferentes símbolos de petición de orden. es útil incluirlo en el archivo AUTOEXEC.BAT para que se configure el símbolo del sistema cada vez que se encienda o reinicialice la computadora. SINTAXIS: PARAMETROS: PROMPT [TEXTO] TEXTO Permite indicar el contenido y apariencia del símbolo de sistema. que consiste Regresar al Contenido . en particular. ya se trate de algún texto o de alguna otra información determinada por el empleo de uno o varios de los siguientes caracteres especiales. tales como para cambiar colores. COMANDOS ANSI. por ejemplo. lo que ocasiona que. que en el caso de solicitar un cambio de unidad.SYS se puede cargar con el comando DEVICE o con RELACIONADOS: DEVICEHIGH.SYS. Descartar? (Not ready reading drive A Abort. y lo que es más importante. Fail?) y la única forma de poder continuar es oprimir la letra D (F) de Descartar (Fail). introduzca el siguiente comando: PROMPT $P$G se debe tener en cuenta que cuando se solicita que aparezca la ruta (los subdirectorios) en el símbolo del sistema. se deberá leer esa unidad cada vez que se presente en la pantalla. especialmente si se utilizan disquetes. se requiere haber incluido DEVICE=C:\DOS\ANSI. Repetir. lo que motivará que el símbolo de petición de orden cambie a: La unidad actual ya no es válida (Current drive is no longer valid) Regresar al Contenido . así como el subdirectorio donde se esté en ese momento. donde se incluyen más ejemplos de uso de los metasímbolos o secuencias de escape ANSI. si se le desea en la memoria superior de la computadora. Consulte el Capítulo correspondiente a los Archivos de Procesamiento por Lotes. el sistema operativo emitirá un mensaje de error similar al siguiente: No está lista leyendo unidad A ¿Anular.PROMPT 435 en la letra de la unidad actual ($N) y el signo mayor que (>). cambiar del disco duro C: a la unidad de disquete A:. EJEMPLOS: Si desea que en el símbolo del sistema se indique cuál es la unidad de disco actual. por una parte. o no está formateado. al teclear: A: y oprimir I . seguido del símbolo mayor que.SYS en el archivo CONFIG.Retry. si no se tiene un disquete en la unidad A:.SYS resida en el subdirectorio C:\DOS. Si se desea utilizar secuencias de escape ANSI. suponiendo que el archivo ANSI. sea un poco más lenta la respuesta. SYS se incluyó una línea como la siguiente: DEVICE=C:\DOS\ANSI. se respetarán y aparecerán en el símbolo del sistema. en este ejemplo la unidad A:. por ejemplo.BAT la siguiente línea: SET WINPMT=DOS llamado desde WINDOWS. regresar al disco C:.SYS las secuencias de escape son las que siguen a “$E” Para establecer el video inverso. por lo que sólo funcionarán si en el archivo CONFIG.$_$P$G En los siguientes ejemplos se utilizan secuencias de escape ANSI. Si se incluye cualquier texto (así como espacios). pero se tiene la oportunidad de cambiar nuevamente de unidad y. dependiendo de lo que se indique con el comando COUNTRY en el archivo CONFIG.SYS Si emplea MS-WINDOWS versión 3.436 Listado alfabético de comandos y controladores del MS-DOS 6. por ejemplo. con el comando: PROMPT Fecha: $d Hora: $t se logra que aparezca en la pantalla algo similar a: Fecha: Sab 20/08/94 Hora: 15:24:52.37. observe que la “m” es minúscula: PROMPT $E[7m $P$G Para establecer un video intermitente: PROMPT $E[5m $P$G Si desea desactivar todos los atributos de video: PROMPT $E[0m $P$G Para emplear un color blanco brillante sobre un fondo cian teclee: PROMPT $E[1.1 y desea que cuando esté en Windows y active el DOS se muestre un mensaje tal como: DOS llamado desde WINDOWS. que resultará en el frente negro con el fondo blanco. teclee EXIT para regresar a Windows.92 el formato podrá cambiar.22 que indica al usuario que el sistema operativo no podrá leer información de la unidad que se solicitó. teclee EXIT para regresar a Windows C:\WINDOWS incluya en su archivo AUTOEXEC.46m $P$G Regresar al Contenido . teclee lo siguiente. 40m $P$G Puede combinar los efectos. sistema de ayuda y. pues de lo contrario se emitirá un mensaje que indica que no se pudo encontrar a QBASIC.COM. Lo mismo sucede entre los comandos HELP y QBASIC. y en cada línea de su archivo . se puede establecer y determinar la ejecución automática de archivos creados con QBASIC y crear. termine sus programas con la instrucción SYSTEM (de QBASIC). en alguno de los subdirectorios incluidos en el PATH. QBASIC y el comando EDIT trabajan en forma conjunta. De esta forma.BAT). el archivo QBASIC.QBASIC 437 En cambio si desea que los colores sean amarillo sobre fondo negro. en forma consecutiva.BAT INTERNO CONFIG.46m LENGUAJE BASIC CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. un completo entorno de programación. o bien. Regresar al Contenido . presentaciones en su computadora. pero la pantalla utilice los colores blanco sobre cian. con lo que se regresará el control al sistema operativo MS-DOS.EXE debe residir en el mismo subdirectorio que el archivo EDIT. pero el editor EDIT depende de la presencia de QBASIC para operar. un sistema que permite crear. Por ello.33. en general.33. con el siguiente comando: ª QBASIC PROMPT $E[1. El sistema QBASIC incluye un editor.BAT donde invoque a QBASIC incluya el modificador /RUN ARCHIVO. de forma que el símbolo de petición de orden se visualice en amarillo sobre fondo negro. por ejemplo.37. Si desarrolla programas en QBASIC y desea invocar a más de uno de ellos desde un archivo de procesamiento por lotes (.22 *. convertir en código de máquina ejecutable y correr archivos con instrucciones en lenguaje BASIC.40m $P$G $E[1.SYS EXTERNO DESCRIPCION: Invoca y ejecuta el sistema de lenguaje de programación QBASIC. el comando será: PROMPT $E[1. No se debe utilizar con las computadoras portátiles marca COMPAQ. MODIFICADORES: /B Indica que sólo se empleen los colores blanco y negro para presentar las pantallas de QBASIC.438 SINTAXIS: Listado alfabético de comandos y controladores del MS-DOS 6.22 QBASIC [/B] [/EDITOR] [/G] [/H] [/MBF] [/NOHI] [/RUN ARCHIVO] [UNIDAD:] [RUTA] [ARCHIVO] [UNIDAD:] [RUTA] [ARCHIVO] PARAMETROS: Permite indicar la ubicación y el nombre del archivo que QBASIC leerá y cargará cuando se inicie. /EDITOR Emplea como editor al programa EDIT /G Permite tener acceso a la más rápida actualización de un monitor CGA /H Emplea el máximo número de líneas por pantalla. en monitores tipo CGA a color. según el tipo de monitor y tarjeta de video de que se disponga /MBF Convierte las funciones: de MKS$ MKD$ CVS CVD /NOHI a MKSMBF$ MKDMBF$ CVSMBF CVDMBF Permite el empleo de un monitor que no sea de alta intensidad. Regresar al Contenido . Emplee este modificador si tiene dificultad en la lectura de la información o del menú de QBASIC. en monitores distintos a CGA. pero que no reconocen los caracteres en negrita y por lo tanto. Emplee este modificador si tiene dificultad en la lectura de la información o del menú de QBASIC. no permiten visualizar adecuadamente las teclas de método abreviado de QBASIC. SYS EXTERNO DESCRIPCION: Permite utilizar parte de la memoria de acceso aleatorio (RAM) de la computadora.22 *.SYS DISCO EN MEMORIA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.RAMDRIVE. pues no se requiere leer ninguna unidad física.SYS /RUN ARCHIVO 439 Al iniciar QBASIC. Su principal utilidad reside en que se aumenta notablemente la velocidad de acceso a la información que ahí se guarde.SYS. se pierde la información que contenga esa unidad creada en la memoria. Regresar al Contenido . lee y ejecuta el programa que se indique en ARCHIVO. Se le carga desde el archivo CONFIG. siempre y cuando se disponga de suficiente memoria para todas ellas. como si se dispusiera de una unidad de disco. EJEMPLOS: Para invocar el lenguaje de programación QBASIC teclee en la línea de comandos: QBASIC Si desea invocar a QBASIC y ejecutar el programa PRESENTA.BAT INTERNO CONFIG. invoque a QBASIC de la siguiente forma: ª QBASIC /EDIT RAMDRIVE. Se pueden crear varias unidades con RAMDRIVE.SYS con un comando DEVICE o DEVICEHIGH. teclee: QBASIC /RUN PRESENTA Si desea trabajar con el editor del MS-DOS.SYS. Cada unidad requiere una línea en el archivo CONFIG. Su principal desventaja radica en que si se apaga la computadora o se presenta algún problema que “congele” su operación. que se podrán crear en el directorio raíz de la unidad en memoria. SINTAXIS: DEVICE = [UNIDAD:] [RUTA] RAMDRIVE. también se tendrá que incluir el tamaño del DISCO. con el propósito de que el sistema operativo la utilice para la creación de archivos temporales.44 MB. conviene crear en ella la unidad de disco virtual. ENTRADAS Permite indicar el número de archivos y subdirectorios (entradas). Puede tomar valores entre 2 y 1024. que es la capacidad de los disquetes de 31⁄2“ de alta densidad.440 Listado alfabético de comandos y controladores del MS-DOS 6. se le crea en la memoria convencional y se disminuye la cantidad de memoria disponible para los demás programas. dependiendo de que se disponga de suficiente memoria en la computadora. WINDOWS tendrá problemas cuando intente crear archivos temporales. en particular.SYS DISCO Permite indicar el tamaño en número de kilobytes que se desea asignar a la unidad de disco que se crea en la memoria. Si indica el tamaño del SECTOR. si se asigna un tamaño menor a 1. Regresar al Contenido . es probable que el DOS le solicite que intercambie los disquetes original y destino. Asimismo. siendo este último el más recomendable y el tamaño predeterminado. que corresponde a 64 kB.22 Si su computadora dispone de memoria extendida o memoria expandida. en lugar de hacerlo de una sola vez. En forma predeterminada se asigna el número 64. para hacer impresiones.SYS [DISCO SECTOR ENTRADAS] [/E | A] [UNIDAD:] [RUTA] PARAMETROS: Permite indicar la letra de la unidad y el directorio donde se ubica el archivo RAMDRIVE. Es recomendable crear una unidad RAMDRIVE y asignar esa letra de unidad a la variable de entorno TEMP. que se desea para cada uno de los sectores del disco. se debe tener cuidado de crear la unidad RAMDRIVE con una capacidad de por lo menos 2 MB. Puede ir desde 2 hasta 32767. SECTOR Permite indicar el tamaño en número de bytes. si emplea a MS-WINDOWS. y se ejecuta el comando DISKCOPY. pues si la unidad es menor. pues si no indica lo contrario. 256 ó 512. Puede tomar los valores 128. En este caso. 386MAX. pues si no se dispone de suficiente memoria. El administrador de memoria expandida deberá cumplir con la especificación Lotus/Intel/Microsoft.SYS de acuerdo al tamaño de los sectores y también a la memoria disponible. Para que esté habilitada la memoria expandida.SYS. se asigna un valor de 16 a ENTRADAS. con un tamaño de 2 MB (2048 kB). /E Permite a RAMDRIVE. deberá estar antes que la línea con el comando RAMDRIVE. En forma predeterminada se asigna a ENTRADAS un valor de 64. Si utiliza este parámetro. se deberán incluir valores para DISCO y para SECTORES. tal como EMM386. EJEMPLOS: Para crear una unidad de disco en la memoria RAM convencional. mejor conocida como LIM/XMS. si se le dispone en la computadora y está habilitada con un administrador de memoria extendida.SYS que utilice la memoria expandida de la computadora. CEMM o QEMM. el comando es: DEVICE=C:\DOS\RAMDRIVE.RAMDRIVE. tal como HIMEM.SYS reside en el subdirectorio C:\DOS incluya la siguiente línea en el archivo CONFIG. MODIFICADORES: /A Indica a RAMDRIVE. comando que deberá estar en el archivo CONFIG.SYS 441 La cantidad que se indique la redondea RAMDRIVE.SYS antes de la línea de RAMDRIVE. la línea con el comando EMM386 (o alguno otro equivalente).SYS Si desea que la unidad virtual de disco se cree en la memoria extendida.SYS 2048 /E Regresar al Contenido . la cual debe estar disponible y habilitada con un administrador de memoria expandida.SYS utilizar memoria extendida. suponiendo que el archivo RAMDRIVE.SYS DEVICE=C:\DOS\RAMDRIVE. mejor conocida como LIM/EMS.SYS.SYS La memoria extendida debe cumplir con la especificación de Lotus/Intel/Microsoft/AST. resulta útil emplear a REM cuando se desea depurar un archivo de procesamiento por lotes. REM puede sustituirse también por un punto y coma (. REM [COMENTARIO] SINTAXIS: Regresar al Contenido . En este caso.22 Si su computadora dispone de memoria expandida y desea crear en ella la unidad RAMDRIVE.SYS.SYS 2048 /A Si desea crear la unidad RAMDRIVE en memoria extendida. Debido a que cuando el DOS encuentra un REM al principio de una línea. el comando es: ª RD DEVICE=C:\DOS\RAMDRIVE. por favor consulte RMDIR. ignora cualquier carácter que le siga. observaciones.SYS. entonces se debe incluir el modificador /A de la siguiente forma: DEVICE=C:\DOS\RAMDRIVE.).22 *. referencias e indicaciones.SYS. asignarle un tamaño de 4 MB (4096 kB). con sectores de 256 bytes y un límite de 512 entradas (archivos y directorios) en su directorio raíz.SYS EXTERNO DESCRIPCION: Permite al usuario incluir comentarios.442 Listado alfabético de comandos y controladores del MS-DOS 6.BAT INTERNO CONFIG. o al archivo CONFIG. en el archivo CONFIG. de forma que no tengan ninguna influencia en el desarrollo de los archivos de procesamiento por lotes (. pues se puede inhabilitar uno o varios de sus comandos al incluir un REM. REM COMENTARIO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. pues el sistema operativo ignora todas las líneas que empiecen con REM.BAT) y en el archivo CONFIG.SYS 4096 256 512 /E ELIMINAR UN SUBDIRECTORIO Es equivalente a emplear el comando RMDIR. ) . Los caracteres cuyo uso no está permitido a continuación de un REM en los archivos . el cual sólo le permite dar formato a disquetes en la unidad A:. Para ello.COM a.BAT puede ser de utilidad para evitar que un usuario dé formato a un disco duro en forma inadvertida. puede sustituirse por el punto y coma (. Si desea utilizar varios renglones. cada uno de ellos deberá iniciar con otro REM. en realidad estará invocando al archivo FORMAT. son RELACIONADOS: comentarios internos que permanecen dentro de los archivos generalmente con el propósito de guiar al usuario que los revise. tanto en los archivos de procesamiento por lotes. La primera línea indica al sistema operativo que se apague el efecto de eco de los comandos en la pantalla. pues de lo contrario se le ejecutará en lugar de FORMAT.COM.BAT combina el uso de los comandos ECHO y REM.BAT.REM 443 en el archivo CONFIG.SYS El comando ECHO también permite mostrar mensajes en la pantalla mientras se ejecuta un archivo de procesamiento por lotes. el archivo FORMAT. es decir. EJEMPLOS: En el siguiente ejemplo.BAT son los siguientes: ¾ símbolo de redirección ( > o < ) ¾ símbolo de canalización ( |) COMANDOS Los mensajes que se incluyen con REM no se visualizan.BAT ya que la extensión . por ejemplo. La longitud máxima del COMENTARIO en cada comando REM es de 123 caracteres. FORMATEA. de longitud variable pero sin ser mayor a un renglón. Si desea que se visualicen los comandos REM en la pantalla. se debe renombrar el archivo FORMAT.COM tiene precedencia sobre .BAT.BAT. A continuación se muestra el contenido de FORMAT.SYS. cuando un usuario teclee FORMAT. [COMENTARIO] PARAMETROS: COMENTARIO Se puede incluir casi cualquier cadena de caracteres. como en el CONFIG. De esta manera. a pesar de los mensajes que FORMAT emite. que no Regresar al Contenido . Este archivo FORMAT. utilice el comando ECHO ON. 444 Listado alfabético de comandos y controladores del MS-DOS 6.22 los muestre mientras los ejecuta, los comandos REM explican, paso a paso, el funcionamiento del programa: @ ECHO OFF REM El arroba (@) hace que no se visualice ese comando. REM El comando @ ECHO OFF apaga el eco a la pantalla REM Programa para dar formato a disquetes en el drive A: ECHO. REM El comando ECHO con un punto deja un renglón en blanco ECHO. ECHO Inserte el disquete en el drive A: y oprima [ENTER] REM El comando ECHO con un texto lo muestra en la pantalla ECHO. ECHO. PAUSE REM El comando PAUSE hace una pausa en la ejecución REM El siguiente comando realiza el formateo del disquete ECHO. ECHO. FORMATEA A: al teclear FORMAT en la línea de comandos, el usuario visualizará las siguientes líneas: Inserte el disquete en el drive A: y oprima [ENTER] Presione cualquier tecla para continuar ... (Press any key to continue...) ª REN y después de oprimir una tecla, se ejecutará el comando FORMATEA A: RENOMBRAR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Permite cambiar, a un mismo tiempo, el nombre de uno o más archivos que residan en un mismo subdirectorio. También se le conoce como RENAME. Regresar al Contenido REN 445 SINTAXIS: Se puede teclear REN o RENAME, pues son equivalentes: REN [UNIDAD:] [RUTA] NOMBREACTUAL NUEVONOMBRE PARAMETROS: [UNIDAD:] [RUTA] NOMBREACTUAL Permite indicar cuál es la ubicación y nombre del archivo al que se le desea cambiar de nombre. Para modificar un grupo de archivos se emplean los símbolos comodín ? y *, los cuales se pueden incluir tanto en NOMBREACTUAL como en NUEVONOMBRE. Cuando se incluyen símbolos comodín en NUEVONOMBRE, los caracteres a los que se referirán serán los mismos que los referidos con los símbolos comodín en NOMBREACTUAL. NUEVONOMBRE Permite indicar el nombre que se dará al archivo, o grupo de archivos que se desee renombrar. Observe que no se puede indicar una nueva UNIDAD o RUTA de acceso, lo que significa que no se le puede mover al renombrarlo. Se debe tener presente que sólo puede existir un archivo con ese nombre en un subdirectorio; es decir, no pueden haber en un mismo subdirectorio dos archivos con exactamente el mismo nombre (nombre y extensión). Por ello, si se emplea REN y ya existe NUEVONOMBRE, se mostrará el siguiente mensaje: El nombre del archivo está duplicado o el archivo no existe (Duplicate file name or file not found) Este error es frecuente que ocurra cuando se emplean los símbolos comodín para referirse a grupos de archivos, por lo que en esos casos se debe ser precavido. COMANDOS REN sólo cambia el nombre del o los archivos que se indiRELACIONADOS: quen, pero no los puede reubicar de uno a otro subdirectorio, para lo cual se debe emplear el comando MOVE, que también permite cambiar de nombre a los subdirectorios. Si desea modificar la etiqueta interna de un disquete o disco duro, emplee el comando LABEL. Si desea copiar algunos archivos a otro subdirectorio u otra unidad, incluso cambiándoles de nombre, emplee el comando COPY. Regresar al Contenido 446 Listado alfabético de comandos y controladores del MS-DOS 6.22 Si desea copiar subdirectorios completos; es decir, incluyendo sus archivos e incluso sus respectivos subdirectorios, emplee el comando XCOPY. EJEMPLOS: Suponga que tiene un archivo denominado CAPITUL1.TXT y que como ya se le revisó anteriormente, desea renombrarlo a CAP1_OK.TXT, el comando será: REN CAPITUL1.TXT CAP1_OK.TXT pero si se encuentra en un subdirectorio distinto del actual, se deberá incluir la unidad y ruta correspondientes, de otra forma no se le podrá encontrar. Por lo que si CAPITUL1.TXT reside en D:\LIBRO, el comando será: REN D:\LIBRO\CAPITUL1.TXT CAP1_OK.TXT Suponga ahora que en el subdirectorio C:\CARTAS tiene varios documentos con la misma extensión .TXT, y desea que mantengan su nombre, pero cambien su extensión por .FTE (de fuente). El comando será: ª RENAME RENOMBRAR REN C:\CARTAS\*.TXT *.FTE Véase el comando REN, que es su equivalente. REPLACE REEMPLAZAR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 3.2 3.3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO DESCRIPCION: Permite sustituir archivos de un subdirectorio, considerando como fuente los archivos de otro subdirectorio, ya sea que se encuentren o no en la misma unidad. Regresar al Contenido REPLACE 447 REPLACE facilita reemplazar, en forma selectiva, los archivos de un disco, disquete o subdirectorio fuente, a otro destino en los casos en los que coincida su nombre, así como añadir en el subdirectorio destino todos aquellos archivos que estén en el subdirectorio fuente y no tengan su correspondiente en el subdirectorio destino. Mientras lleva a cabo su acción, el comando REPLACE emitirá mensajes con los nombres de los archivos que reemplaza o agrega, y una vez que termine, mostrará cifras con el total de archivos agregados y reemplazados, tales como los siguientes: NNN archivo(s) agregado(s) NNN archivo(s) reemplazado(s) (NNN files added NNN files replaced) si no se agregó ni reemplazó ningún archivo, el mensaje será como el siguiente: No se agregó ningún archivo No se reemplazó ningún archivo (no file added no file replaced) Una vez concluido o suspendido, el comando REPLACE proporciona uno de los siguientes códigos de salida, el cual puede evaluarse con los comandos IF y ERRORLEVEL dentro de un archivo de procesamiento por lotes (.BAT), para determinar el siguiente curso de acción dependiendo de su valor: Código 0 1 2 3 5 8 11 15 22 Significado La acción de reemplazo y agregación terminó con éxito No es compatible con REPLACE la versión de MS-DOS de la PC No se encontraron archivos en la ruta de acceso origen o destino REPLACE no pudo encontrar la ruta de origen o de destino Acceso denegado al usuario a los archivos que desea reemplazar Memoria insuficiente para ejecutar el comando El usuario utilizó una sintaxis equivocada en la línea de comandos Letra de unidad inválida (sólo en versiones anteriores a 5.0) Versión incorrecta de sistema operativo (sólo en versiones anteriores a 5.0) Regresar al Contenido 448 SINTAXIS: Listado alfabético de comandos y controladores del MS-DOS 6.22 REPLACE [UNIDAD:] [RUTA] ARCHIVO [UNIDAD2:] [RUTA2] [/A] [/P] [/R] [/S] [/U] [/W] [UNIDAD:] [RUTA] ARCHIVO PARAMETROS: Permite indicar la ubicación y el nombre del archivo, o grupo de archivos, que se considerarán como origen para llevar a cabo el reemplazo. [UNIDAD2:] [RUTA2] Permite indica la unidad y subdirectorio destino, es decir, la ubicación precisa donde se desea que se coloquen los archivos como destino. No se debe, ni puede, indicar un nombre de archivo para aquellos que serán reemplazados, pues se toman los indicados en la parte de origen. Si no se incluye ninguna unidad ni subdirectorio destino, se emplearán los actuales en forma predeterminada. MODIFICADORES: /A Indica a REPLACE que agregue (no reemplace) nuevos archivos al subdirectorio destino, es decir, no se reemplazan los archivos existentes, sólo se incorporan aquellos que no estén. No se le puede utilizar con los modificadores /U ni /S. /P Indica a REPLACE que solicite que el usuario confirme antes de cada reemplazo o agregación de archivos en el destino. /R Permite reemplazar, además de los archivos no protegidos, los archivos que tengan el atributo de sólo lectura (read only). En caso de no incluir el modificador /R y que REPLACE intente reemplazar un archivo de sólo lectura, el sistema operativo emitirá un mensaje de error indicándolo y se suspenderá el proceso de reemplazo. /S Indica a REPLACE que busque en todos los subdirectorios del directorio destino, y reemplace a todos los archiRegresar al Contenido REPLACE 449 vos que tengan el mismo nombre y extensión a los indicados como origen. No se le puede utilizar en combinación con el modificador /A. /U Convierte la acción de reemplazo en actualización, pues sólo reemplaza los archivos en el subdirectorio destino si, y solamente si, tienen una fecha anterior a los del directorio origen. No se le puede emplear en combinación con el modificador /A. Este modificador está disponible a partir de la versión MS-DOS 4.0 /W Hace una pausa después de que se dio el comando REPLACE, para permitir que el usuario inserte un disquete y hasta después comenzar la búsqueda y reemplazo o agregación de los archivos origen. Emplee este modificador si utiliza a REPLACE en un sistema de disquetes y requiere cambiar de disquete, para que se haga una pausa mientras lo cambia. COMANDOS El modificador /R del comando REPLACE se emplea con arRELACIONADOS: chivos que tienen habilitado el atributo de sólo lectura. Este y otros indicadores de atributos de los archivos se asignan con el comando ATTRIB. Sin embargo, observe que no se puede emplear el comando REPLACE para actualizar archivos ocultos o de sistema, tales como los archivos IO.SYS y MSDOS.SYS. Para evaluar los códigos de salida de REPLACE, emplee los comandos IF y ERRORLEVEL en un archivo de procesamiento por lotes (.BAT). EJEMPLOS: Suponga que desea reemplazar en el subdirectorio C:\CONTABIL, todos los archivos que tienen en su nombre como primeras cuatro letras, CGCM, de Contabilidad General CompuMéxico. El reemplazo se realizará a partir de los archivos que se encuentran en el directorio raíz de la unidad A:. El comando será: REPLACE A:\CGCM*.* C:\CONTABIL Regresar al Contenido 450 Listado alfabético de comandos y controladores del MS-DOS 6.22 Ahora, suponga que en el disco duro C: de un despacho de contadores, se tienen varios subdirectorios, en cada uno de los cuales reside la información contable correspondiente a cada cliente. Ahora, si se desean actualizar todos los archivos fuente (.FTE) que determinan la estructura de sus bases de datos, a partir de un disquete en la unidad A:, el comando será: REPLACE A:\*.FTE C:\ /S Suponga ahora que su sistema de contabilidad guarda la información mensual en archivos tales como POL9501.DBF para las pólizas de enero de 1995, POL9502.DBF para las de febrero, y así consecutivamente. Si desea recuperar a partir de disquetes que colocará en la unidad A:, todos los archivos correspondientes a los meses que aún no residan en su subdirectorio C:\CONTA95, sin que se reemplacen los ya existentes, el comando será: ª RESTORE RESTAURAR REPLACE A:POL*.DBF C:\CONTA95 /A /W CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO Nota: El comando RESTORE, al igual que su correspondiente BACKUP, se incluyeron hasta la versión 5.0, ya que fueron desplazados por el nuevo MSBACKUP. Microsoft sigue incluyendo RESTORE en las versiones 6.0 y 6.22, ya que usted puede tener archivos de respaldo o seguridad creados con BACKUP de alguna versión anterior, y necesitará este comando para restablecerlos. Para mayor información acerca de la sintaxis de este comando, consulte el Apéndice A, al final de la obra. RMDIR ELIMINAR UN SUBDIRECTORIO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT INTERNO CONFIG.SYS EXTERNO Regresar al Contenido RMDIR 451 DESCRIPCION: Permite eliminar de una unidad de almacenamiento tal como un disco duro o un disquete, un subdirectorio que ya no contenga archivos ni subdirectorios. También se le puede emplear como RD en lugar de RMDIR. Se debe tener presente que para poder eliminar un directorio, primero se tienen que borrar todos los archivos y subdirectorios que contenga. Se considera que un subdirectorio esta vacío, cuando sólo quedan los símbolos “.” y “..”, cuando se utiliza el comando DIR para ver su lista de archivos. No se puede eliminar un subdirectorio que contenga archivos ocultos o de sistema; es decir, que tengan habilitados esos atributos. Cuando se solicita la eliminación de un subdirectorio que aún contiene algún tipo de archivo, se muestra un mensaje como el siguiente: Ruta no válida, no es un directorio, o el directorio no está vacío (Invalid path, not directory, or directory not empty) Puede utilizar los comandos DIR o ATTRIB para consultar la relación de archivos y sus atributos, así como para cambiar sus indicadores de atributo. Sólo se puede eliminar un subdirectorio si no tiene archivos ni subdirectorios, pero también se requiere que se esté fuera de él; es decir, no se puede eliminar un directorio actual. En caso de que pretenda borrar el subdirectorio donde se encuentre en ese momento, se mostrará un mensaje como el siguiente: Intentó eliminar el directorio actual - D:\LIBRO (Attempt to remove current directory D:\LIBRO) por lo que se tendrá que cambiar de subdirectorio, con CD, e intentar de nuevo la eliminación. Este mensaje también se muestra si se intenta eliminar un subdirectorio que se haya redirigido con el comando SUBST. SINTAXIS: RMDIR [UNIDAD:] RUTA o RD [UNIDAD:] RUTA Regresar al Contenido Los archivos que estén contenidos en un subdirectorio pueden borrarse con el comando DEL. o no está vacío el subdirectorio que se desea eliminar. se RELACIONADOS: cambia de uno a otro subdirectorio con CD y se les elimina con RD. EJEMPLOS: Para remover el subdirectorio C:\LIBRO\RESPALDO. incluya una diagonal inversa (\) al comienzo de la RUTA. o el directorio no está vacío (Invalid path. Si lo que se desea es borrar con un solo comando. Cuando se incluyen varios subdirectorios en la ruta. una letra de unidad que no existe. el comando DELTREE. En cambio. Si se indica un subdirectorio que no existe.22 [UNIDAD:] RUTA PARAMETROS: Permite indicar la ubicación y el nombre del subdirectorio que se desea eliminar. se emplea el comando DIR con el modificador /A. con precaución. En cada subdirectorio se pueden guardar archivos. not directory or directory not empty) COMANDOS Los subdirectorios se crean con el comando MKDIR o MD. Para indicar una RUTA que parta del directorio raíz de la unidad actual. aparecerá un mensaje de error similar a: Ruta no válida.452 Listado alfabético de comandos y controladores del MS-DOS 6. No se puede eliminar el subdirectorio actual. si se omiten la UNIDAD: y la diagonal inversa (\). el sistema operativo considerará a la RUTA que se indique como si fuese un subdirectorio dependiente del subdirectorio donde se encuentre. o en grupos de archivos. no es un directorio. a cada uno de los cuales se les puede habilitar o deshabilitar sus indicadores de atributo con el comando ATTRIB. Para poder consultar los archivos de un subdirectorio que cumplen con algún indicador de atributo en particular. si no se incluye esa diagonal inversa. todos los archivos y subdirectorios que contenga algún subdirectorio en particular emplee. es decir. ya sea en forma selectiva. intente el comando: RD C:\LIBRO\RESPALDO Regresar al Contenido . RD elimina el último subdirectorio de la lista. Desde luego. su solución depende de la magnitud del daño. o el directorio no está vacío (Invalid path. si el problema es físico. no es un directorio. pero si la unidad de disco duro no funciona. Los dispositivos en los que puede operar SCANDISK son: ¾ Disquetes ¾ Discos duros ¾ Unidades de DoubleSpace Regresar al Contenido .* /A o DIR *.SYS EXTERNO DESCRIPCION: Este comando se introdujo con la versión MS-DOS 6. que realiza una minuciosa revisión.2 e invoca al programa del mismo nombre.22 *.SCANDISK 453 si aparece el mensaje: Ruta no válida.BAT INTERNO CONFIG. para tratar de localizar y corregir fallas tanto de tipo lógico como físico. SCANDISK no lo podrá solucionar. principalmente a los discos duros y disquetes. por lo que puede suceder que SCANDISK marque esos sectores dañados para que no los utilice el sistema operativo cuando grabe información.* /ARH ª para que se listen los archivos y subdirectorios que contenga. los cuales deberá eliminar para poder borrar a C:\LIBRO\ RESPALDO SCANDISK REVISION Y REPARACION DE DISCO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. por tener un problema mecánico grave. not directory or directory not empty) entonces verifique con cualquiera de los siguientes comandos: DIR *. Regresar al Contenido . ¾ La estructura del árbol de directorios ¾ La superficie física del disco.22 ¾ Unidades virtuales de disco creadas en memoria RAM ¾ Tarjetas de memoria pero no puede operar sobre los siguientes dispositivos: ¾ Unidades de CD-ROM ¾ Unidades de red ¾ Unidades creadas o reasignadas con los comandos ASSIGN. Si está en ejecución otro programa. es decir. no se le debe invocar desde WINDOWS ni desde el conmutador de tareas del DOS. PCTools. La relación de las áreas que atiende SCANDISK son: ¾ El sector de arranque (Boot) ¾ La tabla de asignación de archivos (FAT) ¾ La estructura del sistema de archivos. y consiste en que también revisa el volumen de DoubleSpace. el sistema operativo debe actualizar los datos de sus archivos. Es decir. etc. en busca de cluster dañados. pues los archivos deben mantenerse sin cambios mientras opera SCANDISK.INI en el mismo subdirectorio donde se localicen los archivos del sistema operativo. ¾ El encabezado del volumen de DoubleSpace (MDBPB) ¾ La identificación de los volúmenes de DoubleSpace ¾ La estructura de los volúmenes de archivo de DoubleSpace (MDFAT) ¾ La estructura de la compresión de DoubleSpace Se debe tener precaución de no invocar a SCANDISK cuando se estén corriendo otros programas. cadenas perdidas y archivos entrelazados. tanto en la tabla de asignación de archivos (FAT) como en el directorio. pero SCANDISK tiene una ventaja adicional sobre ellos. que está disponible en el DOSSHELL. tal como C:\DOS. JOIN o SUBST ¾ Unidades creadas con INTERLNK Al usuario experimentado de computadoras .).454 Listado alfabético de comandos y controladores del MS-DOS 6. SCANDISK le recordará otros programas que cumplen con revisiones similares (NDD. Cuando se ejecuta SCANDISK. Pero estos cambios no siempre se hacen de forma inmediata y SCANDISK puede considerar las diferencias entre los datos de un archivo respecto al directorio o a la FAT como errores y al tratar de corregirlos resultar en pérdida de información o daño a los archivos. busca un archivo denominado SCANDISK. Regresar al Contenido . una de las cuales. En forma predeterminada se asigna AUTO. También puede ser ON para habilitarlo y OFF para inhibirlo. A continuación se indican entre corchetes ([]) ambas secciones y se listan las variables que contienen. que significa que sólo se muestre cuando encuentre errores. denominada [CUSTOM] que determina su comportamiento cuando se invoca a SCANDISK con el modificador /CUSTOM.SCANDISK 455 Es un archivo de texto ASCII que puede ser consultado y editado con cualquier procesador de textos. ¾ LabelCheck Indica si SCANDISK debe (ON) o no (OFF) revisar la etiqueta del volumen en busca de caracteres inválidos. ¾ DriveSummary Determina si se mostrará una pantalla resumen de información al término de la revisión de cada unidad. como EDIT y contiene dos secciones. En forma predeterminada está habilitado. por ejemplo. ¾ AllSummary Indica si se debe o no mostrar información resumen cuando SCANDISK termine de revisar todas las unidades. ¾ Mouse Habilita (ON) o inhabilita (OFF) el uso de un ratón. En forma predeterminada está deshabilitado (OFF). así como sus funciones: ¾ Display Indica a SCANDISK que corra para un tipo de monitor en particular. [CUSTOM] [ENVIRONMENT] Opera cuando SCANDISK se invoca con el modificador /CUSTOM. si operar con colores o para monitor monocromático. COLOR u OFF. y otra. También puede ser ON para habilitarlo y OFF para inhibirlo. En forma predeterminada se indica 1 vez. En forma predeterminada se asigna AUTO. determina la configuración que tendrá SCANDISK. Pueden indicarse desde 1 hasta 65. En forma predeterminada está deshabilitado. [ENVIRONMENT]. ¾ ScanTimeOut Indica si SCANDISK deberá o no detectar interrupciones del disco mientras se revisa su superficie. La opción predeterminada es AUTO. que significa que se configura en forma automática.535. pero también puede ser MONO. que significa que sólo la muestre cuando se hayan encontrado errores. ¾ NumPasses Permite determinar el número de veces que SCANDISK revisará cada unidad del disco denominada cluster mientras lo revisa. pero que pueden repararse. con PROMPT se indica que solicite el disquete al usuario. ¾ CheckHost Determina si SCANDISK debe primero revisar la unidad principal (host). y significa que no guarda ese archivo. pide confirmación antes de ejecutarla. reemplaza el archivo con la nueva información. ¾ Crosslinks Entrelazamiento a nivel de la FAT Las siguientes opciones aceptan. que significa que no lo revise. Regresar al Contenido . SCANDISK lo salte y continúe su revisión. además de PROMPT. a SKIP. Con la primera le hace la revisión sin solicitar confirmación al usuario. o PROMPT. que significa que no la realice. que significa que no lo cree. La opción predeterminada es NEVER. La opción predeterminada es NEVER. El modificador /SURFACE tiene prioridad cuando se le incluye en la línea de comandos. para que solicite confirmación del usuario. antes de cualquier unidad comprimida. OVERWRITE. FIX y QUIT. La opción predeterminada es NEVER. para que SCANDISK suspenda la revisión si encuentra ese tipo de problema: ¾ DS_Header Encabezado del archivo de volumen de DoubleSpace dañado. pero pueden ser FIX para que lo corrija sin confirmación o QUIT. APPEND añade la información al archivo existente. ¾ Bad_Chain Directorios o archivos que deben ser truncados. En forma predeterminada está inhabilitado (OFF). que significa que cuando se encuentre ese problema. pero puede ser ALWAYS o PROMPT. ¾ SaveLog Indica la acción a seguir respecto al archivo de registro de las reparaciones (repair log file).22 ¾ Surface Indica si se debe realizar la revisión de la superficie del disco. ¾ Undo Permite indicar si se desea que SCANDISK cree un archivo para dar marcha atrás (Undo) las reparaciones de SCANDISK. Las siguientes opciones indican la acción que debe seguir SCANDISK en caso de que se haya incluido el modificador /CUSTOM en la línea de comandos y encuentre errores en el disco. pero puede ser ALWAYS. para que solicite confirmación del usuario entes de corregir el problema. con la segunda.456 Listado alfabético de comandos y controladores del MS-DOS 6. La indicación predeterminada es PROMPT. para que lo revise sin solicitar confirmación. ¾ FAT_Media Byte faltante o inválido en la FAT ¾ Okay_Entries Archivos o directorios dañados. DELETE le indica que borre el contenido de esos clusters perdidos sin solicitar confirmación. Su asignación predeterminada es PROMPT. pero se suspendió la revisión de la superficie por solicitud del usuario Regresar al Contenido . PROMPT. ¾ LostClust Clusters perdidos Al término de su ejecución. PROMPT. que significa que cuando se encuentre ese problema. QUIT. QUIT y DELETE. SAVE le indica a SCANDISK que guarde los clusters perdidos como archivos en el directorio raíz sin solicitar confirmación. ¾ Invalid_MDFAT Entradas inválidas en la MDFAT ¾ DS_Crosslinks Entrelazamientos internos. que pueden evaluarse con el comando IF en archivos de procesamiento por lotes: Código 0 1 2 3 4 Descripción No se encontró ningún error ni problema en la unidad o unidades que se verificaron Error de sintaxis en la línea de comandos. SCANDISK devuelve los siguientes códigos ERRORLEVEL. SCANDISK borre las entradas de ese directorio. a nivel de la MDFAT ¾ DS_LostClust Clusters internos perdidos ¾ DS_Signatures Falta de las firmas de identificación en el volumen de DoubleSpace ¾ Mismatch_FAT No coinciden las FAT en las unidades donde no está DoubleSpace ¾ Bad_Clusters Daño físico o errores de descompresión La siguiente opción acepta. SAVE y DELETE.SCANDISK 457 ¾ Boot_Sector Sector de arranque dañado (boot sector) en la unidad de DoubleSpace. SCANDISK no se ejecutó Hubo un error interno o falta de memoria y SCANDISK terminó en forma inesperada El usuario seleccionó salir de SCANDISK antes de que concluyera Se revisó lógicamente a todas las unidades. La siguiente opción acepta. Su asignación predeterminada es PROMPT. ¾ Bad_Entries Directorios o archivos dañados en forma irreparable. .458 Listado alfabético de comandos y controladores del MS-DOS 6.] | /ALL] [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM] [/SURFACE] [/MONO] [/NOSUMMARY] C. tal como H:\DBLSPACE. se debe incluir la letra de la unidad donde reside y su número consecutivo como extensión. pero no todos se pudieron corregir SINTAXIS: Son varias las sintaxis que se pueden emplear para SCANDISK: A. su sintaxis es: SCANDISK NOMBRE-VOLUMEN [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM] [/MONO] [/NOSUMMARY] D. Si se desea revisar uno o más discos. su sintaxis es: SCANDISK /FRAGMENT [UNIDAD:] [RUTA] ARCHIVO E. Si desea dar marcha atrás a cualquier reparación que se haya realizado a un disco y dejarlo como estaba. su sintaxis es: SCANDISK B. su sintaxis es: SCANDISK [UNIDAD: [UNIDAD: . Al indicarlo.000 Regresar al Contenido . Si desea revisar un archivo de volumen comprimido de DoubleSpace que esté desmontado. Si sólo desea verificar el disco en la unidad actual. su sintaxis es: SCANDISK /UNDO [UNDO-UNIDAD:] [/MONO] PARAMETROS: UNIDAD: Permite indicar la letra de la unidad donde está el disco o disquete que se desea revisar y corregir..22 Código 254 255 Descripción Se encontraron errores en el disco y se corrigieron Se encontraron errores en el disco. NOMBRE-VOLUMEN Se refiere al nombre del archivo de volumen de DoubleSpace que esté desmontado y se desee revisar y corregir. Si desea revisar si uno o más archivos están fragmentados. Sin embargo. Regresar al Contenido .SCANDISK [UNIDAD] [RUTA] ARCHIVO 459 Permite indicar el archivo. sin solicitar la confirmación de parte del usuario. sino que se les borre.INI en la sección que tiene el encabezado [Custom]. se debe incluir el modificador /NOSAVE. o grupo de archivos si se utilizan símbolos comodín. que se desea revisar para saber si tienen fragmentación. no los corrija. No se puede utilizar /AUTOFIX junto con los modificadores /CHECKONLY ni /CUSTOM. para guardar información que se requiere para dar marcha atrás a una corrección. Si se incluye /AUTOFIX y se encuentran errores en el disco o disquete. incluya el modificador /NOSUMMARY. No se puede utilizar /CHECKONLY junto con los modificadores /AUTOFIX ni /CUSTOM. Si no desea que se les grabe. SCANDISK las convertirá en archivos y las grabará en el directorio raíz de la unidad que se revisa. MODIFICADORES: /ALL Indica a SCANDISK que revise todas las unidades de disco locales. /CHECKONLY Este modificador indica a SCANDISK que únicamente revise la unidad de disco especificada. No se puede utilizar /CUSTOM junto con los modificadores /AUTOFIX ni /CHECKONLY. UNDO-UNIDAD: Permite indicar la letra de la unidad donde esté el disco UNDO. del tipo de cadenas perdidas (lost clusters). sí le solicitará el disco de UNDO. pero que aunque encuentre errores. /CUSTOM Permite la ejecución de SCANDISK de acuerdo a la configuración que se establezca en el archivo SCANDISK. /AUTOFIX Realiza la reparación de cualquier falla encontrada en el disco. Si no desea que le solicite el disco UNDO. con la información para dar marcha atrás a las correcciones hechas. el modificador /SURFACE instruye a SCANDISK para que lleve a cabo esa revisión sin solicitar al usuario su confirmación. /NOSAVE Indica a SCANDISK que en caso de que se encuentren clusters perdidos los borre. se confirma que los datos puedan escribirse y leerse correctamente. Si lo desea. Este modificador se emplea sólo si también se incluye /AUTOFIX /NOSUMMARY Cuando se incluye este modificador se impide que SCANDISK solicite el disco para dar opción a dar marcha atrás (Undo) cuando se encuentran errores. Si esa unidad no está comprimida.INI incluyendo un renglón con la siguiente asignación: DISPLAY=MONO de esa forma no tendrá que escribirlo en la línea de comandos cada vez que invoque a SCANDISK. Su uso se recomienda si tiene problemas en su monitor para leer la información que se despliega. que es la opción predeterminada cuando se incluye el modificador /AUTOFIX. puede incluir este modificador en el archivo SCANDISK. Regresar al Contenido . se verifica que la información se pueda descomprimir. También evita que al término de la revisión de cada unidad se muestre una pantalla con un resumen de la actividad realizada.22 /FRAGMENT Verifica si está fragmentado el archivo o grupo de archivos que se indique. /SURFACE En forma predeterminada.460 Listado alfabético de comandos y controladores del MS-DOS 6. /MONO Indica a SCANDISK para que muestre la información en forma monocromática. si la unidad está comprimida con DoubleSpace. en lugar de convertirlos en archivos y grabarlos en el directorio raíz de la unidad que se revisa. SCANDISK solicita al usuario que confirme si desea que se revise la superficie del disco en la unidad que se esté verificando. inténtelo sin modificar.000 (u otro número) y a partir de él se recuperen los archivos. /UNDO Permite dar marcha atrás (undo) a cualquier reparación que SCANDISK haya realizado en un disco. EJEMPLOS: Para revisar la unidad actual y en caso de que existan errores se les pueda corregir. conviene emplear a SCANDISK en forma regular y periódica en todas las unidades de disco de que disponga la computadora.SYS e incluya el comando LASTDRIVE. el comando a emplear es: SCANDISK C:\DBLSPACE. en forma similar a: LASTDRIVE=H y repita el procedimiento o invoque a DBLSPACE con el modificador /MOUNT.SCANDISK 461 Debido a la importancia de su acción. Si al intentarlo reporta que no se tienen letras de unidad disponibles. así como de los disquetes que se mantienen en acervo. Regresar al Contenido . denominado DBLSPACE. Si este fuese el caso. por ejemplo C: y aparentemente se perdió la información. revise el archivo CONFIG. Si se incluye este modificador. pues de lo contrario se corre el riesgo de perder información. pero se tenía instalado DoubleSpace. en forma similar a: SCANDISK /UNDO A: Esta opción se puede emplear cuando SCANDISK encuentra errores y el usuario aceptó guardar en un disquete la información necesaria para reintegrar la unidad a su estado previo (undo) a las correcciones de SCANDISK. incluir ni borrar archivos en el disco corregido. se debe incluir la letra de la unidad de disco donde se encuentre el disco con la información para esa marcha atrás (Undo). teclee en la línea de comandos: SCANDISK Si se presenta un problema con su unidad de disco duro.000 y SCANDISK incluso propondrá al usuario montar ese volumen. entonces es probable que aún se tenga el archivo de volumen comprimido. Cuando se decida revocar los cambios realizados con el disquete (undo). Entre las variables de ambiente más comúnmente empleadas sobresalen: COMSPEC. por ello.BAT. y se emplean para controlar el funcionamiento de algunos comandos.BAT. suele emplearse en los archivos . pero el usuario puede definir algunas otras que requiera. que indica la ruta de ubicación del archivo COMMAND.SYS.BAT INTERNO CONFIG. Las variables de ambiente también se conocen como variables de entorno.SYS EXTERNO DESCRIPCION: Permite definir.BAT. si incluye el comando en un archivo de procesamiento por lotes. se asignen los valores que se deseen o requieran.22 ª SCANDISK /ALL SET ESTABLECER CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. con la diferencia de que para emplear su valor. DIRCMD que se emplea con el comando DIR. incluyendo las de DoubleSpace. borrar o consultar las variables de ambiente para el sistema operativo. por ejemplo. en este caso el comando es: Listado alfabético de comandos y controladores del MS-DOS 6. con el propósito de que cada vez que se encienda o reinicialice la computadora.462 Listado alfabético de comandos y controladores del MS-DOS 6. archivos de procesamiento por lotes y programas. En este último caso. indique sus letras de la siguiente forma: SCANDISK C: D: E: F: En cambio. en archivos de procesamiento por lotes.22 *. para accesar a la cadena que tiene asociada como un parámetro Regresar al Contenido . PATH que mantiene la ruta de búsqueda del sistema operativo y PROMPT que guarda la definición del símbolo del sistema operativo. SET permite crear variables que se pueden emplear en forma similar a las variables %0 a %9.COM.22 Si desea que SCANDISK revise más de una unidad. tal como AUTOEXEC. en particular en AUTOEXEC. es decir. es probable que desee que se revisen todas las unidades. así como en el archivo CONFIG. en cuyo caso se mostrará el siguiente mensaje: Espacio de entorno agotado (Out of environment space) Para ampliar el espacio de entorno disponible. es posible que al intentar crear nuevas variables de ambiente. En ambos casos se debe incluir el signo igual. Cuando se borra una variable.COM /E. se debe escribir a la variable de entorno encerrada entre signos de porcentaje (%). tales como: ¾ COMMAND Para ampliar el espacio de entorno del DOS ¾ PATH Para establecer una nueva ruta de búsqueda ¾ PROMPT Para indicar el nuevo símbolo del sistema ¾ SHELL Para indicar la ubicación de COMMAND. MOVE y XCOPY Para establecer si se sobreescriben archivos del mismo nombre que el archivo fuente en el Regresar al Contenido . así. si la variable es DISCO. COMANDOS Son varios los comandos que emplean las asignaciones heRELACIONADOS: chas con SET. si se le asigna una CADENA. si se omite la CADENA. y por ello. SINTAXIS: SET [VARIABLE= [CADENA]] Si se teclea SET sin ningún parámetro. es un espacio limitado.COM. en caso de que no resida en el directorio raíz ¾ DIR Para establecer sus modificadores activos en la variable DIRCMD ¾ COPY. o borrar.SET 463 reemplazable. CADENA Permite indicar el contenido que se asociará a la VARIABLE de entorno que se haya indicado. Recuérdese que el espacio de entorno que emplea el sistema operativo es una parte de la memoria RAM donde se guarda información alfanumérica que puede ser consultada tanto por el usuario como por el propio sistema operativo. emplee el comando COMMAND. el sistema operativo muestra en pantalla las variables de entorno que existan y los respectivos valores que se les haya asignado. deberá aparecer como %DISCO%. PARAMETROS: VARIABLE Se refiere al nombre de la variable que se desea definir. se le elimina como si nunca hubiera existido. se agote el espacio disponible. teclee: SET Algunos comandos del sistema operativo requieren que se asigne a la variable TEMP el subdirectorio donde residen los archivos del DOS.%PATH% Se puede crear un archivo de procesamiento por lotes. tal como INCLUYE. La variable de ambiente COMSPEC indica al DOS la ubicación del procesador de comandos COMMAND. pero si su versión es anterior. pues su velocidad es mucho mayor. se crea en forma automática la variable de entorno COMSPEC de acuerdo con lo que se incluya en el comando SHELL.SYS.BAT. Desde la versión 5. En este caso. por lo que un ejemplo de su uso es: SET COMSPEC=C:\DOS\COMMAND. y si va a emplear WINDOWS.SYS. sobre todo por programas de instalación de paquetes de software. entonces debe tener la precaución de incluir a COMSPEC en su archivo AUTOEXEC. Se emplea la variable de entorno COPYCMD. se debe tener cuidado de que tenga suficiente espacio para que no se obstaculice y haga lento el comando DISKCOPY. uno o más subdirectorios en forma adicional. se emplea un formato similar al siguiente: SET PATH=D:\NVOSIST.COM. por lo menos 2 MB. de lo contrario el sistema operativo no podrá localizar al procesador de comandos y se “colgará” cuando requiera leerlo o cargarlo después de alguna aplicación.COM. a fin de indicar al DOS dónde debe buscar a COMMAND. Consulte el uso del controlador de dispositivos RAMDRIVE.0 de MS-DOS. que permita incluir en la actual ruta alRegresar al Contenido .BAT. Un uso muy común de SET. debe tener disponibles. consiste en incluir a la ruta existente. EJEMPLOS: Si desea consultar cuáles son las variables de entorno que tiene el sistema operativo.COM en caso que el archivo COMMAND.464 Listado alfabético de comandos y controladores del MS-DOS 6.22 subdirectorio destino. se deberá incluir una línea con el comando SHELL en el archivo CONFIG.COM no resida en el directorio raíz de la unidad de arranque. de la siguiente forma: SET TEMP=C:\DOS obtendrá mejores resultados si TEMP indica una unidad virtual en RAM. empero. para añadir el subdirectorio C:\WORKS2 a la ruta actual se debe teclear: INCLUYE C:\WORKS2 Considere que cuando se apague la computadora.BAT.BAT: @ ECHO OFF REM Archivo INCLUYE. tal como: D:\ALFAOMEG\REPORTES\VENTAS\ENE94 o que emplee algunos signos que son poco frecuentes y un poco más lentos de teclear. si es que existe la declaración PATH en ese archivo. la ruta especificada con INCLUYE se borrará y cuando se encienda nuevamente sólo se tendrá la ruta especificada en AUTOEXEC.BAT. a fin de emplear esa variable en lugar de la ruta completa. CHR 234) : D:\αΩ\REPORTES\VENTAS\ENE94 en estos casos. suponga que emplea subdirectorios anidados. tales como las letras griegas α (alfa. con el nombre que el usuario desee. Este programa resulta útil para no tener que reescribir la ruta completa si lo único que se desea es añadir una unidad y subdirectorio al PATH existente. Por ejemplo. para accesar un archivo.BAT REM REM Este archivo permite incluir rutas al PATH REM Para ello recibe como parámetro el subdirectorio a incluir REM que se representa por %1 SET PATH=%1. se puede emplear a SET para definir una variable de entorno. lo que genera que. requiera escribir una ruta muy larga. para agregar una nueva ruta al PATH bastará con agregarla a continuación de INCLUYE en la línea de comandos.SET 465 gún subdirectorio que se indique. CHR 224) y Ω (omega. los comandos serán: SET ALFA1=D:\ALFAOMEG\REPORTES\VENTAS\ENE94 SET ALFA2=D:\αΩ\REPORTES\VENTAS\ENE94 Regresar al Contenido . para sustituir las anteriores rutas por ALFA1 y ALFA2.%PATH% REM Observe que la actual ruta se representó con %PATH% Una vez terminado y grabado el archivo INCLUYE. respectivamente. A continuación se muestra el archivo INCLUYE. por ejemplo. Por otra parte. 22 *. Si se tiene la versión en español. Para mayores detalles del proceso de instalación.22 una vez asignadas. MOVE o XCOPY soliciten confirmación antes de borrar archivos que tengan el mismo nombre que el que se copia o mueve al subdirectorio destino. por ejemplo.TXT TYPE %ALFA1%\LOCALES.466 Listado alfabético de comandos y controladores del MS-DOS 6. tal como se muestra a continuación: DIR %ALFA1% TYPE %ALFA1%\LOCALES.TXT IF EXIST %ALFA1%\LOCALES. el comando equivalente es INSTALAR. archivos .TXT Si desea eliminar una variable de ambiente. suponga que creó la siguiente variable para utilizar programas de base de datos compilados con el sistema CLIPPER: SET CLIPPER=F45 para eliminarla teclee: SET CLIPPER= Para evitar que los comandos COPY. para lo cual verifica los dispositivos que integran al equipo y descomprime los archivos que vienen en los disquetes originales de distribución del sistema en forma comprimida.SYS EXTERNO DESCRIPCION: Este comando inicia la rutina de instalación del sistema operativo en su computadora. escribiéndolas entre signos de por ciento. podrá emplear estas variables en programas de procesamiento por lotes.BAT. Regresar al Contenido . %ALFA1%.BAT INTERNO CONFIG. puede asignar el valor /Y a la variable COPYCMD de la siguiente forma: ª SETUP SET COPYCMD=/Y INSTALAR A MS-DOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. remítase al Capítulo “Instalación del MS-DOS”. SETVER 467 SETVER ESTABLECER VERSION DE DOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. si se tiene algún problema. SETVER. en virtud de que fueron desarrollados para ellas en particular. el DOS les responde la versión incluida en la tabla de versiones. consulte su documentación o acuda con su distribuidor. es posible que el programa sea incompatible con la versión 6. La mayoría de programas funcionarán correctamente con la versión MS-DOS 6.SYS en forma conjunta con el comando DEVICE o bien. Cuando se le incluye en el CONFIG.EXE carga en la memoria de la computadora la tabla de los números de versión del sistema operativo que utilizará el MS-DOS para ciertos programas. su funcionamiento puede no ser adecuado. DEVICEHIGH si se le desea cargar en la memoria alta. Eso no significa que se vaya a emplear otra versión de sistema operativo para ese programa.22.SYS.22 y a pesar de que se le incluya en la tabla de versiones. lo que sucede si se emplean programas que fueron desarrollados para las versiones de MS-DOS anteriores. aunque en realidad se ejecutará con la versión 6.22 *.SYS EXTERNO DESCRIPCION: Resulta útil cuando se desea ejecutar un programa que no reconoce la nueva versión del DOS. Regresar al Contenido . el DOS le responderá la que espera recibir. Si desea saber el número de versión de sistema operativo para el que fue desarrollado un determinado programa. se puede especificar en la tabla de versiones de SETVER el nombre del programa y la versión de DOS para la que se le desarrolló.22. sino que cuando el programa solicite el número de versión. En algunos casos. empero. Los programas se ejecutan con la versión 6. pero cuando solicitan el número de la versión en uso. Su primer uso es como controlador de dispositivos y se emplea en el archivo CONFIG.BAT INTERNO CONFIG. Esa tabla de versiones consiste en una relación de nombres de programas y el número de versión de sistema operativo que requieren para operar. SETVER tiene dos formas de uso: como controlador de dispositivos y como comando.22. 2.) (Version table successfully updated The version change will take effect the next time you restart your system) Como el mensaje indica. incluir o borrar esas definiciones en su tabla de versiones. If you run the program after changing the version table in MS-DOS version 6.Llame a su vendedor de software y solicite información sobre programas específicos que trabajan con la versión MS-DOS 6. esto es. la línea con el comando DEVICE para cargar a SETVER. It is possible that Microsoft has not verified whether the program will successfully run if you use the SETVER command to change the program version number and version table.2. you may lose or corrupt data or introduce system instabilities. hasta la siguiente vez que se encienda o reinicialice la computadora.EXE. or for lost or corrupted data. (WARNING . Tabla de versión fue actualizada satisfactoriamente.22 Se debe tener precaución respecto al lugar donde se ubica a SETVER en el archivo CONFIG.2.SYS. se requiere haberlo instalado como controlador de dispositivo en el archivo CONFIG. La nueva versión tomará efecto la próxima vez que reinicie su sistema. de todas formas se muestra un mensaje que advierte sobre la posibilidad de que a pesar del cambio en la tabla de conversiones. Cuando con SETVER se realiza alguna modificación en la tabla de versiones sin ningún problema. Su segunda forma de uso es como comando y permite mostrar.SYS. Si ejecuta el programa después de cambiar la tabla de versión de MS-DOS 6. Regresar al Contenido .SYS. pues si se le emplea para habilitar una versión diferente de MS-DOS que requiera otro controlador de dispositivos. perderá o alterará datos o causará inestabilidad. el mensaje que aparece es similar al siguiente: ADVERTENCIA . o pérdida y alteración de datos. Microsoft no es responsable por la pérdida o daños alguno. Es posible que Microsoft no ha verificado si el programa se ejecuta con éxito al usar el comando SETVER para cambiar el número de versión y la tabla de versión. Para usar a SETVER como comando.2. debe preceder a la línea con el comando DEVICE que cargue el controlador de dispositivos para el cual se habilita esa versión distinta. Microsoft is not responsible for any loss or damage. el programa pudiera no ejecutarse adecuadamente.468 Listado alfabético de comandos y controladores del MS-DOS 6.Contact your software vendor for information about whether a specific program works with MS-DOS version 6. los cambios realizados a la tabla de versiones tendrán efecto hasta que se vuelva a leer el archivo CONFIG. SETVER 469 En términos generales. en la tabla de versiones de SETVER se puede incluir cualquier programa. ocasionar severos problemas. el comando SETVER devuelve uno de los siguientes códigos de salida. Regresar al Contenido .EXE.BAT). No se tiene espacio suficiente para la nueva entrada en la tabla de versiones. Faltan parámetros en la línea de comandos. Se detectó un error al escribir en el archivo SETVER. para determinar el siguiente curso de acción dependiendo de su valor: Código 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Significado Se concluyó la operación con éxito. No se tiene suficiente memoria para ejecutar el comando. pero se debe tener precaución con el caso especial de un archivo intérprete de comandos. en el caso de programas optimizadores de disco y de caché de disco. para verificar la compatibilidad respecto a las versiones del DOS. El archivo SETVER. El archivo SETVER.EXE.EXE que se indicó es incompatible con la tabla de versiones. Se detectó un error al leer el archivo SETVER. pues en caso de que no sean compatibles. se debe tener precaución y en lo posible contactar con el distribuidor del paquete de software. En particular. se puede perder información y. Una vez concluido o suspendido. Se indicó un formato de número de versión inválido.EXE está dañado.EXE. Se indicó un nombre de archivo inválido.COM se puede generar un conflicto y motivar que el sistema no pueda reinicializarse la siguiente vez que se le encienda. el cual puede evaluarse con los comandos IF y ERRORLEVEL dentro de un archivo de procesamiento por lotes (. pues si se incluye el número de versión de COMMAND. No se encontró en la tabla de versiones la entrada indicada. No se encontró el archivo SETVER. Se indicó una unidad inválida. Se incluyó un modificador de comando inválido. Se incluyeron demasiados parámetros en la línea de comandos. EXE Si sólo se indica la UNIDAD:RUTA.EXE Como comando su sintaxis es la siguiente: SETVER [UNIDAD:RUTA] SETVER [UNIDAD:RUTA] [ARCHIVO N. /QUIET Impide la presentación del mensaje que normalmente aparece cuando se elimina una referencia de la tabla de versiones. Regresar al Contenido . se usa en el archivo CONFIG. muestra la actual tabla de versiones. ARCHIVO Se refiere al nombre del archivo ejecutable (.470 SINTAXIS: Listado alfabético de comandos y controladores del MS-DOS 6.22 Como controlador de dispositivos. 4. SETVER muestra los nombres de los programas y la versión del sistema operativo con la que deben ejecutarse. . No se pueden emplear los símbolos comodín ? y *.SYS con la siguiente sintaxis: DEVICE= [UNIDAD:] [RUTA] SETVER. 3.2. 3. N. Las versiones de MS-DOS son tales como: 3.0 MODIFICADORES: /DELETE Puede abreviarse como /D y borra de la tabla de versiones la referencia al ARCHIVO que se haya indicado.NN Permite indicar cuál es el número de la versión de sistema operativo MS-DOS que se debe enviar al programa que se señala.0.3.NN] SETVER [UNIDAD:RUTA] [ARCHIVO [/DELETE] [/QUIET]] PARAMETROS: UNIDAD:RUTA Permite indica la ubicación del archivo SETVER. 4. por lo que no se pueden indicar grupos de archivos.BIN o .SYS) que se desea agregar a la tabla de versiones. . es decir. 3. 5.01.EXE.1.COM. El formato de la tabla de versiones se compone de dos columnas: una con los nombres de los archivos de los programas y otra con el número de versión de DOS con la cual se debe ejecutar ese programa.0. 3 de sistema operativo MS-DOS para poderse ejecutar.SYS una línea como la siguiente: DEVICE=C:\DOS\SETVER.30 Si dejara de emplear el programa CONTABI.SYS Para evaluar los códigos de salida de SETVER. opere correctamente.SETVER 471 COMANDOS Para cargar la tabla de versiones en memoria. y al utilizarlo con la versión 6. Para ver el contenido de la tabla de versiones en la unidad actual.EXE 3. es probable que si se incluye en la tabla de versiones su nombre y la versión que requiere. incluya MORE de la siguiente forma: SETVER C:\DOS | MORE Si el programa denominado CONTABI. dato que generalmente aparece en la documentación que acompaña a los programas. EJEMPLOS: Para cargar a tabla de versiones en memoria. teclee en la línea de comandos lo siguiente: SETVER C:\DOS para que se haga una pausa cada vez que se llene de información una pantalla. El comando para incluirlo sería: SETVER CONTABI.BAT).EXE se asume que el archivo SETVER. y deseara recuperar el espacio que ocupa en la tabla Regresar al Contenido . emplee los comandos IF y ERRORLEVEL en un archivo de procesamiento por lotes (.EXE requiere la versión 3.EXE reside en el subdirectorio C:\DOS. escriba el siguiente comando: SETVER Si desea consultar el contenido de la tabla de versiones en la unidad C: y el archivo SETVER. incluya en el archivo CONFIG.2 reporta un mensaje similar a: Versión de Sistema Operativo incorrecta (Incorrect DOS version) entonces. se requiere del RELACIONADOS: comando DEVICE o DEVICEHIGH en el archivo CON- FIG.EXE está en el subdirectorio C:\DOS.EXE en su computadora. 472 Listado alfabético de comandos y controladores del MS-DOS 6. En la versión MS-DOS 4. El bloqueo lo realiza tanto en el disco duro de la computadora. SHARE cumple con esta tarea. aunque en esos casos. pues carga en memoria las rutinas que permiten compartir y bloquear archivos según se requiera. como en las unidades de red. diferentes de los predeterminados.22 *. Este comando se emplea principalmente en una computadora en la que corren dos o más programas y comparten los mismos archivos.EXE /DELETE ª SHARE COMPARTIR y se borrarán sus datos de la tabla de versiones de SETVER.248 bytes en la versión 6.SYS con el comando INSTALL. pero también cuando se encuentra interconectada y forma parte de un sistema de red local LAN o de multitarea. o desde el archivo CONFIG. primero accese uno y después el otro. CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Cuando se comparten archivos. Regresar al Contenido . Puede ejecutarse desde la línea de comandos del DOS.BAT INTERNO CONFIG. puede eliminar la información que sobre CONTABI. de forma que si al mismo tiempo dos usuarios desean escribir en un mismo archivo.0 también se le empleó para dar soporte a particiones de disco duro por arriba de los 32 MB. en un ambiente de red o de multitarea. los programas pueden ser ejecutados por varios usuarios al mismo tiempo. no se presenten conflictos y. en realidad. para leer y escribir información. se requiere de procedimientos que cuiden la integridad de los datos. En estos casos. el bloqueo de archivos y registros es una función que la proporciona el propio programa de la red. pero esta cantidad cambia si se indican otros valores para sus modificadores. originando que se compartan archivos.SYS EXTERNO DESCRIPCION: Permite habilitar al sistema operativo para que soporte compartir y bloquear tanto archivos como registros.22 de versiones.22.EXE se mantiene con el siguiente comando: SETVER CONTABI. SHARE ocupa aproximadamente 5. EJEMPLOS: Si su computadora trabaja en un ambiente de red o de multiusuario. el número de subdirectorios que emplee.SHARE 473 SINTAXIS: Si se le ejecuta desde la línea de comandos su sintaxis es: SHARE [/F:BYTES] [/L:BLOQUEAR] en cambio. pero en términos generales. El número de bytes que se requiera dependerá de la cantidad de archivos abiertos que se deseen tener al mismo tiempo. Por tanto. y desea que cada vez que la encienda o reinicialice Regresar al Contenido . por ejemplo. incluyendo el nombre del archivo. por ejemplo: C:\LIBROS\CAPITULO. El valor predeterminado es de 2048 bytes. C:\DOS MODIFICADORES: /F:BYTES Permite indicar el número de bytes que SHARE empleará como espacio para almacenamiento de la información de los archivos compartidos. se puede considerar que se ubicará entre 20 y 25 espacios para cada ruta.SYS se reRELACIONADOS: quiere el empleo del comando INSTALL. si se instala desde el archivo CONFIG.SYS la sintaxis a emplear es la siguiente: INSTALL = [[UNIDAD:] RUTA] SHARE.TXT /L:BLOQUEAR = 22 caracteres = 22 bytes Permite indicar el número de archivos que se podrán bloquear al mismo tiempo. COMANDOS Para cargar a SHARE desde el archivo CONFIG. depende de la longitud con la que acostumbre nombrar sus subdirectorios y su nivel de anidamiento. es decir. pues para cada uno de ellos deberá existir espacio suficiente para mantener en memoria la ruta de acceso completa. es decir.EXE.EXE [/F:BYTES] [/L:BLOQUEAR] PARAMETROS: [UNIDAD:]RUTA Permite indicar la ubicación del archivo SHARE. su valor predeterminado es 20. puede teclear desde la línea de comandos lo siguiente: SHARE /F:4096 /L:50 ª SHELL recuerde que como no se incluyó la ruta de búsqueda. Generalmente se emplea para indicar dónde reside el archivo COMMAND. Si desea ampliar el espacio a.COM. Si el sistema opeRegresar al Contenido . el subdirectorio donde resida debe formar parte del actual PATH. deberá incluir un comando SHELL en su archivo CONFIG. por ejemplo. por lo que si decide reubicar a COMMAND. así como incrementar el número total de archivos que se podrán bloquear al mismo tiempo a 50. Sólo se le puede emplear desde el archivo CONFIG.22 *. Otro uso generalizado.SYS una línea como la siguiente: INSTALL=C:\DOS\SHARE. o bien. en el directorio raíz de la unidad de arranque. el sistema operativo busca al archivo COMMAND.BAT INTERNO CONFIG.SYS. PROCESADOR DE COMANDOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.SYS EXTERNO DESCRIPCION: Permite indicar al sistema operativo cuál será el archivo procesador de comandos que debe utilizar y el subdirectorio donde está ubicado.SYS.22 se cargue SHARE. consiste en la posibilidad de modificar el tamaño para el entorno o ambiente del sistema operativo. el doble de lo predeterminado (2048 * 2 = 4096). En este caso SHARE carga los valores predeterminados.474 Listado alfabético de comandos y controladores del MS-DOS 6. cuando se decide no tenerlo en el directorio raíz de la unidad de arranque.EXE se supone que el archivo SHARE.COM. y conveniente. incluya en el archivo CONFIG.EXE reside en el subdirectorio C:\DOS.COM. en forma predeterminada. Si no se utiliza el comando SHELL. SHARE debe residir en el directorio actual. COMANDOS En virtud de que SHELL se emplea generalmente para habiRELACIONADOS: litar al procesador de comandos COMMAND. por ejemplo.COM. DATOS_ARCHIVO Permite incluir cualquier parámetro o modificador para el procesador de comandos. incluya en su archivo CONFIG.COM C:\DOS /E:1024 /P CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.SHIFT 475 rativo no encuentra al archivo procesador de comandos. desea no mantener el archivo COMMAND. para modificar el tamaño del entorno del sistema operativo.22 *. EJEMPLOS: Si desea ampliar el espacio disponible para el entorno del sistema operativo.SYS EXTERNO Regresar al Contenido . emite un mensaje como el siguiente: Incorrecto o falta Intérprete de Comandos (Bad or missing Command Interpreter) SINTAXIS: PARAMETROS: SHELL = [[UNIDAD:] RUTA] ARCHIVO [DATOS_ARCHIVO] [UNIDAD:] RUTA ARCHIVO Permite indicar la ubicación y el nombre del archivo procesador de comandos a utilizar. convie- ne familiarizarse con su modificadores.SYS una línea como la siguiente: ª SHIFT CAMBIAR SHELL=C:\DOS\COMMAND. sino en el subdirectorio denominado C:\DOS.BAT INTERNO CONFIG.COM en el directorio raíz de la unidad de arranque. por ejemplo.COM reside en el subdirectorio C:\DOS. normalmente el COMMAND.COM. a 1024 bytes. incluya en el archivo CONFIG.SYS una línea como la siguiente: SHELL=C:\DOS\COMMAND.COM /E:1024 /P Si además. y el archivo COMMAND. SHIFT SINTAXIS: EJEMPLOS: Suponga que desea un programa . de forma que al indicar el nombre del subdirectorio DESTINO y los nombres de los archivos como parámetros. aunque sean más de 10 los nombres que se indiquen. se muestra un aviso REM con la forma de uso del programa IF “%1" == ”" GOTO AVISO REM REM se verifica que exista ese subdirectorio. archivos . sin importar si son más de 10. si no existe lo cree y después copie en él los archivos que se listen. El siguiente listado del programa COPIAR. el %8 al %7 y así sucesivamente. o viceversa.BAT que le permita realizar copias de archivos hacia un subdirectorio de su disco duro.22 DESCRIPCION: Recorre la posición de los parámetros reemplazables %0 a %9 en un procesamiento por lotes. y por tanto mantener siempre la disponibilidad de al menos uno (el %9). se debe ser cuidadoso.BAT cumple con estos requerimientos: @ REM Archivo COPIAR. por lo que se pierde el primero de ellos (%0).476 Listado alfabético de comandos y controladores del MS-DOS 6. no se puede recuperar el valor del parámetro %0. REM en caso de que no exista.BAT @ REM @ REM Copia al subdirectorio que se indique como DESTINO @ REM todos los archivos o grupos de archivos que se incluyan @ REM como parámetros @ ECHO OFF REM REM Si no se indica ningún parámetro. Sin embargo. pues después de utilizar a SHIFT. La posibilidad de mover los valores de los parámetros. cada uno de los parámetros que exceden a 10.BAT. copiando cada uno de ellos al parámetro previo: es decir. el programa verifique la existencia de ese subdirectorio. se le crea Regresar al Contenido . que se pierde cuando recibe el valor del parámetro %1. Si en la línea de comandos se especifican más de 10 parámetros. el %9 al %8. facilita crear programas de procesamiento por lotes que requieren una mayor cantidad de parámetros o para crear bucles (loops). con SHIFT se desplazarán sus valores de forma tal que el parámetro %9 reciba en cada ocasión. de forma REM que el valor de %2 pase a %1. para emplearla REM posteriormente con el comando COPY SET DESTINO=%1 ECHO.BAT. Cuando %1 esté vacío. ECHO. para REM poder ejecutar los bucles :INICIO REM REM Se emplea SHIFT para recorrer los parámetros. ECHO. REM Observe el uso de una etiqueta denominada INICIO. GOTO FIN :FIN :AVISO REM REM ECHO. se REM dará por terminado el proceso SHIFT IF “%1" == ”" GOTO COPIADOS REM REM Si %1 no está vacío. para lo cual se REM realiza el bucle hacia el comando SHIFT GOTO INICIO :COPIADOS REM Se elimina la variable de entorno DESTINO SET DESTINO= REM Se muestra un mensaje y termina el programa COPIAR. ECHO. ECHO Se concluyó el proceso de copiado. ECHO 477 No se incluyeron parámetros.BAT CLS ECHO. por lo que se muestra el siguiente mensaje en la pantalla Para utilizar el programa COPIAR. se copia ese archivo REM en el subdirectorio o unidad DESTINO COPY %1 %DESTINO% /V /-Y REM Observe que DESTINO se encerró entre signos de porciento REM REM Se continúa con el siguiente archivo. incluya el Regresar al Contenido .SHIFT IF NOT EXIST %1\NUL MD %1 REM REM Ahora se asigna el primer parámetro a una REM variable de entorno llamada DESTINO. OUL *.WK? *:PRN INICIO. PAUSE subdirectorio destino y los archivos a copiar.22 ECHO ECHO ECHO.TXT HOJA3. al principio de cada comando que inicia un programa. dejando entre ellos un espacio para distinguirlos.COM ª SIZER. SIZER.EXE *. por lo que no podrá ejecutarse desde el símbolo del sistema.EXE con el propósito de conocer los requerimientos de memoria de los controladores de dispositivos y los programas residentes en memoria. a fin de poder determinar los modificadores a emplear para cada uno de ellos en los archivos CONFIG.XLS *.DOC *. ECHO ECHO.BAT INTERNO CONFIG.478 Listado alfabético de comandos y controladores del MS-DOS 6.SYS EXTERNO Regresar al Contenido .EXE se activa exclusivamente durante la ejecución de Memmaker. El controlador de dispositivos SIZER.BAT. ECHO ECHO ECHO ECHO.BAT REVISA.BAT HOJEA.22 *.BAT INTERNO CONFIG. Ejemplo: COPIAR A:\ TEXTO1. se incluye este controlador de dispositivos.EXE.TXT TEXTO2.EXE TAMAÑO EN MEMORIA CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.SYS y AUTOEXEC. Nota: SMARTDRV CACHE Y BUFFER DE DISCO CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. el propio MEMMAKER lo retira.PRG *. y cuando concluye.22 *. Durante la ejecución de MEMMAKER.SYS EXTERNO DESCRIPCION: El programa de optimización de memoria MEMMAKER utiliza al controlador denominado SIZER. EXE.SYS en su archivo CONFIG. pero deshabilite el de escritura. por ejemplo. Cuando se instala el sistema operativo MS-DOS 6.EXE debe cargarse desde el archivo CONFIG. Si desea habilitar el caché de escritura para dar mayor velocidad de operación a la computadora.22 con INSTALAR (Setup). es decir. habilita el doble buffer. Esta característica también es requerida por WINDOWS cuando corre en su modo 386 mejorado (386 Enhanced). que es un programa para correr en WINDOWS y que ajusta el funcionamiento de SMARTDRV. con el administrador de memoria HIMEM. que es una característica requerida por los controladores de disco duro que no trabajan con. El componente de doble buffer requiere de 2 kB y se carga en memoria convencional. Regresar al Contenido . la computadora debe contar con ella y estar habilitada. En esta modalidad. En esta modalidad. SMARTDRV siempre trata de cargarse en el área de memoria superior cuando está disponible. se configura a SMARTDRV para que habilite el caché de lectura. no lo ejecute desde una ventana de WINDOWS. SMARTDRV. Como comando. o no pueden emplear. En cambio. por lo que no es necesario emplear el comando LOADHIGH. inicializa o reconfigura la utilidad de memoria caché de disco en la memoria extendida. o desde el archivo AUTOEXEC.SYS con el comando DEVICE. SMARTDRV se puede ejecutar desde la línea de comandos del sistema operativo. con el propósito de elevar el nivel de seguridad del sistema e impedir que el usuario apague la computadora cuando aún se tenga información en memoria.SMARTDRV 479 DESCRIPCION: SMARTDRV ejecuta el programa SMARTDrive y tiene dos usos: como controlador de dispositivos y como comando.BAT. emplee el programa SMARTMON. que permite acelerar notablemente las operaciones de lectura/escritura de los discos.SYS. utilice el parámetro UNIDAD con el signo más (+). Como controlador de dispositivos. no puede cargarse en memoria superior. Tenga precaución de no invocar a SMARTDRV cuando se encuentre en el ambiente WINDOWS. la memoria que proporciona el comando EMM386. El caché de disco puede cargarse en memoria superior o en memoria convencional. o con otro programa administrador de memoria extendida que sea compatible con la especificación de memoria extendida (XMS) de Lotus/Intel/Microsoft/AST. Considere que para que SMARTDRV haga uso de la memoria extendida. entonces SMARTDRV habilita la memoria intermedia para la unidad principal o anfitrión (host) donde reside el archivo de volumen comprimido. se le está ejecutando.480 Listado alfabético de comandos y controladores del MS-DOS 6.. es decir. cada una de las cuales se deberá separar de las demás mediante un espacio en blanco. su sintaxis desde la línea de comandos o archivo por lotes es: SMARTDRV [/X] [[UNIDAD[+|-]].. En forma predeterminada.EXE /DOUBLE_BUFFER Si se teclea sin ningún parámetro ni modificador.EXE. desde la línea de comandos del DOS. entonces muestra cuál es su estado actual: SMARTDRV PARAMETROS: [UNIDAD:][RUTA] Permite indicar la ubicación del archivo SMARTDRV. SMARTDRV le habilitará el caché de lectura e inhabilitará el de escritura. si se indica una letra de unidad. la sintaxis es: [UNIDAD:][RUTA] SMARTDRV [/X] [[UNIDAD[+|-]]. pero no se incluye ningún signo. está activo en la computadora.. pero no para la unidad comprimida.SYS. Regresar al Contenido . en cambio.] [/E:TAMAÑOELEMENTO] [TAMAÑOCACHEINIC] [TAMAÑOCACHEWIN]] [/B:TAMAÑOBUFER] [/U] [/L] [/C|/R] [/F|/N] [/Q|/S|/V] Si ya se invocó a SMARTDRV y por tanto. El signo más (+) indica a SMARTDRV que habilite el caché para esa unidad. Los puntos suspensivos (..) indican que es posible indicar a más de una unidad de disco.]] [/C|/R] [/F|/N] [/Q|/S] En el caso de emplear a SMARTDRV como controlador de dispositivos en el archivo CONFIG. su sintaxis es la siguiente: DEVICE=[UNIDAD:][RUTA] SMARTDRV.BAT..22 Si utiliza DBLSPACE. el signo menos (-) le indica que lo inhabilite. pues de esa forma su operación es más eficiente y se proporciona mayor velocidad tanto a la unidad principal como a la unidad comprimida. UNIDAD[+|-] Permite indicar la letra de la unidad de disco para la cual se desea habilitar o deshabilitar el uso de la memoria intermedia o caché de disco. o bien.. SINTAXIS: Si se le invoca desde el archivo AUTOEXEC. en la eficacia de SMARTDRV. significa que serán menos las ocasiones en las que se tenga que recurrir a leer la información del disco. Si no se indica ningún valor. y por tanto se reflejará con una mayor velocidad de respuesta en su computadora. se habilitan tanto el caché de lectura como el caché de escritura. el de lectura y el de escritura. SMARTDRV habilitará e inhabilitará de acuerdo a lo siguiente: Unidades CD-ROM Comprimidas Creadas con INTERLNK De Red Discos duro Disquete Tarjeta de memoria MS-Flash Caché de Lectura Habilitado Ignorada Habilitado Ignorada Habilitado Habilitado Ignorada Caché de Escritura Inhabilitado Ignorada Inhabilitado Ignorada Habilitado Inhabilitado Ignorada TAMAÑOCACHEINIC Permite indicar el tamaño del caché dado en kilobytes (kB). Si se indica la letra de la unidad y se incluye el signo menos (–). Si el caché es grande. El tamaño disponible para el caché de disco influye de forma determinante en la operación y por tanto. en forma predeterminada se define ese tamaño de acuerdo a la cantidad de memoria extendida con la que cuente la computadora. se inhabilitan los dos cachés. si se indica la letra de la unidad y se incluye el signo más (+). Si no se indica ningún valor para TAMAÑOCACHEINIC. En caso de que no se indique ninguna letra de unidad. por lo que se recomienda que sea amplio. se asignará un valor dependiendo de la memoria disponible en su computadora conforme a la siguiente tabla: Memoria extendida disponible Hasta 1 MB Hasta 2 MB TAMAÑOCACHEINIC Toda la memoria extendida 1 MB Regresar al Contenido .SMARTDRV 481 En cambio. cuando se inicie SMARTDRV sin estar en el ambiente WINDOWS. Este modificador sólo opera mientras se permanece en WINDOWS. pues al salir de WINDOWS el caché volverá a su tamaño previo. Esta memoria permite que. para el buffer denominado lectura-anticipada.22 Memoria extendida disponible Hasta 4 MB Hasta 6 MB 6 MB o más TAMAÑOCACHEINIC 1 MB 2 MB 2 MB TAMAÑOCACHEWIN Permite indicar el número de kilobytes (kB). MODIFICADORES: /B:TAMAÑOBUFER Permite indicar el tamaño. SMARTDRV asignará a ambos el valor indicado en TAMAÑOCACHEWIN. en caso de que se requiera leer más información de una misma aplicación. que es una memoria intermedia donde SMARTDRV guarda información adicional que lee cada vez que se toma información de la unidad de disco duro.482 Listado alfabético de comandos y controladores del MS-DOS 6. en que reducirá SMARTDRV el tamaño del caché para WINDOWS con el propósito de que quede mayor cantidad de memoria extendida disponible para WINDOWS. exista una alta probabilidad de que corresponda a la que se Regresar al Contenido . Su valor predeterminado depende de la cantidad de memoria disponible en su computadora de acuerdo a la siguiente tabla: Memoria extendida disponible Hasta 1 MB Hasta 2 MB Hasta 4 MB Hasta 6 MB 6 MB o más TAMAÑOCACHEWIN Cero 256 kB 512 kB 1 MB 2 MB En caso de que para TAMAÑOCACHEINIC se indique un valor menor que para TAMAÑOCACHEWIN. El valor que se indica con TAMAÑOCACHEWIN se refiere al menor al que SMARTDrive reducirá el caché. en número de bytes. que incluye una línea con el comando SMARTDRV a fin de asegurarse que no quede información pendiente de grabar en el disco y poder apagar la computadora sin riesgo. es decir. considere que este buffer de lectura anticipada requiere de memoria convencional. perderla.SMARTDRV 483 leyó con anticipación y se guardó en el buffer. Normalmente esa información reside en el caché y se escribe en el disco duro cuando disminuyen los requerimientos de acceso a ese disco. Esa información no se pierde si en lugar de apagar la computadora se le reinicializa con las teclas E+D+F.BAT. En forma predeterminada se asignan 16 kB a TAMAÑOBUFER. Sólo se puede emplear en el archivo CONFIG. /C Indica a SMARTDRV que escriba en las unidades toda la información que resida en el caché en memoria de escritura. En los ejemplos se incluye un archivo de procesamiento por lotes denominado ADIOS. El modificador /C permite. se disminuye la cantidad de memoria disponible para otros programas. Sin embargo. SMARTDRV escribe la información en el disco. pero puede ser cualquier valor múltiplo de TAMAÑOELEMENTO (vea el modificador /E).SYS Esta característica puede ser de utilidad en caso de que emplee el sistema WINDOWS en el modo mejorado del 386 o si emplea a EMM386. Lo anterior conlleva al riesgo de apagar la computadora antes de que SMARTDRV haya escrito la información al disco duro y. /DOUBLE_BUFFER Le indica a SMARTDRV que ejecute la opción de buffer doble. por lo tanto. con lo que se podrá disminuir y a veces eliminar la necesidad de acudir al disco duro. cuando la computadora no tiene otra actividad alternativa. por lo que si se incrementa. Todo ello incrementa la velocidad de respuesta de la computadora. Si tiene un disco duro o algún otro dispositivo tipo SCSI (Small Computer System Interface) será más probable Regresar al Contenido . por lo tanto asegurar que no quede pendiente de escribir ninguna información. pues antes de proceder a la reinicialización. Como respuesta. Observe la columna con el título “Búfer”. aunque en ocasiones también se le requiere con dispositivos tipo ESDI o MCA. /E:TAMAÑOELEMENTO Permite indicar el número de bytes de caché que SMARTDRV puede mover en un determinado momento.BAT. Si su sistema opera más lento en relación a su configuración previa.SYS.EXE /DOUBLE_BUFFER esta línea debe anteceder a la de EMM386. El valor predeterminado es 8192. Emplee el comando MEM /C /P para confirmar que todos los programas se encuentren cargados en la memoria superior. 4. Si en alguna línea de esta columna dice “sí” (yes). 2. 2048. Si aún no ha ejecutado a MEMMAKER.22 que requiera del doble buffer. se mostrará información sobre su computadora.SYS el siguiente comando: DEVICE=C:\DOS\SMARTDRV. indique valores como 2048 ó 1024. Si alguna de las líneas de la columna “Búfer” contiene el carácter guión (-). Mientras más elevado sea el valor de TAMAÑOELEMENTO. 4096 u 8192. En la línea de comandos del sistema escriba SMARTDRV y oprima I . significa que SMARTDRV no pudo determinar si se necesita el modificador /DOUBLE_BUFFER. 6. Incluya en el archivo AUTOEXEC. Si desea saber si requiere de un buffer doble para su disco duro. SMARTDRV utilizará más memoria convencional. 5. por lo que si desea liberar la mayor cantidad de memoria convencional para otros programas. Incluya en el archivo CONFIG. se recomienda ejecutar el componente doble buffer de SMARTDRV. incluya el modificador /L al comando SMARTDRV en el archivo AUTOEXEC. en caso de que también esté en el archivo. ejecútelo. puede realizar los siguientes pasos del procedimiento que se recomienda en la documentación de Microsoft: 1. Puede tomar los valores de 1024. 3. Emplee el comando MEM /C /P para confirmar que la memoria superior está en uso. significa que podrá eliminar el comando SMARTDRV del archivo CONFIG. Si todas las líneas de la columna “Búfer” dicen “no”.484 Listado alfabético de comandos y controladores del MS-DOS 6.BAT el siguiente comando: C:\DOS\SMARTDRV Modifique su ruta si es preciso. Regresar al Contenido . /S Muestra información adicional sobre el estado de SMARTDRV. No se le puede emplear en forma conjunta con /V. /N Indica a SMARTDRV que grabe la información de su memoria intermedia cuando el sistema no esté ocupado. Utilice este modificador cuando desee asignar la memoria superior a otros programas. en cuanto se concluya su ejecución. /Q Impide que se muestren los mensajes de estado cuando se inicia SMARTDRV. o si está empleando la modalidad de doble buffer y el sistema pierde velocidad en su funcionamiento. Utilice este modificador si desea evitar que se asigne memoria para su unidad de CD-ROM. correspondiente a un comando. la diferencia radica en si se visualizan o no los mensajes de estado. los cuales aparecerán aunque se incluya /Q.SMARTDRV /F 485 Es la opción predeterminada. cuando no lo desee utilizar. /L Indica a SMARTDRV que no se cargue en bloques de memoria superior (UMB) a pesar de que exista memoria superior disponible. En forma predeterminada SMARTDRV muestra sólo mensajes de error. aunque se le tenga instalada en la computadora. /R Este modificador elimina todo el contenido que se tenga en el caché en ese momento y reinicia a SMARTDRV. /U Impide que se pueda habilitar el caché para una unidad de CD-ROM. por lo que permite que se visualice el símbolo del sistema aún cuando el caché de escritura contenga datos. Uselo con mucha precaución. e indica a SMARTDRV que grabe la información que se tenga en caché. Regresar al Contenido . que se incluye a continuación y que contiene la misma línea de comandos. Se le emplea para posteriormente habilitar la memoria intermedia (caché) para cada unidad que se desee. Archivo ADIOS. /X Desactiva el caché de escritura para todas las unidades. entonces sí se puede habilitar o deshabilitar el caché para la unidad de CDROM con el parámetro UNIDAD[+|–].BAT.486 Listado alfabético de comandos y controladores del MS-DOS 6. tal como HIMEM. después de teclear ADIOS y oprimir I . basta con esperar a que aparezca el mensaje que indica que ya se grabó la información en el disco para saber que habrá concluido la escritura de la información. antes de cargar a SMARTDRV se debe cargar a MSCDEX. puede emplear otro administrador de memoria que sea compatible con la especificación de memoria extendida (XMS) de Lotus/Intel/Microsoft/AST. como ADIOS.SYS. COMANDOS Para que se pueda utilizar la memoria extendida de su comRELACIONADOS: putadora. por lo que podrá apagar la computadora sin riesgo de perderla. puede teclear en la línea de comandos: SMARTDRV /C o puede crear un archivo de procesamiento por lotes. en cambio. con el parámetro UNIDAD[+|–]. a fin de facilitar esa tarea. EJEMPLOS: Si emplea SMARTDRV.BAT: @ ECHO OFF Regresar al Contenido . /V En forma predeterminada SMARTDRV sólo envía mensajes de error a la pantalla. Si se desea habilitar el caché para una unidad CD-ROM. No se le puede emplear en forma conjunta con /Q. con /V se le instruye para que visualice mensajes de estado y de errores siempre que se le instale. pero antes de apagar su computadora desea tener la confianza de que toda la información residente en memoria se grabe en el disco duro.22 Si no se incluye este modificador. se requiere instalar un administrador de memoria extendida.SYS en su archivo CONFIG. De este modo. Si lo desea. ECHO INFORMACION GRABADA !!! ECHO. ECHO PROCEDO A GRABAR ECHO LA INFORMACION QUE RESIDE EN MEMORIA SMARTDRV /C CLS ECHO. y el archivo SMARTDRV. ECHO ADIOS ABELARDO 487 Si desea crear un caché de disco con el tamaño predeterminado (256 kB). C: y D:. ECHO. teclee en la línea de comandos: C:\DOS\SMARTDRV para que se invoque y cargue cada vez que encienda o reinicialice la computadora.B.EXE reside en el subdirectorio C:\DOS. por ejemplo 150 kB. se redondeará esa cifra a 144 kB. ECHO. ECHO.C+ D+ Para emplear la característica de doble buffer de SMARTDRV. ello se logra con el comando: C:\DOS\SMARTDRV 3072 si además. Si dispone de suficiente memoria extendida. es probable que desee ampliar el tamaño del caché de disco. por ejemplo.BAT.SMARTDRV CLS ECHO. por lo que si se indican. de forma que con el comando EMM386 se pueda tener acceso al área de memoria superior. Considere que el tamaño que se indique se redondea a un múltiplo de 16. pero que se habilite para las unidades C: y D: el comando es: C:\DOS\SMARTDRV A. así como en caso de que su computadora cuente con dispositivos tipo SCSI o alguno Regresar al Contenido . y dos de disco duro. desea que el tamaño mínimo al que puede reducirse el caché sea de 1024 kB. a 3072 kB. entonces el comando será: C:\DOS\SMARTDRV 3072 1024 Si su computadora dispone de una unidad de disquete A:. puede indicar a SMARTDRV que inhabilite el caché de lectura y de escritura para las unidades A: y B:. incluya ese renglón en el archivo AUTOEXEC. ya sea que esté contenida en un archivo.SYS EXTERNO DESCRIPCION: Permite ordenar en forma ascendente o descendente la información que se le proporcione. tal como la impresora. Para el proceso de ordenación. Presenta el resultado de la ordenación en la pantalla. el comando SORT opera como un filtro que recibe información. o que provenga de la salida de otro comando.SYS para los códigos ASCII superiores a 127. así como la información que contenga el archivo COUNTRY. incluya en el archivo AUTOEXEC. tal como DIR.SYS u otro archivo especificado por el comando COUNTRY en el archivo CONFIG. Es decir.22 otro que lo requiera. su sintaxis es: SORT [/R] [/+N] [] [UNIDAD:] [RUTA] ORIGEN [[UNIDAD2: [RUTA2] DESTINO] SINTAXIS: Regresar al Contenido .BAT la siguiente línea: ª SORT ORDENAR C:\DOS\SMARTDRV /L CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.488 Listado alfabético de comandos y controladores del MS-DOS 6. Si se le emplea para ordenar la información proveniente de un archivo ORIGEN.22 *.BAT INTERNO CONFIG. la ordena en forma ascendente o descendente de acuerdo a una columna en particular (la primera en forma predeterminada) y la muestra o envía a un dispositivo.SYS la siguiente línea: DEVICE=C:\DOS\SMARTDRV. guardarlo en un archivo o enviarlo a otro dispositivo.EXE /DOUBLE_BUFFER Si instaló el doble buffer y desea mejorar la velocidad de su computadora. Cuando utilice a SORT tome en cuenta que no distingue entre mayúsculas y minúsculas. incluya en el archivo CONFIG. emplea la tabla de secuencias de caracteres que corresponda al código del país y tablas de código que se hayan indicado para la computadora. de la que se tomará el carácter para la ordenación. la primera columna. MODIFICADORES: /R Ordena los datos en forma descendente.SORT 489 Si se le utiliza para ordenar la información de salida de un comando. conviene emplear el comando MORE para que se hagan pausas cada vez que se llene una pantalla y el sistema espere a que el usuario oprima una tecla para continuar. y el signo mayor que (>) para dirigir los resultados ordenados a un archivo u otro dispositivo. de 9 a 0 y de la Z a la A. se debe indicar la línea vertical (|) que es el símbolo de canalización. Si se incluye. PARAMETROS: [UNIDAD:] [RUTA] ORIGEN Permite indicar la ubicación y el nombre del archivo ORIGEN del que se tomará la información a ordenar. es decir. COMANDO / Se refiere al COMANDO que se vaya a emplear y del cual se desea tomar la información de salida que se ordenará. Regresar al Contenido . el signo menor que (<) para que SORT reciba la información desde un comando o archivo ORIGEN. /+N Permite indicar a SORT el número de la columna. su sintaxis es: [COMANDO |] SORT [/R] [/+N] [[UNIDAD2:][RUTA2] ARCHIVO2] Observe que se puede emplear el carácter de canalización (|). así como los de redireccionamiento de la información. Recuerde que para poder emplear el símbolo de canalización. se requiere definir la variable de entorno TEMP en el archivo AUTOEXEC.535 caracteres). Su valor predeterminado es 1. [UNIDAD2:] [RUTA2] DESTINO Permite indicar la ubicación y el nombre del archivo DESTINO en el que se desea que se graben los datos ya ordenados. COMANDOS En virtud de que la salida de SORT en la pantalla puede ser RELACIONADOS: más extensa que las líneas disponibles en una sola.BAT. Ese archivo no debe se mayor a 64 kB (65. N. que se haga en forma descendente y que se haga pausa cada vez que se llene una pantalla. el comando será: SORT < RELACION. lugares o de cualquier otro tipo.490 Listado alfabético de comandos y controladores del MS-DOS 6. Suponga que desea teclear información y que SORT la ordene. teclee: SORT /R /+5 < RELACION. por lo que los resultados de ordenamientos que involucren a estos códigos pueden variar según lo que se indique en el archivo CONFIG. con relaciones de nombres sobre personas. países. Oprima I para terminar cada línea y cuando haya introducido la última..SYS establece los caracteres para los códigos ASCII superiores a 127.SYS. desea que se guarden en un archivo llamado ORDENADO. El archivo COUNTRY.TXT si se desea en orden descendente (inverso). es decir.TXT si en lugar de ver los resultados en la pantalla.TXT La entrada de datos a ordenar puede ser desde el teclado y los resultados pueden verse en pantalla o guardarse en un archivo.TXT >ORDENADO.TXT si desea que el ordenamiento de los datos se haga a partir de una columna en particular. teclee el comando: DIR *. y desea ordenarlos en orden ascendente a partir de la primera columna.22 El comando DIR también tiene opciones de ordenar la información de salida relativa al contenido de las unidades de almacenamiento. en código ASCII.TXT.SYS con COUNTRY. digamos que a partir de la 5a. en forma normal. EJEMPLOS: Si desea emplear el comando SORT para ordenar la información de salida del comando DIR.* | SORT /R | MORE Suponga que tiene un archivo llamado RELACION. así como numéricos. oprima T o E+=. el comando será: SORT /+5 < RELACION. para ello teclee en la línea de comandos: SORT observe que el cursor espera a que se escriban los datos. que es el carácter de Regresar al Contenido .TXT teclee: SORT /R /+5 < RELACION. A continuación el comando SORT mostrará los datos ya ordenados. Los valores 0. El sistema operativo asigna el uso de una de las pilas cada vez que se recibe una interrupción de hardware.TXT. ya sea en número (N) o en bytes (S). Si desea guardar esos datos ordenados en un archivo denominado ORDENADO. En caso de que los valores que se asignen a STACKS sean distintos de 0.SYS EXTERNO DESCRIPCION: Permite indicar el número de unidades de memoria.BAT INTERNO CONFIG. por lo que se deberá de incrementar.0 y que se muestre en la pantalla alguno de los siguientes mensajes: Desbordamiento de pila Error de excepción 12 Fatal: Error Interno de pila Sistema Detenido (Stack overflow) (Exception error 12) (Fatal: Internal Stack Failure) (System Halted) significa que es insuficiente el número que tienen asignado.TXT CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. para el uso dinámico de pilas de datos (stacks) para el manejo de las interrupciones de hardware. el comando es: ª STACKS PILAS SORT > ORDENADO.SYS. lo que significa que los programas que se Regresar al Contenido . así como su tamaño en bytes.STACKS 491 fin de archivo. Sólo se le puede emplear desde el archivo CONFIG.0 indican al sistema operativo que no asigne ninguna pila.22 *. 128 pero esos datos pueden variar.492 Listado alfabético de comandos y controladores del MS-DOS 6. el comando será: ª SUBMENU STACKS=6.SYS EXTERNO Regresar al Contenido . STACKS asigna los valores de N y S de acuerdo a la siguiente tabla: Valores para Computadora IBM PC.512 SUBMENU EN MENU DE ARRANQUE CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. en otros ocasiona que no operen correctamente.SYS la siguiente línea: STACKS=9.22 corran en esa computadora deberán tener espacio suficiente de pila para los controladores de interrupción de hardware.22 *.S N Permite indicar el número de pilas. S=128) SINTAXIS: PARAMETROS: STACKS = N. por lo que resulta recomendable asignar los valores que se indican en la tabla como predeterminados (N=9. el valor de N puede ser igual a cero (0) o estar entre 8 y 64.BAT INTERNO CONFIG. Aunque en la mayoría de los equipos ello no representará ningún inconveniente. S Permite indicar el número de bytes para cada pila. el valor de S puede ser igual a cero (0) o estar entre 32 y 512. de forma que se desea indicar al sistema operativo que emplee 6 pilas y para cada una de ellas se asignen 512 bytes. En forma predeterminada. IBM PC-XT e IBM Portátil Otra marca y modelo N 0 9 S 0 128 EJEMPLOS: Una asignación común para el comando STACKS consiste en incluir en el archivo CONFIG. de los siguientes co- mandos: INCLUDE Permite incluir el contenido de un bloque de configuración dentro de otro bloque. Se puede asignar cualquier nombre al bloque. MENUCOLOR Permite determinar los colores a emplear como frente y fondo en el menú de inicio. no se mostrará la opción en el menú de inicio. corchetes ([]) ni signo igual (=). excepto para el caso del menú principal. que requiere llamarse [MENU]. El bloque de menú que se indique debe de estar definido en el mismo archivo CONFIG. además de SUBMENU. diagonal normal (/). con nuevas opciones.TEXTO] NOMBREBLOQUE SINTAXIS: PARAMETROS: Permite indicar cuál es el nombre del bloque de menú con el que se asocia. La longitud máxima permitida para NOMBREBLOQUE es 70 caracteres y no debe incluir espacios. Si no se encuentra el bloque de menú con ese nombre.SYS SUBMENU = NOMBREBLOQUE [. el submenú. Regresar al Contenido . Este comando sólo se puede emplear cuando se defina un bloque de menú en el archivo CONFIG.SUBMENU 493 DESCRIPCION: Permite incluir en el menú de arranque o menú de inicio. Un menú de inicio permite que el usuario elija entre varias opciones de configuración para la computadora. TEXTO puede tener hasta 70 caracteres y pueden ser cualesquiera. SUBMENU facilita la organización de la presentación de las opciones disponibles.SYS. coma (. TEXTO Permite indicar la descripción que se desea mostrar en el menú. como si formase parte de él. se mostrará el NOMBREBLOQUE en su lugar.). una opción que permite mostrar otro menú. diagonal inversa (\).SYS.). Si se omite el TEXTO. y por tanto. COMANDOS Para definir los menús de inicio en el archivo CONFIG. RELACIONADOS: se dispone. punto y coma (. MENUITEM Permite determinar un elemento del menú. ya que su configuración recomendada difiere de la que se emplea cuando se utiliza a MS-Windows.Configuración sin comandos adicionales MENUITEM=ESPECIAL. si el teclado numérico estará o no activado cuando se presente el menú de inicio.1 MENUITEM=BASICA.22 MENUDEFAULT Permite indicar cuál de los elementos de menú se considerará como opción predeterminada. c) una configuración adecuada para utilizar MS-Windows. Observe el uso del comando MENUITEM para indicar el nombre del bloque de configuración que se asocia a cada una de las opciones del menú. y para indicar el texto que se mostrará en la pantalla.494 Listado alfabético de comandos y controladores del MS-DOS 6.Configuración para Windows Regresar al Contenido .Configuración especial (CAD) MENUITEM=WINDOWS. tales como AutoCad para DOS. EJEMPLOS: Suponga que desea presentar al usuario un menú con cuatro configuraciones posibles: a) básica. d) una configuración para sistema de red. Se deja activa la tecla @. El bloque de menú principal se denomina [MENU] (siempre) y contiene las cuatro opciones arriba señaladas. por ejemplo. b) una configuración especial. [MENU] MENUCOLOR=15. cuando se desee instalar nuevos paquetes de software. NUMLOCK Permite indicar si la tecla NUM LOCK estará o no activa y con ello.SYS y que puede emplearse. con el mínimo de comandos a ejecutar desde el CONFIG. para emplear ciertos paquetes. También se incluyó el comando MENUCOLOR para definir que el texto aparezca en blanco brillante sobre un fondo azul. Se utiliza el comando MENUDEFAULT para determinar la opción WINDOWS como predeterminada si el usuario no responde en 15 segundos. se mostrará el siguiente submenú: MS-DOS 6 Menú de inicio ======================= 1.Configuraciones de Red MENUDEFAULT=WINDOWS. Configuración sin comandos adicionales Configuración especial (CAD) Configuración para Windows Configuraciones de Red Introduzca una opción: 1 Si se oprime el número 4. 2. MSLAN.Red de Banyan Vines MENUITEN=LTASTIC.SUBST SUBMENU=REDES. BANYAN y LTASTIC.15 NUMLOCK=ON [REDES] MENUITEM=MSLAN. para que se identifique a esa ruta como Regresar al Contenido .SYS EXTERNO DESCRIPCION: Permite asignar una ruta de acceso o subdirectorio completo a una letra de unidad.Red Lantastic 495 en el mismo archivo CONFIG. Cuando se encienda o reinicie la computadora se mostrará un menú como el siguiente: MS-DOS 6 Menú de inicio ======================= 1. ESPECIAL. Red LAN Manager de Microsoft 2.Red LAN Manager de Microsoft MENUITEM=BANYAN. Red Lantastic ª SUBST SUSTITUIR Introduzca una opción: 1 CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Red de Banyan Vines 3.SYS se deben incluir los bloques de configuración BASICA.BAT INTERNO CONFIG.22 *. 4. WINDOWS. 3. unidad1: (Invalid parameter . es decir. cuando alguna instrucción se refiera a esa unidad.drive1:) Si se asigna con SUBST una letra de unidad a un subdirectorio de una unidad comprimida. de forma que.496 Listado alfabético de comandos y controladores del MS-DOS 6. pues de no haberlas se mostrará un mensaje como el siguiente: Parámetro no válido . observará que es posible que no coincidan sus valores reales sobre la capacidad de la unidad y el espacio disponible. permite crear una unidad de disco virtual. No se le debe emplear desde WINDOWS. el comando DIR. por ejemplo. el DOS se redireccione al subdirectorio indicado. En otras palabras. si desea crear o eliminar unidades virtuales deberá hacerlo antes de accesar o bien después de salir de MS-WINDOWS. pues los siguientes comandos no reconocen o no se deben emplear en unidades que hayan sido reasignadas con SUBST: ASSIGN (comando de versiones previas) BACKUP (comando de versiones previas) CHKDSK DEFRAG DISKCOMP DISKCOPY FDISK FORMAT LABEL MIRROR (comando de versiones previas) RESTORE RECOVER (comando de versiones previas) UNDELETE /S SYS También se debe cuidar que se tengan letras de unidad disponibles. Se debe tener cuidado cuando se emplee a SUBST. con los que reporte. o emplear el comando LASTDRIVE.22 si fuese una unidad de disco en la computadora. sustituye toda una ruta de acceso con una letra como si se tratase de una nueva unidad. SINTAXIS: SUBST [UNIDAD1: [UNIDAD2:\] RUTA] SUBST UNIDAD1: /D Regresar al Contenido . por lo que se utiliza SUBST para poder incluir una mayor cantidad de subdirectorios. que permite indicar al sistema ope- rativo cuál es la última letra de unidad aceptable. El comando PATH permite indicar la ruta de búsqueda de archivos ejecutables que emplea el sistema operativo. teclee o incluya en el archivo AUTOEXEC. EJEMPLOS: Para asignar la ruta C:\PROGS\BASESDAT a una unidad virtual designada con la letra M. MODIFICADORES: /D Elimina la asignación a la unidad de disco virtual. Se debe incluir si la ruta no corresponde a la unidad actual. RUTA Permite indicar la ruta de acceso que se asigna a la unidad de disco virtual señalada con UNIDAD1. se muestran las asignaciones de unidades virtuales que existan en ese momento. COMANDOS Para poder asignar una letra de unidad sin problema. utilice RELACIONADOS: el comando LASTDRIVE. sin parámetros ni modificador. Si sólo se teclea SUBST.SUBST 497 PARAMETROS: UNIDAD1: Permite indicar cuál será la letra de la unidad virtual a la que se asociará la ruta de acceso.BAT el siguiente comando: SUBST M: C:\PROGS\BASESDAT para cambiarse y trabajar en ese subdirectorio. UNIDAD2:\ Se refiere a la unidad física (por ejemplo el disco duro D:) que contiene la ruta que se asignará. pero tiene límite en cuanto al número máximo de caracteres. bastará con teclear M: Regresar al Contenido . El comando APPEND también permite indicar al DOS que busque archivos de datos y ejecutables en las rutas que se incluyan. SYS EXTERNO DESCRIPCION: Define opciones de arranque del sistema operativo desde el archivo CONFIG. /K. Regresar al Contenido .SYS con el comando DEVICE.BAT INTERNO CONFIG. SWITCHES = [/F] [/K] [/N] [/W] SINTAXIS: MODIFICADORES: /F Indica al sistema operativo que cuando se cargue y muestre el mensaje Iniciando MS-DOS .SYS para el funcionamiento de los dispositivos que se tengan.. /K Permite que un teclado mejorado o extendido (“enhanced”) funcione como un teclado convencional. en la misma línea con la que instala a ANSI.22 *..498 Listado alfabético de comandos y controladores del MS-DOS 6.SYS. también deberá incluir este modificador. (Starting MS-DOS .) no haga la pausa de 2 segundos que siempre hace en forma predeterminada..22 Para cancelar la asignación que se hizo a la letra de unidad M:.. En caso de que incluya este modificador con el comando SWITCHES. Esto resulta útil en caso de que alguno de los programas no opere adecuadamente con el teclado mejorado. en particular para que el teclado extendido o mejorado (enhanced) tenga las funciones y opere como uno convencional. y cargue el controlador de dispositivos ANSI. teclee el siguiente comando: ª SUBST M: /D SWITCHES MODIFICADORES CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Regresar al Contenido . se requiere usar el comando DBLSPACE con el modificador /SWITCHES y conseguir que se incluya a /N en el archivo DBLSPACE.0 la nueva ubicación del archivo WINA20. el archivo WINA20. con S.BAT.INI. si oprime V el sistema operativo preguntará si se desea ejecutar cada uno de los comandos incluidos en esos dos archivos.SYS.SYS ni AUTOEXEC. de otra manera.386 COMANDOS Para deshabilitar las teclas E+S y E+V que evitan que RELACIONADOS: se lea el archivo DBLSPACE.0.INI. se mostrará el siguiente mensaje en pantalla: Para poder ejecutar Windows en el modo mejorado. no se deshabilitan las teclas E+S ni E+V que se utilizan para que no se lea el archivo DBLSPACE.386 in the root of your boot drive to run Windows in Enhanced Mode) /W Además de incluir SWITCHES=/W en el archivo CONFIG. se consigue.INI y especificar la ruta completa de donde se ubica el archivo WINA20. (You must have the file WINA20.BIN se requiere usar el comando DBLSPACE /SWITCHES que incluye el modificador /N en el archivo DBLSPACE. se le haya reubicado en cualquier otra parte del disco duro y se desea acceder a MS-WINDOWS 3.386 de directorio raíz a algún otro subdirectorio.0 en modo 386 (o mejorado). Con este modificador se le indica a MS-WINDOWS versión 3. que no se lean y por tanto no se ejecuten los archivos CONFIG. Sin embargo.386 deberá estar ubicado en el directorio raíz de la unidad de inicio. es decir.BIN. No lo utilice si su versión de MS-WINDOWS es distinta a 3. para ello.SWITCHES /N 499 Inhabilita el empleo de las teclas S y V durante el inicio del sistema operativo. Si se oprimen esas teclas cuando se enciende o reinicializa la computadora. Sólo se debe utilizar este modificador cuando se haya movido el archivo WINA20. se debe incluir un comando DEVICE en el párrafo que tiene el encabezado [386Enh] dentro del archivo de WINDOWS denominado SYSTEM.386. SYS. A partir de la versión 6. inhabilite la pausa de 2 segundos cuando se presenta el mensaje de inicio del sistema con: ª SYS SISTEMA SWITCHES=/F CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.SYS y MSDOS.COM.22 *.SYS o AUTOEXEC.BIN cuando corresponde. llamados IO.BAT INTERNO CONFIG.BAT: SWITCHES=/N Si desea inhabilitar el uso de las teclas S y V y si además emplea a MS-WINDOWS versión 3.0 en el modo mejorado y reubicó al archivo WINA20.SYS cualquiera de los siguientes comandos: Para indicar al sistema operativo que aunque se dispone de un teclado extendido. al directorio raíz del disco duro o disquete que se indique. también copia el archivo DBLS PACE. el comando será: SWITCHES=/N /W Para dar mayor velocidad en el arranque de su computadora. utilice las funciones de un teclado convencional: SWITCHES=/K Para que no se puedan emplear las teclas S ni V cuando se inicie el sistema operativo y evitar que se omita la lectura o la confirmación de cada uno de los comandos de los archivos CONFIG.22 Incluya en el archivo CONFIG. de forma que pueda operar como disco de arranque.0.386 a otro directorio distinto del directorio raíz. así como el intérprete de comandos COMMAND.500 EJEMPLOS: Listado alfabético de comandos y controladores del MS-DOS 6.SYS EXTERNO DESCRIPCION: Copia los archivos ocultos del sistema operativo DOS. Regresar al Contenido . MSDOS. por ejemplo con COPY o con XCOPY. Si requiere instalar el sistema operativo en la unidad C: para que sirva de unidad de arranque y se encuentra comprimida.COM sí es visible. consúltelo con el comando DBLSPACE /INFO C:. SINTAXIS: PARAMETROS: SYS [UNIDAD1:] [RUTA] UNIDAD2: [UNIDAD1:] [RUTA] Permite indicar el subdirectorio donde están los archivos del sistema en caso de no estar en el directorio actual ni en el directorio raíz de la unidad actual. Actualmente los archivos ya no tienen que ser contiguos y.3 No se le puede emplear con unidades que se hayan redirigido con los comandos ASSIGN ni JOIN de versiones anteriores de DOS.SYS y DBLSPACE. el archivo COMMAND. sí se pueden copiar los archivos del sistema operativo cuando se dé formato a discos duros o disquetes.BIN se mantienen ocultos (hidden). ni en unidades de red. cuando se copien con SYS los archivos del sistema de discos que contengan versiones igual o anteriores a la MS-DOS 3. por lo tanto. del directorio raíz del disco de arranque. con el comando FORMAT. para que puedan utilizarse como discos de arranque.SYS. a otro subdirectorio o disquete. con su mismo nombre y sin que se efectúen alteraciones en dichos archivos. Se copian al directorio raíz y los archivos IO. UNIDAD2: Se refiere a la letra de la unidad de disco duro o disquete a donde se desean copiar los archivos de sistema operativo. En cambio. Regresar al Contenido . no se requiere dar formato al disco duro o disquete.SYS 501 En versiones anteriores de sistema operativo se requería disponer de espacio suficiente contiguo para ubicar los archivos de sistema. empero. tampoco con SUBST o INTERLNK. COMANDOS Con el comando ATTRIB se pueden modificar los atributos RELACIONADOS: de los archivos del sistema operativo marcados como ocultos y hacer posible copiarlos. Si no sabe cuál es. debe indicar como letra de la unidad a la unidad principal (anfitrión o host). si se copian a un disquete no se conseguirá que sirva como disquete de arranque debido a que la ubicación física de esos archivos en ese disquete no será la que se espera cuando se reinicializa la computadora. BAT. Se le puede emplear desde la línea de comandos. puede emplear el comando DISKCOPY. en archivos de ejecución por lotes. y ese disquete ya está formateado. La hora que se mantiene en el reloj de la computadora se emplea para incluirse como información en el directorio de archivos. y en ese caso indica la hora en la que se actualizó ese archivo. teclee en la línea de comandos: SYS A: Si su unidad de arranque es C: y por tanto es ahí donde residen los archivos ocultos del sistema operativo y el COMMAND.SYS EXTERNO DESCRIPCION: Muestra la hora actual del sistema y permite actualizarla. En particular. es útil incluirla en el archivo AUTOEXEC. utilice el comando DBLSPACE /INFO C: para saber cuál es la letra de la unidad principal.BAT INTERNO CONFIG.22 *.22 Si desea copiar los archivos de sistema operativo a partir de otro disquete que sí los tiene. Si no se dispone del archivo AUTOEXEC. el disquete resultante de la copia sí podrá operar como disquete de arranque. el DOS muestra la fecha y la hora en forma predeterminada. Regresar al Contenido . o bien. teclee: ª TIME HORA SYS C: B: CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. para copiar los archivos del sistema a un disquete ubicado en la unidad B:.COM. y si su unidad actual es F:. Para instalar con SYS el sistema operativo en la unidad C: y está comprimida. pues es en ella donde se le podrá instalar. solicite la hora actual.BAT. para que sirva como disquete de arranque.502 Listado alfabético de comandos y controladores del MS-DOS 6. En este caso. para que cada vez que inicie su sistema operativo. EJEMPLOS: Si desea preparar un disquete colocado en la unidad A: con el sistema operativo. Regresar al Contenido . SINTAXIS: PARAMETROS: TIME [HORAS: [MINUTOS [:SEGUNDOS [.SYS y varía entre el formato de 12 y de 24 horas. por lo que si cambia el formato de la hora con el comando COUNTRY a uno de 12 horas. El valor predeterminado es A. se puede indicar la fecha y asignarla al RELACIONADOS: sistema con el comando DATE. con valores entre 0 y 59. con valores entre 0 y 59. CENTESIMAS Permite indicar las centésimas de segundo con valores entre 0 y 99.M. Si sólo se oprime I. MINUTOS Permite indicar los minutos. COMANDOS Además de la hora. A|P Para indicar si la hora es A. se mostrará un mensaje similar a: Hora no válida Escriba la nueva hora:_ (Invalid time Enter new time:_) y se solicita que se dé entrada a la hora en forma correcta.CENTESIMAS]]] [A|P] HORAS Permite indicar la hora actual. El formato que emplea TIME se puede determinar con el comando COUNTRY dentro del archivo CONFIG.TIME 503 Si por error se teclean valores que caen fuera de los rangos aceptados para cada uno de los componentes de TIME. Cuando emplee el primero.M. o P. incluya el modificador P para poder distinguir los horarios matutinos de los vespertinos. deberá indicar P o de lo contrario no se distinguirá entre el horario matutino y el vespertino. SEGUNDOS Permite indicar los segundos. se acepta la hora actual sin hacerle ningún cambio. los valores que puede tomar están entre 0 y 23. en caso de emplear el formato de 12 horas. 22 En ambos casos. en particular. se puede modificar su formato con el comando COUNTRY.SYS EXTERNO DESCRIPCION: Muestra en forma gráfica cuál es la estructura que mantiene el directorio raíz y sus subdirectorios o bien. EJEMPLOS: Si desea indicar a su computadora que la hora actual es 18:45. pero también puede indicar la hora en la misma línea de comandos de una de las dos siguientes formas: ª TREE TIME 18:45 TIME 6:45p ARBOL DE DIRECTORIOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Regresar al Contenido .BAT INTERNO CONFIG. También puede mostrar los nombres de los archivos que residen en cada subdirectorio. muestra la estructura de los subdirectorios a partir del directorio actual. la de alguna ruta en particular. RUTA Permite indicar una ruta de acceso. el de la fecha con DATE y la hora con TIME. de la que se desea la información sobre la estructura de sus directorios.504 Listado alfabético de comandos y controladores del MS-DOS 6. PARAMETROS: UNIDAD: Permite indicar la letra de la unidad de disco duro o disquete. TREE [UNIDAD:] [RUTA] [/A] [/F] SINTAXIS: Si se teclea TREE sin ningún parámetro (aunque sí puede tener modificadores). de la que se desea su estructura.22 *. teclee: TIME y responda 18:45 cuando solicite la hora actual. teclee: TREE E:\ y funcionará aunque su unidad y directorio actuales sean otros. entonces teclee: ª TREE C:\LIBRO /F > LPT1: Regresar al Contenido . como se indica en los siguientes comandos: TREE C:\LIBRO /F | MORE TREE C:\LIBRO /F > ESTRUC.TXT con el comando PRINT. Si utiliza el modificador /F. a partir del subdirectorio C:\LIBRO teclee: TREE C:\LIBRO /F si la información pasa muy rápido. EJEMPLOS: Si desea que se muestre la estructura del disco E:. COMANDOS Para consultar qué archivos están incluidos en cada subdiRELACIONADOS: rectorio. puede elegir entre detener la pantalla con MORE o enviar la información a un archivo. /F Muestra los nombres de los archivos que residen en cada subdirectorio.TREE 505 MODIFICADORES: /A Emplea caracteres de texto en lugar de caracteres gráficos para cuando no se interpretan adecuadamente ya sea en la pantalla o en la impresora.TXT Posteriormente. probablemente convenga utilizar el comando MORE para que se haga una pausa cada vez que se llene la pantalla con la información de TREE. utilice el comando DIR. a partir de su directorio raíz. pero si desea que la impresión se haga directamente desde el comando TREE. puede imprimir el archivo ESTRUC. Para consultar la estructura de los subdirectorios y los archivos que se contienen en cada uno de ellos. 22 *. entonces utilice el comando TRUENAME de la siguiente forma: TRUENAME D: ª TYPE y el sistema operativo responderá con C:\WP51\DATOS TIPIAR (ESCRIBIR) CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. Su utilidad reside en poder identificar la unidad y subdirectorios que corresponden a una letra de unidad redireccionada con SUBST.22 *. que permite conocer cuál es la verdadera ruta de una unidad.22 TRUENAME RUTA DE ACCESO REAL CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.SYS EXTERNO DESCRIPCION: Se trata de un comando no documentado. PARAMETROS: UNIDAD: Determina la unidad de la que se desea conocer su verdadera ruta.BAT INTERNO CONFIG. TRUENAME [UNIDAD:] SINTAXIS: Si se teclea TRUENAME sin indicar la letra de la unidad.506 Listado alfabético de comandos y controladores del MS-DOS 6. Si deseara conocer la ruta verdadera que utiliza el DOS cuando se teclea D:.BAT INTERNO CONFIG. EJEMPLOS: Suponga que con el comando SUBST asigna la letra de unidad D: al subdirectorio C:\WP51\DATOS de la siguiente forma: SUBST D: C:\WP51\DATOS si solicita el directorio de D:. en realidad se mostrará el de C:\WP51\DATOS. se muestra la ruta real de la unidad actual.SYS EXTERNO Regresar al Contenido . incluya a MORE para que haga una pausa en cada pantalla: TYPE C:\AUTOEXEC. se debe definir en el archivo AUTOEXEC.BAT. tales como los . pero tiene más líneas que las permitidas en una pantalla. Impr Pant EJEMPLOS: Para consultar en la pantalla el contenido del archivo C:\CONFIG.SYS o . o habilitar el envío de la información a la impresora con las teclas E+X. un archivo binario. incluyendo símbolos de control. como los archivos . no olvide oprimir las mismas teclas nuevamente para apagar el envío a la impresora.BAT.INI. COMANDOS Si el archivo es extenso. si es de texto en código ASCII. por lo que no se pueden incluir grupos de archivos.COM. CONFIG. Si desea redirigir la salida del comando TYPE. TYPE [UNIDAD:] [RUTA] ARCHIVO [UNIDAD:] [RUTA] ARCHIVO SINTAXIS: PARAMETROS: Permite indicar la ubicación y nombre del archivo cuyo contenido se desea consultar en la pantalla. pero no será así si es de otro tipo.BAT a la variable de ambiente TEMP. Si opta por esta segunda forma. por ejemplo hacia la impresora. Regresar al Contenido .SYS teclee en la línea de comandos: TYPE C:\CONFIG. para que se hagan pausas cada vez que se llene la ventana. por lo que se recomienda no utilizar TYPE con archivos que no sean de texto en código ASCII.SYS Si desea consultar el archivo C:\AUTOEXEC. puede emplear el símbolo de redirección (>).BAT | MORE ª recuerde que para emplear el símbolo de canalización (|).EXE y los . se les podrá visualizar sin dificultad. por ejemplo. conviene emplear el comando RELACIONADOS: MORE. en cuyo caso se mostrarán símbolos distintos a los comúnmente esperados.TYPE 507 DESCRIPCION: Muestra en la pantalla el contenido de un archivo. No se pueden emplear los símbolos comodín (* y ?). BAT INTERNO CONFIG.22 *. donde guarda los archivos que se borren sin cambiar el registro de su ubicación en la tabla de asignación de archivos (FAT). Si en algún momento se alcanza ese límite. Regresar al Contenido . se observará que no disminuirá el número de bytes disponibles en el disco. Si desea conocer el número real de bytes disponibles en el disco.22 UNDELETE RECUPERAR ARCHIVOS BORRADOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. requiere de aproximadamente 13. de forma que pueda recibir la información de los archivos recién borrados.SYS EXTERNO DESCRIPCION: Permite recuperar archivos que se hayan borrado con el comando DEL o ERASE. Esto se debe a que en realidad se reubicó el archivo al subdirectorio SENTRY. ejecute el comando SCANDISK. Se mantiene residente en memoria parte del programa UNDELETE y se crea en el disco duro un directorio oculto denominado SENTRY. y se ejecuta el comando DIR. Conviene comenzar la recuperación con los archivos más importantes y continuar posteriormente con los demás. Con esta opción se requieren aproximadamente 13. pero se limita a aproximadamente el 20% de la capacidad de su disco duro. Desde luego.6 kB de memoria para la parte residente de UNDELETE.5 kB de memoria y bastante espacio en disco. se le mueve de SENTRY al subdirectorio que corresponda. justo donde estaba cuando se le borró. Proporciona el más alto nivel de protección. por lo que si después se le recupera con UNDELETE. Cuando se borran archivos con los comandos DELETE o ERASE. UNDELETE dispone de tres niveles de protección para atender la posible pérdida de archivos por uso del comando DEL: a) Centinela de Eliminación (Delete Sentry). Bajo este esquema se obtiene la mejor protección. el subdirectorio SENTRY crecerá conforme se borren archivos. UNDELETE selecciona y borra los archivos más antiguos que se tengan en SENTRY.508 Listado alfabético de comandos y controladores del MS-DOS 6. de forma que quede disponible el espacio que ocupaba. No siempre es posible recuperar los archivos borrados. pero antes de invocar a UNDELETE para solicitar el registro de los archivos borrados. se puede utilizar ASSIGN (de versiones previas).DEL y en él guarda información sobre la ubicación de los archivos que se borran.UNDELETE 509 Se debe tener cuidado cuando se utilicen disquetes. que es igual al método Centinela de Eliminación. los otros dos incluyen mejoras para evitar este problema. pues aunque se emplee el procedimiento de Centinela de Eliminación. Esto es lo que sucede con el esquema estándar. Es el menor nivel de protección y está disponible en forma predeterminada al iniciar el DOS en la computadora. Aunque en ese caso se emite un sonido para alertar al usuario de la pérdida. Regresar al Contenido . por lo que si se graba información de otro archivo en esos espacios. o por lo menos. si el espacio reservado para el subdirectorio SENTRY es menor que el espacio que ocupe un archivo. Permite recuperar archivos borrados siempre y cuando el espacio que ocupaban no haya sido utilizado por otros archivos. existe el riesgo de que se ocupe precisamente el espacio que se liberó al borrar ese archivo. c) Estándar (Standard). En cambio. Emplea un archivo oculto denominado PCTRACKR. Esto se debe. b) Registro de Eliminación (Delete Tracker). Este problema es poco frecuente en discos duros. dado que su nivel de protección es menor. se le elimina el primer carácter de su nombre y se pone a disposición el espacio que ocupaba en disco. Al borrar un archivo se actualiza la tabla de asignación de archivos (FAT). por lo que si se continúa trabajando con la computadora y se graba información. Se debe tener precaución de no emplear el registro de archivos borrados eliminados para unidades de disco redirigidas con los comandos JOIN (de versiones previas). a que cuando se borra un archivo. No requiere memoria pues no carga ningún programa en forma residente. ya no se podrá recuperar el archivo borrado. pues no crea archivos de información. por tanto. ni SUBST. no se le podrá recuperar. al borrar ese archivo no se le puede guardar en SENTRY y.5 kB de memoria. no completamente. pero menor espacio en el disco. aunque no se indique explícitamente. no se detiene la acción de borrado. También requiere de aproximadamente 13. ni espacio en disco. principalmente. . si era dependiente del directorio raíz.WOA. .22 En términos generales. UNDELETE protege todas las unidades que se incluyan en esta sección. .THM. ni los archivos que hubieran contenido esos subdirectorios. Con UNFORMAT se puede recuperar el subdirectorio y después con UNDELETE se pueden recuperar sus archivos. UNDELETE no puede recuperar subdirectorios que se hayan eliminado con el comando RD (o RMDIR).DRIVES] Indica cuáles son las unidades protegidas por el método Centinela de eliminación.SPL. mayores serán las probabilidades de éxito. . Este archivo se lee cuando se carga UNDELETE en memoria.RMG. de alto riesgo y no es recomendable a menos que no se tenga respaldo del subdirectorio perdido. Sin embargo. ¾ Mantener los archivos durante 7 días y después eliminarlos. .INI son: [SENTRY. Un ejemplo de Regresar al Contenido . Las secciones que tiene el archivo UNDELETE.INI en el que mantiene información sobre sus parámetros de operación. Si al invocar a UNDELETE no existe ese archivo. Desde luego. Sus valores predeterminados serán los siguientes: ¾ Método de protección Centinela de Eliminación en la unidad actual.IMG.TMP. .VM? y . existe la posibilidad de recuperar con el comando UNFORMAT un subdirectorio y sus archivos. ¾ No guardar los archivos que tengan activado el indicador del atributo de archivo. puede apagar la computadora e intentarlo más tarde. Este procedimiento es. independientemente de las unidades de disco que se indiquen en la línea de comandos de UNDELETE. El comando UNDELETE emplea un archivo denominado UNDELETE. ¾ Limitar el espacio a emplear para SENTRY al 20% de la capacidad del disco . pero recuerde que mientras más pronto lo intente. suspenda su actividad con la computadora y trate de recuperarlos de inmediato. se crea cuando se carga a UNDELETE. ¾ Guardar en el subdirectorio SENTRY todos los archivos. sin embargo.510 Listado alfabético de comandos y controladores del MS-DOS 6.DOV.SWP. . excepto aquellos con las extensiones: . cuando se dé cuenta de que se borraron archivos que no se querían borrar. el comando es: ARCHIVE=FALSE ¾ Número de días que se guardarán los archivos.BAK [MIRROR. si para que se guarden todos los archivos. Para indicar que se protejan.DRIVES] Permite indicar cuáles son las unidades que se protegerán por el método Registro de Eliminación. se indicaría de la siguiente forma: [SENTRY. que indica que se protejan las unidades C:.FILES] *. para no protegerlos.BAK. se indica que no se guarde ese archivo. que es el valor predeterminado.DRIVES] C= D= E= [SENTRY.* Cuando aparece un guión (-) justo antes de un nombre de archivo. se debe incluir: ARCHIVE=TRUE en cambio. pero se le puede modificar: DAYS=10 su valor máximo es 255 días. así. Regresar al Contenido . [CONFIGURATION] En esta sección se definen los siguientes valores: ¾ Si se protegen o no los archivos que tengan activado el indicador del atributo de archivo (lectura/escritura). cuando se emplea el método de Registro de Eliminación o el de Centinela de Eliminación. D: y E: es: [SENTRY. En forma predeterminada se establecen todos los archivos: *.FILES] Especifica los nombres de los archivos protegidos contra eliminación. excepto los que tengan la extensión .* -*.UNDELETE 511 esta sección. Su valor predeterminado es 7. que utiliza el subdirectorio SENTRY. tal como EDIT. Si ya tiene elegido un método de protección para la recuperación de archivos borrados. como se muestra a continuación: PERCENTAGE=15 [DEFAULTS] En esta sección se indica a UNDELETE cuál es el método de registro de archivos borrados que se desea emplear.SENTRY=TRUE D. el comando UNDELETE emplea la información que mantiene el comando MIRegresar al Contenido . así. y modifique el archivo con los valores que desee. Eliminar de memoria la parte residente de UNDELETE. son dos los pasos a seguir: 1. para el subdirectorio SENTRY.TRACKER=FALSE En caso de que desee modificar alguno de los valores predeterminados como. por ejemplo: DAYS=7 emplee un editor de textos ASCII. para especificar que se desea el método Centinela de Eliminación. Si desea activar el método Centinela de Eliminación teclee: UNDELETE /S Con la versión MS-DOS 5. deberá aparecer lo siguiente: [DEFAULTS] D.22 ¾ El porcentaje del total de espacio del disco duro. Activar a UNDELETE. teclee en la línea de comandos: UNDELETE /U 2. pero puede variarse. para lo cual se carga en memoria la parte residente. Es decir. Su valor predeterminado es 20. Sólo se puede emplear uno a la vez. para ello emplee el modificador /U.0. pero desea cambiarlo. y después activar el nuevo nivel de protección y cargar la parte residente de UNDELETE en la memoria. es decir. requiere retirar de memoria la parte residente de UNDELETE. que se reservará para guardar los archivos borrados.512 Listado alfabético de comandos y controladores del MS-DOS 6. al solicitar /ALL. hasta que al utilizar alguno de ellos como primer carácter. se evite la duplicidad en los nombres: #%&0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ Regresar al Contenido . es decir. consulte el Capítulo de este libro dedicado a él. SINTAXIS: Son dos las sintaxis disponibles: UNDELETE [[UNIDAD:] [RUTA] ARCHIVO] [/DT|/DS|/DOS] UNDELETE [/LIST|/ALL|/PURGE [UNIDAD] |/STATUS |/LOAD |/UNLOAD |/S[UNIDAD] |/TUNIDAD[-ENTRADAS]] PARAMETROS: [UNIDAD:] [RUTA] ARCHIVO Permite indicar la posición y nombre del archivo o grupo de archivos que fueron borrados y se desea recuperar. a menos que se disponga del registro de archivos eliminados de acuerdo al siguiente párrafo. Para mayor información sobre el comando UNDELETE. trata de emplear el Registro de Eliminación. entonces se intenta el empleo de los siguientes caracteres. si lo utilizará bajo ambiente WINDOWS. entonces no podrá saber cuál es ese primer registro del nombre del archivo y por ello les incluye el signo de número (#). Si está habilitado el método del Centinela de Eliminación. UNDELETE les coloca el signo #. que a partir del segundo carácter. UNDELETE lo emplea. los nombres de los archivos sean iguales.UNDELETE 513 RROR. MODIFICADORES: /ALL Permite recuperar todos los archivos borrados sin solicitar confirmación para cada uno. pero si tampoco está habilitado. por lo que al recuperarlos se requiere incluirles algún carácter en lugar de ese primero. si está disponible. en particular. se le elimina el primer carácter de su nombre. En caso de que se presente un nombre de archivo duplicado. si no es así. para recuperar los archivos borrados. La configuración predeterminada indica a UNDELETE que recupere todos los archivos del directorio actual que hayan sido borrados. Cuando un archivo se borra. Regresar al Contenido . Si tampoco está disponible. que mantiene los nombres de los archivos borrados y solicita confirmación para cada uno. /DS Indica a UNDELETE que recupere únicamente aquellos archivos que se encuentren en el directorio SENTRY y solicita confirmación para cada archivo. /DT o /DS.514 Listado alfabético de comandos y controladores del MS-DOS 6. pero si no está disponible. UNDELETE intenta emplear primero el esquema de Centinela de Eliminación. así como de los modificadores /DT.22 /DOS Indica a UNDELETE que recupere únicamente los archivos que estén señalados como borrados en el directorio del DOS. Siempre que sea posible. /LIST Indica a UNDELETE que muestre una lista de los archivos borrados. en caso de que exista. Solicita se confirme la recuperación para cada uno. Este modificador no toma en cuenta el archivo de registro de archivos borrados. La relación de archivos que se muestre depende del parámetro [UNIDAD:][RUTA] ARCHIVO que se señale. Funciona igual que el método Estándar. /LOAD Permite cargar y dejar residente en memoria al programa UNDELETE. En caso de no incluir a ninguno de ellos. es decir. se intenta la recuperación de los archivos borrados con la información del sistema operativo. si no existe ese archivo. emplee alguno de los modificadores: /DOS. trata de emplear el Registro de Eliminación. únicamente busca archivos cuyas entradas aún se encuentran en el directorio y que están marcados como borrados. /DS y /DOS ya comentados. indicando si se pueden recuperar. pero no los recupera.INI. entonces se emplean los valores predeterminados. y emplea la información del archivo UNDELETE. /DT Indica a UNDELETE que recupere los archivos que estén en el Registro de Eliminación. tomando como valores los especificados en el archivo UNDELETE. Si únicamente se incluye /T. /S Vuelve a cargar la parte de UNDELETE residente en memoria y activa el nivel de protección de Centinela de eliminación.drives]. Bajo este esquema de protección. /S[UNIDAD] Permite habilitar el nivel de protección denominado Centinela de Eliminación. se desactiva la protección de Centinela y el Registro de eliminación. se registra la información necesaria para poder recuperar archivos borrados en la UNIDAD que se indique. Con este modificador realmente se borran los archivos de la unidad que se define y el espacio en el disco aumenta en forma real. Si se omite la letra de la UNIDAD. es decir.INI e incluye dichos valores para la unidad especificada. pero se imposibilita la recuperación de los archivos cuya información haya contenido SENTRY. con todos los valores establecidos en el archivo UNDELETE. /UNLOAD Permite desinstalar a UNDELETE. /STATUS Muestra cuál es el tipo de protección que se esté empleando en cada unidad. Al hacerlo. se busca el directorio SENTRY en la unidad actual. Si no se incluye la letra de la UNIDAD. ante la eventual necesidad de recuperación de archivos borrados. sin unidad alguna. se habilita para la unidad actual. retira de la memoria su parte residente. si ésta no se encuentra incluida ya en el archivo UNDELETE.UNDELETE /PURGE[UNIDAD] 515 Indica a UNDELETE que borre el contenido del directorio SENTRY. se ejecuta el método de Registro para todas las unidades especiRegresar al Contenido . /TUNIDAD[-ENTRADAS] Permite habilitar el nivel de protección Registro de Eliminación. para lo cual deja residente en memoria parte del programa UNDELETE.INI.INI en las unidades especificadas en el apartado [Sentry. ENTRADAS es un parámetro opcional que permite indicar el número máximo de entradas a guardar en el archivo PCTRACKR. El valor predeterminado de ENTRADAS.516 Listado alfabético de comandos y controladores del MS-DOS 6. teclee: UNDELETE en la línea de comandos y se solicitará confirmación para cada uno de los archivos que se puedan recuperar. incluya el modificador /ALL: UNDELETE C:\LIBRO\*. Si sólo desea recuperar un tipo específico de archivos. Su valor puede estar entre 1 y 999.DEL que es donde se guardan los datos de los archivos borrados. el tamaño del archivo a emplear.INI.TXT que residen en el subdirectorio C:\LIBRO.TXT Si desea llevar a cabo la misma acción. de acuerdo a la siguiente tabla: Capacidad de la unidad de disco 360 720 1. se ejecuta el método sobre la unidad actual.22 ficadas en la sección [MIRROR.44 20 32 kB kB MB MB MB MB Número máximo de registros 25 50 75 75 101 202 303 Tamaño del archivo a emplear 5 kB 9 kB 14 kB 14 kB 18 kB 36 kB 55 kB más de 32 MB EJEMPLOS: Si borró inadvertidamente archivos en su actual subdirectorio y desea recuperarlos. y si en éste no se encuentra especificada unidad alguna. del archivo UNDELETE. teclee lo siguiente: UNDELETE C:\LIBRO\*. tales como aquellos con la extensión .DRIVES].2 1. pero sin que UNDELETE le solicite confirmación para cada archivo. y por tanto.TXT /ALL Regresar al Contenido . depende de la capacidad que tenga el disco del que se desea mantener información. de sus disquetes originales. que emplea el archivo PCTRACKER. También permite reconstruir una tabla de partición de disco duro que hubiere sido dañada. o bien. A partir de la versión 6. entonces el comando sería el siguiente: ª UNDELETE /DS UNFORMAT RECONSTRUIR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. y desea mantener información de hasta 200 archivos que se borren en la unidad D:. es posible que algún archivo esté fragmentado y que UNFORMAT no lo reconozca. 1024 o 2048 bytes.BAT INTERNO CONFIG. si es archivo de programa. A pesar de que UNFORMAT no emite ningún mensaje de advertencia cuando recupera archivos. teclee: UNDELETE /DT-200 si prefiriera emplear el método de Centinela de Eliminación. La restauración del disco se hace a partir de la información que se mantiene en el directorio raíz y de la tabla de asignación de archivos (FAT) del disco. Si esto sucede. si es archivo de datos. o que se haya modificado su estructura con el comando RECOVER de versiones previas de MS-DOS.22 *. No se puede emplear en unidades de red. o que no opere correctamente. lo que dará lugar a que se pierda parte de la información. los sectores del disco duro deben ser de: 512.DEL.SYS EXTERNO DESCRIPCION: Permite reconstruir un disco o disquete al que se le haya dado formato con el comando FORMAT (excepto si se le empleó con el modificador /U). sólo se le podrá restaurar a partir de alguna copia de seguridad de que se disponga. Para que UNFORMAT pueda operar.UNFORMAT 517 Si desea activar el método de Registro de Eliminación.0 su sintaxis es: UNFORMAT UNIDAD: [/L] [/TEST] [/P] SINTAXIS: Regresar al Contenido . 0 su sintaxis era como las siguientes: UNFORMAT UNIDAD: [/J] UNFORMAT UNIDAD: [/U] [/L] [/TEST] [/P] UNFORMAT [/PARTN] [/L] PARAMETROS: UNIDAD: Permite indicar la letra de la unidad de disco cuya información se desea recuperar. o que no opere correctamente. MODIFICADORES: /J No se debe emplear con otro modificador. En caso de que se encuentren archivos fragmentados. no se podrá recuperar su información. esto es. Para cada archivo fragmentado. o si se desea recuperar la parte que se identificó. UNFORMAT sólo muestra la lista de los subdirectorios y archivos que estén fragmentados. aunque desde luego. /L Indica a UNFORMAT que durante el proceso de reconstrucción. En versiones anteriores a la 6. pues sólo se encuentra su primera sección y no se pueden ubicar las siguientes. que su información no está contigua en el disco duro. ello conlleva a pérdida de información. Verifica que el archivo creado por MIRROR se haya guardado y que concuerde con la información que sobre el disco tenga el sistema. Si se omite /L.518 Listado alfabético de comandos y controladores del MS-DOS 6. si es archivo de datos. /P Envía los mensajes a la impresora conectada al puerto LPT1: Regresar al Contenido . Utilice las teclas E +6 para detener la salida de la información en la pantalla y reanúdela con cualquier tecla. si es archivo de programas.22 en la versión 5. sino que ocupa diferentes posiciones. UNFORMAT solicita confirmación para saber si debe eliminar ese archivo.0 se utiliza sólo si no se desea emplear el archivo creado por MIRROR. muestre una lista con todos los archivos y subdirectorios que encuentre. /TEST Muestra.VER /PARTN 519 Reconstruye una tabla de partición dañada de un disco duro a partir del archivo PARTNSAV. /U Reconstruye un disco sin emplear el archivo creado por MIRROR. no se haya utilizado con el modificador /U. incluya el modificador /TEST UNFORMAT D: /TEST Si desea que le muestre la lista de todos los subdirectorios y archivos que encuentre.BAT INTERNO CONFIG. la forma como se reconstruirá la información del disco.22 *. después de que se le dio formato con el comando FORMAT.SYS EXTERNO DESCRIPCION: Muestra el número de la versión del sistema operativo en uso. siempre y cuando. utilice /L. Regresar al Contenido . COMANDOS UNFORMAT se emplea. EJEMPLOS: Para rescatar la información que se tenía en el disco duro D:. principalmente cuando por error se RELACIONADOS: da formato a un disquete o disco duro con el comando FOR- MAT. ª VER VERSION UNFORMAT D: /L CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. teclee en la línea de comandos: UNFORMAT D: Si desea conocer en forma previa cómo se llevará a cabo la restauración del disco.FIL que se crea con MIRROR /PARTN. sin llevarla a cabo. con OFF se le apaga.SYS EXTERNO DESCRIPCION: Indica al sistema operativo que habilite o inhabilite la verificación de la operación de escritura de archivos en disco. Regresar al Contenido . Si se teclea VERIFY sin modificador.22) ª VERIFY VERIFICAR CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22 *.BAT). el sistema operativo indica su estado actual.520 SINTAXIS: Listado alfabético de comandos y controladores del MS-DOS 6.BAT INTERNO CONFIG. VERIFY [ON | OFF] ON | OFF SINTAXIS: PARAMETROS: Con ON se enciende o habilita la verificación de la escritura de los archivos. Cuando se habilita la verificación de escritura. lo que ocasionaría problemas al tratar de leerlos.22 VER EJEMPLOS: Para saber el número de la versión de sistema operativo que está ejecutándose en la computadora teclee en la línea de comandos: VER y aparecerá un mensaje como el siguiente: Versión de MS-DOS 6. se observará un desempeño más lento de las unidades en actividades que involucren la grabación de datos. a fin de evitar que se llegue a escribir en sectores defectuosos. pero se podrá tener más confianza en su integridad.22 (MS-DOS Version 6. Puede emplearse desde la línea de comandos y en archivos de procesamiento por lotes (. En forma predeterminada VERIFY está inhabilitado. teclee: ª VOL VOLUMEN VERIFY OFF CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. utilice el comando CHKDSK. aunque de preferencia emplee el nuevo comando SCANDISK pues además de analizar el estado actual del disco.22 *. así como su número de serie en caso de que exista.0 o posteriores. teclee: VERIFY ON Si desea que su unidad trabaje en forma más rápida.BAT INTERNO CONFIG. EJEMPLOS: Para que el sistema operativo revise que la información que se graba es exacta con la que se debió haber grabado. VOL [UNIDAD:] UNIDAD: SINTAXIS: PARAMETROS: Permite indicar la letra de la unidad donde está el disco cuyo volumen y número de serie se desea consultar.SYS EXTERNO DESCRIPCION: Muestra la cadena de caracteres que se haya definido como etiqueta interna o electrónica del disco o disquete. Si tiene duda sobre si en su disquete o disco duro existen sectores defectuosos. y se inhabilite la revisión de escritura. también denominado como volumen.VOL 521 COMANDOS También se puede solicitar al sistema operativo que verifique RELACIONADOS: la grabación de los datos cuando se utilizan los comandos COPY y XCOPY con el modificador /V. Regresar al Contenido . repara los problemas que se encuentren. El número de serie podrá existir cuando se haya dado formato al disquete o disco duro con versiones de MS-DOS 4. se recomienda ampliamente su uso. Se debe tener precaución de no invocar a VSAFE cuando ya se esté trabajando en ambiente MS-WINDOWS.22 *. pues permanece residente en la memoria de la computadora y verifica en forma continua la memoria y la información que se lee de disquetes y discos duros. EJEMPLOS: Para consultar la etiqueta de la unidad A: teclee: VOL A: Si desea consultar la etiqueta de la unidad actual. Aunque al quedar residente en memoria RAM ocupa aproximadamente 23 kB. pues FORMAT la introduce después de que le haya dado formato.522 Listado alfabético de comandos y controladores del MS-DOS 6. uno es FOR- MAT y el otro es LABEL. se requiere desactivar a VSAFE con el modificador /D o evitando que se cargue cuando arranque su computadoRegresar al Contenido .SYS EXTERNO DESCRIPCION: Este comando se introdujo con la versión MS-DOS 6. para que se tomen las medidas que mejor convengan. con la consecuente pérdida de los datos existentes. sólo teclee: ª VSAFE VOL PROTECCION ANTIVIRAL CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.BAT INTERNO CONFIG.22 COMANDOS Son dos los comandos con los que se puede asignar una etiRELACIONADOS: queta de volumen a los disquetes o discos duros. Si emplea VSAFE y desea instalar el sistema MS-WINDOWS. pues la infección por virus informático puede ocasionar la pérdida parcial y aún total de la información.0 y habilita un sistema para la prevención de infección de los discos por virus. Cuando VSAFE identifica la presencia de algún virus emite mensajes de aviso al usuario. Si sólo desea asignar o modificar su etiqueta utilice el comando LABEL. se debe habilitar la presentación de los mensajes de VSAFE bajo el ambiente WINDOWS. la cual se indica en lugar de la T. para ello utilice el programa MWAVTSR.INI. el método abreviado para este modificador /C consta de la tecla E más la tecla que se indique en lugar de la T. colocando un REM en la línea donde se le invoca. pues si se mantiene activo.EXE. Esto es útil cuando se llegan a presentar conflictos con otros programas. para lo cual se requiere incluirle la siguiente línea: LOAD=MWAVTSR. si una vez instalado WINDOWS en su computadora. que queda residente en memoria. la cual se indica en lugar de la T. /N Indica a VSAFE que verifique en unidades de red la posible existencia de virus informáticos. el método abreviado para este modificador /A consta de la tecla D más la tecla que se indique en lugar de la T.. /D Desactiva todo tipo de verificación. Regresar al Contenido .] [/NE] [/NX] [/AX | /CX] [/N] [/D] [/U] Permite definir una tecla. Las teclas D+9 son las que están definidas en forma predeterminada.VSAFE 523 ra. /NE Indica a VSAFE que NO se cargue en la memoria expandida de la computadora.. desea invocar a VSAFE y dejarlo residente para después trabajar con WINDOWS. para que se emplee como método abreviado para invocar a VSAFE y mostrar su pantalla. es probable que no pueda terminar satisfactoriamente la instalación de WINDOWS. Además. para que se emplee como método abreviado para invocar a VSAFE y mostrar su pantalla.EXE SINTAXIS: MODIFICADORES: /AT VSAFE [/OPCION[+ | -] . /CT Permite definir una tecla. Se le debe invocar desde el archivo WIN. Verifica los sectores de inicio o arranque (boot) de todos los discos. Su opción predeterminada es INACTIVO (OFF). 2 3 4 5 6 7 8 Regresar al Contenido . Emite un aviso de advertencia cuando detecta que algún programa pretende cargarse y quedar residente en la memoria. Su estado predeterminado es ACTIVO (ON). para verificar si existen rastros de virus. Muestra un aviso de advertencia cuando detecta que se pretende modificar algún archivo ejecutable. Su opción predeterminada es INACTIVO (OFF). Su opción predeterminada es INACTIVO (OFF). Esto es útil cuando se llegan a presentar conflictos con otros programas. Impide que se pueda grabar información en un disco. por tanto. lo que podría ocasionar que se borre por completo la información contenida en él. mientras que el signo (-) lo deshabilita. cada vez que los lea el MS-DOS. Su opción predeterminada es INACTIVO (OFF). Su valor predeterminado es ACTIVO (ON). OPCION representa un número y el signo (+) lo habilita. Su opción predeterminada es ACTIVA (ON). Los números que se pueden emplear como OPCION son los siguientes: Número para Opción 1 Descripción Emite un aviso de advertencia cuando se pretende dar formato al disco duro.524 Listado alfabético de comandos y controladores del MS-DOS 6. Revisa los archivos ejecutables que se invoquen y.22 /NX Indica a VSAFE que NO se cargue en la memoria extendida de la computadora. Muestra un aviso de advertencia cuando identifique que se pretende escribir en el sector de inicio (boot) de un disquete. /OPCION[+ | -] Permite indicar la forma como se desea que VSAFE revise el equipo para detectar la presencia de algún virus informático. Su opción predeterminada es ACTIVO (ON). Muestra un aviso de advertencia cuando identifique que se pretende escribir en el sector de inicio (boot) o en la tabla de particiones del disco duro. /4+ /5+ /6+ /7+ /8+ /NE /NX /AV /N en este caso. también los archivos de sus subdirectorios dependientes.BAT INTERNO CONFIG. Regresar al Contenido . que no se cargue en las memorias extendida ni expandida. se le indica que: active todas las revisiones. excepto cuando se graben archivos.22 *. incluya el número que le corresponda con el signo (+) para activarla o el signo (-) para desactivarla. crea la estructura de subdirectorios en ese destino en caso de requerirse. EJEMPLOS: Para activar a VSAFE con los valores predeterminados teclee en la línea de comando. en forma similar a la siguiente línea: VSAFE /1+ /2+ /3.SYS EXTERNO DESCRIPCION: Permite copiar archivos de un subdirectorio y si se desea.BAT la siguiente línea: VSAFE Si desea habilitar o deshabilitar algunas de sus opciones. teclee: VSAFE /AZ en cambio. el comando es: ª XCOPY VSAFE /CZ COPIAR ARCHIVOS Y SUBDIRECTORIOS CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6. se asigna la tecla D+9 como método rápido y se habilita la revisión en unidades de red. si la combinación de teclas que desea utilizar es E+=. a otra unidad o subdirectorio destino.XCOPY /U 525 Retira la parte de VSAFE que estaba residente en la memoria. e incluso. Si desea establecer las teclas D+= para llamar al menú de VSAFE. o incluya en el archivo AUTOEXEC. 22 A partir de la versión MS-DOS 5. que tenga grabado el sistema operativo. emplee DISKCOPY. El usuario oprimió las teclas Ctrl+C y suspendió la operación de copiado de XCOPY. independientemente de si en su ORIGEN lo tenían o no asignado. considere los siguientes comentarios sobre XCOPY y DISKCOPY: ¾ El comando DISKCOPY sólo puede realizar el copiado de uno a otro disquete de la misma capacidad. ¾ XCOPY no copia los archivos ocultos o de sistema.BAT). Regresar al Contenido . y orientar el siguiente curso de acción. No se encontró en ORIGEN a ningún archivo a ser copiado. primero deberá modificar su atributo con el comando ATTRIB. 4 5 Estos códigos de salida se pueden evaluar con los comandos IF y ERRORLEVEL en programas de procesamiento por lotes (. o si se tienen dudas sobre si el disquete ORIGEN está libre de errores.526 Listado alfabético de comandos y controladores del MS-DOS 6. Ocurrió un error de inicio. por lo que si desea duplicar un disquete de arranque. ¾ El comando DISKCOPY realiza el copiado pista por pista. Cuando se copian disquetes. se tecleó una letra de unidad inválida. ¾ XCOPY asigna el atributo de archivo (lectura/escritura) a todos los archivos que crea.0. emplee el comando XCOPY. Se presentó un error de escritura de disco. XCOPY devuelve los siguientes códigos de salida: Código 0 1 2 Significado El copiado se realizó y concluyó sin error.COM que ambos comandos copian. Dependiendo de los resultados de su operación.SYS y MSDOS. ¾ Utilice XCOPY si se desean copiar archivos y subdirectorios de un disquete a otro de distinta capacidad. que sí incluirá a IO. por lo que si sus archivos están muy fragmentados.SYS en el disquete DESTINO. En caso de que requiera copiarlos. además del COMMAND. No hay suficiente memoria o es insuficiente el espacio disponible en el disco DESTINO. es decir. XCOPY ya no copia los archivos que tienen activo el atributo de oculto (hidden) o de sistema (system). o se cometió un error de sintaxis al invocar a XCOPY. incluyendo la letra de la unidad y cualquier subdirectorio. Press F if you want the file(s) to be copied to a file. El mensaje es similar a: ¿Especifica destino un nombre de arch. de destino (A = Archivo.XCOPY 527 Si desea utilizar XCOPY en una unidad redirigida con el comando APPEND. si como un archivo o como un subdirectorio. Press D if you want the file(s) to be copied to a directory. Esta variable la leen los comandos COPY. XCOPY solicita que el usuario le indique cómo interpretar ese nombre.) Además de copiar los archivos en DESTINO. Si no se indica ningún DESTINO. SINTAXIS: PARAMETROS: XCOPY ORIGEN [DESTINO] [/Y|/-Y] [/A|/M] [/D:FECHA] [/P] [/S] [/E] [/V] [/W] ORIGEN Permite indicar la ubicación. Presione D si desea que los archivos se copien a un directorio. así como los nombres de los archivos que se desee copiar. primero deshabilite el comando APPEND para después emplear XCOPY. se copian los archivos desde ORIGEN hacia el subdirectorios actual. tal como cuando se incluye un nombre que no corresponde a un subdirectorio existente y no tiene la diagonal invertida (\) como último carácter. D = Directorio)? (Does destination specify a file name or directory name on the target (F = file. En algunos casos se puede incluir un DESTINO que XCOPY no pueda identificar como archivo o como subdirectorio. D = directory)? Presione A si desea que los archivos se copien a un archivo. XCOPY les establece o asigna el indicador de atributo de archivo (lectuRegresar al Contenido . Puede utilizar la variable de entorno COPYCMD para indicar si desea que XCOPY solicite o no confirmación antes de sobreescribir un archivo que tenga el mismo nombre tanto en su ORIGEN como en el subdirectorio DESTINO. En estos casos. DESTINO Permite indicar la unidad y subdirectorio a donde se copiarán los archivos. o un dir. MOVE y XCOPY y resulta especialmente útil para evitar tener que teclear o incluir el modificador [/Y/-Y] en la línea de comandos o en archivos de procesamiento por lotes. y lo cambia en los archivos de ORIGEN al realizar el copiado. es decir. /S Indica a XCOPY que incluya en el proceso de copiado a los subdirectorios que dependan del subdirectorio indiRegresar al Contenido . XCOPY desactiva de los archivos ORIGEN el indicador de atributo de lectura/escritura. /P Indica a XCOPY que solicite confirmación de parte del usuario antes de crear cada archivo DESTINO. pero sí cambia el atributo. que tengan asignado el indicador de atributo de archivo (lectura/escritura).SYS. Se debe tener cuidado con el formato para la fecha. aunque no se haya modificado este indicador a los archivos ORIGEN. pero en este caso sí se incluyen aquellos subdirectorios que estén vacíos. Este modificador se considera complemento de /S. /M Sólo se copian los archivos que cumplan con la especificación de ORIGEN y que tengan el atributo de modificado. pero no cambia el atributo. Es similar a /M.22 ra/escritura). MODIFICADORES: /A Indica a XCOPY para que sólo copie los archivos que cumplan con la especificación de ORIGEN y que tengan el atributo de modificado. pero no lo cambia en los archivos de ORIGEN al realizar el copiado. Es similar a /A. es decir.528 Listado alfabético de comandos y controladores del MS-DOS 6. Esto significa que al llevar a cabo la copia. que tengan asignado el indicador de atributo de archivo (lectura/escritura). por lo que para utilizarlo se requiere incluir también a /S. /D:FECHA Copia únicamente aquellos archivos que cumplan con la especificación de ORIGEN y que hayan sido modificados en o después de la FECHA indicada. /E Similar al modificador /S. pues el sistema operativo sigue el que se haya determinado con el comando COUNTRY en el archivo CONFIG. XCOPY 529 cado en ORIGEN. para garantizar su consistencia e integridad. /Y | /-Y Este modificador. pues en esos casos no solicitará confirmación contra sobreescritura. En forma predeterminada XCOPY solicita que el usuario confirme que desea que se lleve a cabo la sobreescritura. Se debe tener precaución cuando se ejecute a XCOPY desde un archivo de procesamiento por lotes. En cambio. que es la opción predeterminada. XCOPY sólo operará en el subdirectorio señalado como ORIGEN. excepto aquellos que estén vacíos. Si se omite a /S. Para que también se creen los subdirectorios vacíos. se emplea el comando ATTRIB. tiene precedencia sobre lo que se especifique en la variable de entorno COPYCMD. en particular el de lectura/escritura. se sobreescribe cualquier archivo existente con el mismo nombre en DESTINO. (Press any key to begin copying file(s)) se le emplea cuando la copia se hará desde disquetes y se desea que dé tiempo para cambiarlos. /W Indica a XCOPY para que haga una pausa y muestre el siguiente mensaje. por tanto. si se indica /-Y. COMANDOS Para consultar o modificar los indicadores de atributo de los RELACIONADOS: archivos. Regresar al Contenido .2. /V Verifica que sea correcta la escritura de los archivos DESTINO. es decir. indica a XCOPY si debe o no solicitar la confirmación del usuario antes de escribir un archivo sobre otro ya existente con el mismo nombre en la ruta DESTINO. Si se incluye este modificador en la línea de comandos. XCOPY pedirá al usuario confirmación antes de sobreescribir un archivo. que se introdujo con la versión MSDOS 6. que no tengan archivos. con relación a sus archivos ORIGEN. Presione cualquier tecla para comenzar a copiar archivo(s). Si se indica /Y se inhabilita la solicitud de la confirmación y. incluya también el modificador /E. antes de comenzar la copia de los archivos. a la unidad D:. donde no existe el subdirectorio D:\NOMINAS. Si desea mayor información sobre la variable de entorno COPYCMD. incluso. incluyendo cualquier archivo oculto o de sistema. siempre y cuando no estén vacíos.* /S /E D:\NOMINAS\ Regresar al Contenido . teclee en la línea de comandos: XCOPY C:\LIBROS\*.* D:\LIBROS si no existe el subdirectorio D:\LIBROS. consulte el comando COPY. permite saber cuáles indicadores de atributo tienen asignados.530 Listado alfabético de comandos y controladores del MS-DOS 6.22 El comando DIR permite consultar los archivos que están contenidos en uno o más subdirectorios. pero desea que se cree. El comando COPY permite copiar archivos individuales y grupos de archivos. incluya el modificador /M XCOPY C:\LIBROS\*. teclee en la línea de comandos: XCOPY C:\BANCO\*. excepto subdirectorios. teclee: XCOPY C:\NOMINAS\*. teclee: XCOPY C:\NOMINAS\*. Si desea copiar todos los archivos del subdirectorio C:\BANCO al subdirectorio D:\POLIZAS. pero que se los quite después de copiar cada archivo. Si lo que desea es duplicar el contenido de un disquete.* D:\POLIZAS /Y Si desea que XCOPY copie sólo los archivos de ORIGEN que tengan asignado el indicador del atributo de lectura/escritura. EJEMPLOS: Si desea copiar todos los archivos del subdirectorio C:\LIBROS al subdirectorio D:\LIBROS. XCOPY le preguntará si se trata de un Archivo o de un Directorio. y desea que XCOPY no solicite confirmación y por tanto sobreescriba cualquier archivo que tenga el mismo nombre. emplee el comando DISKCOPY. oprima la letra D para indicar que es un directorio.* /S D:\NOMINAS\ si desea que en el copiado se incluya cualquier subdirectorio aunque esté vacío.* D:\LIBROS /M Si desea copiar todos los archivos del subdirectorio C:\NOMINAS incluyendo todos los subdirectorios que dependan de él. el comando será: XCOPY E:\VENTAS\*. excepto los . el comando puede ser como el siguiente: ª XCOPY C:\PROGRAMA\*. que hayan sido creados o modificados en esa fecha o después. incluya el modificador /V XCOPY C:\NOMINAS\*.DBF. excepto los que tienen la extensión .PRG. lo que se consigue con los siguientes dos comandos ATTRIB ATTRIB +A C:\PROGRAMA\*.DBF. con la extensión .XCOPY 531 si también desea que se verifique que los archivos grabados son idénticos a los archivos ORIGEN. Para llevar a cabo la copia. el modificador /A. hasta la fecha 20 de agosto de 1994. Si en su computadora utiliza el comando COUNTRY y se determinó que el formato para las fechas es día-mes-año.PRG En este caso. primero se debe estar seguro que todos los archivos. con la extensión .DBF A: /D:20/08/94 Ahora suponga que desee copiar a un disquete en la unidad A: todos los archivos del subdirectorio C:\PROGRAMA.* ATTRIB -A C:\PROGRAMA\*. por lo que desea copiar a un disquete en la unidad A: únicamente aquellos archivos del subdirectorio E:\VENTAS.* A: /A Regresar al Contenido .PRG cuando se invoque a XCOPY con el modificador /A copiará todos los archivos excepto los .PRG tienen asignado ese atributo. se puede emplear la posibilidad de indicar a XCOPY que sólo copie los archivos que tengan asignados el indicador de atributo de lectura/escritura.* /S /E D:\NOMINAS\ /V Suponga que ya tiene respaldo de los archivos de base de datos.