Está en la página 1de 410

&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 cdigos) ................................. 148 CHDIR (Cambiar directorio) ........................................... 150 CHKDSK (Verificar Disco)............................................... 152 CHKSTATE.SYS (Chkstate) ............................................. 156 CHOICE (Opcin) ............................................................. 156 CLS (Limpiar pantalla)..................................................... 162 COMMAND (Intrprete de comandos) ........................ 162 COPY (Copiar) ................................................................... 168 COUNTRY (Pas) ............................................................... 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 versin 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 lgica) ............................... 261 DRIVPARM (Parmetros 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 rpida) ............................................. 289 FASTOPEN (Abrir rpidamente).................................... 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 (Grficos) ...................................................... 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 mens de inicio) .................. 370 MENUDEFAULT (Opcin predeterminada del men de inicio).............................................................. 373 MENUITEM (Opcin del men de inicio) .................... 375 MKDIR (Crear subdirectorio) ......................................... 378

MODE (Configurar dispositivos) ................................... 380 MORE (Ms) ....................................................................... 395 MOVE (Mover) .................................................................. 397 MSAV (Antivirus Microsoft) ........................................... 400 MSBACKUP (Respaldar archivos) ................................. 406 MSCDEX (Acceso a disco ptico) ................................... 410 MSD (Diagnsticos Microsoft) ........................................ 413

1
NLSFUNC (Informacin de pas) ................................... 416 NUMLOCK (Bloqueo de teclado numrico) ................ 418

3
PATH (Ruta de acceso) ..................................................... 420 PAUSE (Pausa) ................................................................... 424 POWER (Energa) .............................................................. 425 POWER.EXE (Energa) ..................................................... 427 PRINT (Imprimir).............................................................. 428 PROMPT (Smbolo de peticin 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 (Revisin y reparacin de disco) .............. 453 SET (Establecer) ................................................................. 462 SETUP (Instalar a MS-DOS) ............................................ 466 SETVER (Establecer versin de DOS)............................ 467 SHARE (Compartir).......................................................... 472 SHELL (Procesador de comandos)................................. 474

SHIFT (Cambiar) ............................................................... 475 SIZER.EXE (Tamao 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 (Versin) ..................................................................... 519 VERIFY (Verificar) ............................................................. 520 VOL (Volumen) .................................................................. 521 VSAFE (Proteccin antiviral) .......................................... 522

;
XCOPY (Copiar archivos y subdirectorios) .................. 525

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Regresar al Contenido

Objetivos de este captulo:

Objetivos de este captulo: 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 informacin para la consulta ordenada de comandos y controladores instalables, en orden alfabtico para su fcil localizacin. Poner a disposicin del lector ejemplos de uso. Facilitar la distincin 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. Sealar aquellos puntos o conceptos que deben emplearse con precaucin para evitar la prdida de informacin. Informar al lector sobre los comandos que se relacionan en cada caso, segn su forma de uso o aplicacin. Mostrar algunas ideas y sugerencias para su uso ptimo.

Regresar al Contenido

129
sta descripcin de los comandos y archivos controladores de dispositivos del sistema operativo MS-DOS 6.22 se hace en orden alfabtico para facilitar su localizacin 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 versin 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 dems han sido la 2.1, la 3.3, la 5.0 y ahora la 6.22. Tambin es importante mencionar que para indicar la sintaxis de los comandos se emplean las siguientes convenciones: El nombre del comando en maysculas, se debe escribir tal como se muestra, aunque al escribirlo no importa si se emplean maysculas, minsculas o su combinacin, pues el DOS siempre los reconoce. Las partes optativas del comando se encierran entre corchetes []. Cuando se tecleen esas opciones, no se debern incluir los corchetes. Si se tienen parmetros con opciones mutuamente excluyentes, se emplea una lnea vertical |para indicar que slo se puede usar una de ellas y no las dos al mismo tiempo. No se debe escribir la lnea 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 ningn archivo para ejecutar el comando. Ruta indica la va de acceso, tambin denominada ruta de bsqueda 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 algn 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 extensin. En los casos en los que se pueden utilizar los smbolos comodn para indicar grupos de archivos, se hace la aclaracin correspondiente.
Regresar al Contenido

130

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Cuando se puede repetir algn parmetro o modificador, se indica con tres puntos suspensivos (. . .). Cuando se repita el parmetro o modificador, se debern omitir los tres puntos suspensivos.

Nota:

Al inicio de cada comando o controlador de dispositivos se incluye una representacin grfica que pretende orientar al usuario sobre sus principales caractersticas.Se emplea un conjunto de cuatro rectngulos de la siguiente forma:
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

En su interior siempre aparecern las mismas descripciones, en las mismas posiciones a fin de dar homogeneidad a la presentacin y que el lector ubique la informacin fcilmente. Cuando alguna descripcin sea aplicable al trmino que se trate, se mostrar sombreado el espacio; es decir, bastar con identificar los recuadros sombreados para saber: 1. Si se trata de un controlador de dispositivos o de un comando. 2. Si se le puede utilizar en sistemas de red local (LAN). 3. Los nmeros de versiones operativas MS-DOS en los que est disponible. 4. Si es un comando cuyo uso est orientado a archivos de procesamiento por lotes o para el archivo CONFIG.SYS. 5. Si es un comando interno o externo.

Finalmente, conviene sealar que en esta parte del libro no se incluyen algunos comandos que, aunque formaban parte de versiones anteriores del MS-DOS, ya no se les incluy a partir de la versin estndar MS-DOS 6.0 debido a que fueron sustituidos o superados por nuevos comandos y programas. Esta omisin se hace con el propsito de no confundir al lector usuario de la versin 6.22. Sin embargo, en virtud de que estos comandos pueden revestir importancia para usuarios que an empleen versiones previas al MS-DOS 6.22, se incluyen en el Apndice A.

ANSI.SYS
ANSI.SYS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Se trata de un archivo controlador de dispositivos que permite definir funciones para cambiar la presentacin de los grRegresar al Contenido

ANSI.SYS

131

ficos, controlar el movimiento del cursor y reasignar las teclas, para lo cual acepta la emulacin de secuencias de escape de terminal ANSI, tanto para el control de la pantalla como para el teclado de la computadora. Se carga en el archivo CONFIG.SYS empleando un comando DEVICE o DEVICEHIGH. Una secuencia de escape ANSI, tambin denominada como secuencia de salida ANSI, 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. Los dos primeros caracteres comunes a todas las secuencias son el carcter de Escape (1Bh) donde la h minscula indica que se emplea la base hexadecimal, y el corchete izquierdo (5Bh). Los caracteres que se incluyan a continuacin de estos dos caracteres iniciales indican un cdigo alfanumrico que controla el teclado o una funcin de presentacin en pantalla. Se debe tener precaucin al teclear las secuencias de escape, pues se hace distincin entre maysculas y minsculas, cada una con significado distinto. Para obtener mayor detalle sobre las secuencias de escape ANSI, por favor remtase al captulo sobre el archivo CONFIG.SYS.
SINTAXIS: PARAMETROS:
DEVICE=[UNIDAD:] [RUTA] ANSI.SYS [ /X] [ /K] [ /R] [UNIDAD:] [RUTA]

Permite indicar la unidad y subdirectorio donde se encuentra el archivo ANSI.SYS.


MODIFICADORES:
/X

Permite reasignar las teclas extendidas en teclados de 101 teclas, en forma independiente, con el propsito de que el DOS les d un tratamiento diferenciado. Por ejemplo, si su teclado es de 101 teclas, observar que en el teclado numrico, situado en la parte derecha, se repiten algunas de las teclas que forman parte del teclado en su seccin central, tales como: J, G o I. Si no se indica el modificador /X, el sistema operativo considera como idnticas las teclas situadas en ambas partes del teclado. No se puede incluir al mismo tiempo que el modificador /K.
Regresar al Contenido

132

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /K

Indica a ANSI.SYS que considere a un teclado extendido, de 101 teclas, como si se tratase de un teclado normal de 84 teclas. Se recomienda su uso en los casos en los que un programa tenga dificultades para interpretar la informacin proveniente de un teclado extendido (o mejorado). El mismo resultado se obtiene con el comando SWITCHES=/K, generalmente ambos se emplean en forma conjunta. No se puede incluir al mismo tiempo que el modificador /X.
/R

Mejora la presentacin de las lneas en la pantalla cuando se realiza un desplazamiento o enrollamiento (scroll), lo que ayuda especialmente a personas con minusvala ptica.
COMANDOS Para cargar el controlador de dispositivos ANSI.SYS se emRELACIONADOS: plea uno de los dos siguientes comandos DEVICE o DEVICE-

HIGH. Si se utiliza a ANSI.SYS con el modificador /K, se debe incluir el comando SWITCHES, tambin con el modificador /K. Si desea mayor informacin sobre las secuencias de escape ANSI, consulte el captulo correspondiente al archivo CONFIG.SYS. El comando PROMPT permite definir la forma como se visualiza el smbolo de peticin de orden y la pantalla, con el uso de metasmbolos, y secuencias de escape ANSI.
EJEMPLOS:

Para cargar el controlador de dispositivos ANSI.SYS, suponiendo que el archivo ANSI.SYS reside en el subdirectorio C:\DOS, incluya en el archivo CONFIG.SYS una lnea como la siguiente:
DEVICE=C:\DOS\ANSI.SYS

Si desea que se cargue ANSI.SYS en la memoria superior de la computadora, suponiendo que se dispone de ella, la lnea es:
DEVICEHIGH=C:\DOS\ANSI.SYS

Una vez instalado ANSI.SYS y reinicializada la computadora, se pueden llevar a cabo los siguientes ejemplos con seRegresar al Contenido

ANSI.SYS

133

cuencias de escape, donde las secuencias de escape son las que siguen a $E. Estos ejemplos pueden teclearse desde la lnea de comandos, o incluirse en archivos de procesamiento por lotes, como el AUTOEXEC.BAT. Observe que tambin se emplea el comando PROMPT. Para establecer el video inverso, que resultar en el frente negro con el fondo blanco, teclee lo siguiente, observe que la m es minscula:
PROMPT $E[7m $P$G

Para establecer un video intermitente:


PROMPT $E[5m $P$G

Si desea desactivar todos los atributos de video, incluya el nmero cero:


PROMPT $E[0m $P$G

Para emplear un color blanco brillante sobre un fondo cian teclee:


PROMPT $E[1;37;46m $P$G

En cambio si desea que los colores sean amarillo sobre fondo negro, el comando ser:
PROMPT $E[1;33;40m $P$G

Puede combinar los efectos, de forma que el smbolo de peticin de orden se visualice en amarillo sobre fondo negro, pero la pantalla utilice los colores blanco sobre cian, con el siguiente comando:
PROMPT $E[1;33;40m $P$G $E[1;37;46m

Para modificar el funcionamiento de una tecla, en este caso de la tecla O , con el propsito de que invoque al comando DIR cada vez que se le oprima, teclee:
PROMPT $E[0;59;"DIR";13p$P$G

Si desea que con la tecla P se invoque el comando CHKDSK con su modificador /F, teclee lo siguiente en la lnea de comandos:

PROMPT $E[0;60;"CHKDSK /F";13p$P$G

Regresar al Contenido

134

Listado alfabtico de comandos y controladores del MS-DOS 6.22

APPEND
ANEXAR
CONTROLADOR DISPOSITIVOS VERSIONES: 2 3 COMANDO RED 4 5 6 6.22

*.BAT
INTERNO

CONFIG.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. La diferencia radica en que busca principalmente archivos de datos y no archivos ejecutables, a menos que se le indique con el modificador /X. Los directorios especificados con APPEND se conocen como DIRECTORIOS ANEXADOS, debido a que los archivos que estn contenidos en ellos los buscar el sistema operativo como si fueran parte o estuvieran anexados al directorio actual. En las primeras versiones la bsqueda se realizaba exclusivamente para archivos de datos, en la versin 6.22 se puede incluir a los archivos ejecutables. Si el archivo que busca el DOS existe tanto en el directorio actual como en un directorio anexado, tiene prioridad el archivo que est en el directorio actual y ser ese el que se ejecute. Cuando se emplee un programa que cree un nuevo archivo, se le crear en el directorio actual y no en el directorio anexado, este hecho debe tenerse presente para evitar confusiones, pues podra dar lugar a tener varios archivos con el mismo nombre, pero diferente contenido. Por ello es que APPEND resulta conveniente para trabajar con archivos de datos que o no se modificarn, o bien, no darn lugar a la creacin de copias de los archivos, tal como sucede con los sistemas de base de datos. Por otra parte, no utilice APPEND si emplea hojas de clculo, procesadores de texto, programas de graficacin y en general sistemas que crean nuevos archivos, o que al guardar las modificaciones que se hubieran realizado, lo hacen creando nuevas copias para guardar los datos modificados. No emplee el comando APPEND cuando est empleando a Windows, ni cuando corra el programa Instalar de Windows. Se puede emplear el comando APPEND para anexar directorios que correspondan a unidades de red.
Regresar al Contenido

APPEND

135

SINTAXIS:

APPEND [[UNIDAD:] RUTA[;...]] [ /X[:ON | :OFF]] [ /PATH:ON | /PATH:OFF] [ /E] [UNIDAD:] RUTA[;...]

PARAMETROS:

Permiten especificar el o los directorios que sern anexados al directorio actual para la bsqueda de archivos de datos, sin incluir los ejecutables o de programas. Si se especifica ms de una ruta, se deben separar con punto y coma (;). Se pueden incluir manejadores de disco de una red. La bsqueda de los archivos se realizar en el orden en el que aparecen los subdirectorios, por lo que si emplear ms comnmente algunos archivos que se encuentren en un determinado subdirectorio, inclyalo al principio. La longitud mxima que puede tener este comando, incluyendo su nombre APPEND, es de 127 caracteres. Si se incluye la ruta de un subdirectorio inexistente o invlido, APPEND lo omitir y continuar con los dems que se hayan especificado, sin emitir mensaje de error.
MODIFICADORES:
/X

Este modificador indica al sistema operativo que debe buscar el programa a ejecutar en los directorios anexados. En las versiones 4.0 y 5.0 la sintaxis era un poco distinta pues inclua la indicacin ON u OFF, que se mantiene en la versin 6.22 con fines de compatibilidad, de la siguiente forma:
/X[:ON | :OFF] /X:ON o /X habilita la bsqueda /X:OFF deshabilita la bsqueda. Este es el valor predeterminado.

Los programas que hagan uso de las siguientes funciones de la interrupcin 21h del DOS, se buscarn en forma automtica en los directorios anexados, aunque no se haya incluido el modificador /X:ON
0Fh 3Dh 23h Abrir Archivo Abrir Controlador de Archivo Encontrar Tamao de Archivo Open File Open File Handle Get File Size

Regresar al Contenido

136

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si se incluye a /X:ON, en la bsqueda se incluir a los directorios anexados si los programas requieren de cualquiera de las siguientes funciones de interrupcin 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, resultado que es similar a si se hubiera indicado la ruta con el comando PATH. Al realizar la bsqueda, el sistema operativo tratar de localizar el archivo de programa primero en el directorio actual, despus en los directorios anexados y por ltimo en la ruta de bsqueda indicada con PATH.
/PATH:ON | /PATH:OFF

Este modificador se emplea en ocasiones tales como cuando al nombre del programa a ejecutar, se le antepone la ruta donde se encuentra, y por lo tanto, no se requiere que el sistema operativo lo busque en otros subdirectorios. El modificador /PATH habilita (ON) o deshabilita (OFF) la bsqueda en directorios anexados cuando se haya indicado la ruta de acceso con el nombre del archivo de programa. 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. Si se usa, primero debe teclearse APPEND /E y posteriormente APPEND con los directorios por anexar, ya que no puede especificar /E y la unidad:ruta en una misma lnea de comandos. Esta variable de ambiente puede consultarse con el comando SET o bien, desde otros programas y utilizar su informacin para encontrar archivos.
Regresar al Contenido

APPEND

137

No utilice APPEND con este modificador /E desde otro programa, debido a que se invoca una copia de COMMAND.COM y, por lo tanto, los cambios realizados a APPEND slo son temporales y se pierden al momento de regresar al programa. Para consultar cul es la lista de directorios anexados teclee APPEND sin ningn parmetro o modificador. Para cancelar la lista de directorios anexados que se haya definido teclee APPEND seguido de un punto y coma (;). Aunque APPEND permanecer residente en memoria, estar inactivo mientras no se vuelvan a especificar otros subdirectorios por anexar. Cuando se ejecuta APPEND, se carga en la memoria y reside ah mientras no se apague la computadora o se cancele, por lo que no es necesario cargarlo ms de una vez. No incluya ninguna ruta cuando emplee los modificadores /X y /E. Adems, slo utilice el modificador /E una sola vez, de lo contrario, al intentar volver a emplearlo aparecer un mensaje de error indicando que el modificador es invlido. No emplee el comando RESTORE si utiliza el modificador /X. Se debe tener precaucin al utilizar APPEND, pues aunque permite leer un archivo de datos que resida en un subdirectorio distinto al actual, al momento de guardar y grabar ese archivo, con o sin modificaciones, el sistema operativo lo grabar en el directorio actual, lo que dar lugar a que se tengan dos archivos, el original en el subdirectorio anexado, y una copia en el actual subdirectorio. Esta precaucin 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, pues se volver a abrir el original y los cambios parecern haberse perdido, cuando en realidad residen en el anterior subdirectorio desde donde se trabaj. Si emplea los comandos ASSIGN y APPEND, emplee primero el comando APPEND y posteriormente el comando ASSIGN, de lo contrario no funcionar y se emitir un mensaje de error. No emplee el comando APPEND mientras utilice a Windows de Microsoft. Tampoco lo utilice cuando vaya a emplear el programa de INSTALAR (Setup) de Windows.
Regresar al Contenido

138

Listado alfabtico de comandos y controladores del MS-DOS 6.22

COMANDOS El comando PATH se emplea para establecer una o varias RELACIONADOS: rutas donde el sistema operativo deber buscar archivos

ejecutables.
EJEMPLOS:

Para mostrar la actual lista de directorios anexados teclee:


APPEND

sin parmetros ni modificadores. Si se teclea sin antes haber indicado subdirectorios por anexar, emitir el mensaje:
No se ha hecho APPEND (No Append)

sealando que APPEND est inactivo. Suponga ahora que se ejecuta desde un subdirectorio distinto a C:\DOS y es en ese subdirectorio donde reside el archivo APPEND.EXE, por lo que se debe incluir su ubicacin en el comando:
C:\DOS\APPEND

Si desea cancelar cualquier lista de directorios anexados que se tuviese, teclee:


APPEND;

Para anexar los subdirectorios D:\DATOS1, E:\DATOS2 y E:\DATOS2\USUARIO1 y que como resultado, el DOS busque en ellos los archivos de datos que se requieran, en caso de no encontrarlos en el subdirectorio actual:
APPEND D:\DATOS1;E:\DATOS2;E\DATOS2\USUARIO1

Para habilitar la bsqueda 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 bsqueda de archivos ejecutables con el modificador /X o /X:ON
APPEND C:\PROGRAMA1;C:\PROGRAMA2

Guardar en la variable de ambiente APPEND la ruta correspondiente a los subdirectorios C:\PROGRAMA1 y C:\PRORegresar al Contenido

ATTRIB

139

GRAMA2 anexados. Esta variable se podr consultar con el comando SET.


APPEND /E APPEND C:\PROGRAMA1;C:\PROGRAMA2

ATTRIB
ATRIBUTOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite consultar, asignar o modificar los atributos de los archivos o directorios, estos atributos indican si los archivos son de slo lectura, lectura/escritura, que permite saber si han sido modificados; si son de sistema o si permanecen ocultos. Son diversos los beneficios que se pueden obtener con este comando, por ejemplo, al establecer el atributo de slo lectura a archivos de datos, se impide que se les pueda editar o borrar. En la literatura de Microsoft se refieren como Indicadores de archivo, en lugar de Atributos de archivo.
ATTRIB [+A|A][+H|H][+R|R][+S|S] [[UNIDAD:][RUTA] ARCHIVO][ /S]

SINTAXIS:

Cada atributo se representa con una letra, el signo que le antecede indica si se establece el atributo, signo ms (+), o si se le quita ese atributo, signo menos (). Se pueden indicar uno o ms atributos en la misma lnea de comandos separados por un espacio, as como uno o varios archivos en [[UNIDAD:][RUTA] ARCHIVO]. Para sealar varios archivos se pueden emplear los signos comodn y ? para los nombres de archivos. Si no se indica el nombre del archivo, ATTRIB supone el empleo de .. Sin embargo, si se indica el nombre de un archivo invlido o inexistente, el DOS enva el siguiente mensaje:
Archivo no encontrado (File not found)

Regresar al Contenido

140

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si se comete un error al indicar el parmetro, se muestra el siguiente mensaje:


Parmetro incorrecto (Parameter format not correct)

PARAMETROS:

Atributo de archivo modificado o de lectura/escritura. Este atributo es verificado por programas tales como MSBACKUP, RESTORE, XCOPY o similares, para saber si el archivo ha sufrido alguna modificacin desde la ltima vez que se le respald.
H

Atributo de archivo oculto (slo opera en las versiones 5.0 a 6.22). Normalmente los archivos no estn ocultos y se visualizan con comandos tales como DIR, en el DOSSHELL o en WINDOWS. Sin embargo, puede resultar conveniente evitar que cierto archivo o grupo de archivos no aparezca ante la vista de algn usuario extrao en la computadora.
R

Atributo de archivo de slo lectura. Cuando se asigna, impide que se le pueda modificar. Resulta muy til cuando se tiene alguna versin de documento o material importante y se quiere estar seguro de que no se le borrar o modificar en forma accidental, en particular, para proteger los archivos CONFIG.SYS y AUTOEXEC.BAT. Si se intenta borrar un archivo de slo lectura, el DOS emite el siguiente mensaje:
Acceso negado (Access denied) S

Atributo de archivo de sistema (slo opera en las versiones 5.0 a 6.22). Si se comete un error al indicar el parmetro, se muestra el siguiente mensaje:
Parmetro incorrecto (Parameter format not correct)

Es posible incluir cualquier combinacin de los parmetros, pero sin repeticiones y cada uno con su signo respectivo.
Regresar al Contenido

ATTRIB

141

En el caso de que los archivos tengan los atributos de slo lectura y ocultos, no se podr quitar el de slo lectura sin antes quitar el atributo de oculto. De manera similar, si tienen asignados los atributos de oculto y de sistema, no se pueden modificar por separado, se deben de eliminar con un mismo comando:
ATTRIB H S

Si desea emplear este comando con subdirectorios, no emplee smbolos comodn (? y ) pues no son permitidos, en su lugar, teclee el nombre completo del subdirectorio.
MODIFICADORES:
/S

Permite que el comando ATTRIB tenga efecto tanto en los archivos del directorio actual como en todos sus subdirectorios, en caso de que los haya. Si slo se teclea ATTRIB seguido del nombre de un archivo o grupo de archivos, se muestran sus actuales atributos.
COMANDOS Los comandos para crear y recuperar respaldos: BACKUP, RELACIONADOS: RESTORE y MSBACKUP, asi como XCOPY, que copia archi-

vos y subdirectorios, hacen uso del atributo de lectura/escritura, lo que permite respaldar, recuperar o copiar grupos de archivos de acuerdo al estado de ese atributo.
EJEMPLOS:

Para mostrar los atributos de todos los archivos que residan en el subdirectorio C:\DOS\. teclee:
ATTRIB C:\DOS\.

Si desea que se muestren los atributos del archivo MEMO1.TXT que reside en el directorio raz de la unidad C: teclee:
ATTRIB C:\MEMO1.TXT

Para establecer el atributo de slo lectura al archivo MEMO1.TXT, con el propsito de protegerlo y que no se le pueda modificar ni borrar:
ATTRIB +R MEMO1.TXT

El siguiente comando establece los atributos de slo lectura y oculto al archivo CARTA.DOC, como resultado, no
Regresar al Contenido

142

Listado alfabtico de comandos y controladores del MS-DOS 6.22

se le podr visualizar con el comando DIR ni se le podr modificar.


ATTRIB +R +H CARTA.DOC

Para quitar al archivo CARTA.DOC los atributos de slo lectura y oculto, para que nuevamente se le pueda visualizar con el comando DIR y se le pueda modificar:
ATTRIB -R -H CARTA.DOC

Si desea establecer el atributo de oculto a todos los archivos del subdirectorio C:\LIBROS\*.* e incluir a todos los archivos que existan en sus subdirectorios, en caso de haberlos, teclee:
ATTRIB +H C:\LIBROS\. /S

En cambio, si desea ocultar el subdirectorio C:\LIBROS, el comando vara un poco, 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 acte ATTRIB, por lo que se supone el uso de . y se asignan los atributos de archivo modificado, slo lectura y oculto a todos los archivos del actual subdirectorio.

BREAK

ATTRIB +A +R +H

INTERRUMPIR
CONTROLADOR DISPOSITIVOS VERSIONES: 2 3 COMANDO RED 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Este comando activa o desactiva la verificacin extendida de las teclas E +& o E +a, que permiten la suspensin de un programa. Normalmente el sistema operativo verifica la presin de estas teclas slo mientras lee informacin desde el teclado, escribe en la pantalla o en la impresora, pero si se entra BREAK ON, su revisin se extiende a otras funciones, tales como la lectura y la escritura en discos, por lo que sera posible interrumpirlas con E +& .
Regresar al Contenido

BREAK

143

Se le puede emplear en la lnea de comandos, archivos por lotes .BAT o en el archivo CONFIG.SYS
SINTAXIS:
BREAK [ON | OFF]

En el archivo CONFIG.SYS se le debe teclear de la siguiente forma:


BREAK=ON | OFF

PARAMETROS:

ON | OFF

Este parmetro permite activar (ON) o desactivar (OFF) la verificacin extendida de [E +& ]. Si slo se teclea a, sin parmetro, se muestra el estado actual del comando: activado (ON) o desactivado (OFF). Su valor predeterminado es OFF.
EJEMPLOS:

Para activar la revisin extendida de [E +& ] y que el DOS revise si se ha oprimido E +& o E + a tanto mientras lea informacin de un disco o teclado, como mientras escriba en un disco o en la pantalla, teclee:
BREAK ON

Si desea desactivar la revisin extendida de [E +& ], y que el DOS verifique si se ha oprimido E +& o E + aexclusivamente mientras se lea informacin del teclado o se escriba informacin en pantalla o en la impresora, teclee:
BREAK OFF

Con el comando sin ningn parmetro, se muestra en la pantalla un mensaje indicando si BREAK est activo o desactivo.
BREAK

Si se le desea activar desde el archivo CONFIG.SYS se debe incluir un rengln como el siguiente:
BREAK=ON

y para desactivarlo desde el archivo CONFIG.SYS:

BREAK=OFF

Regresar al Contenido

144

Listado alfabtico de comandos y controladores del MS-DOS 6.22

BUFFERS
BUFFERS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Asigna espacios de memoria denominados buffers que emplear el sistema operativo para almacenar datos durante las operaciones de lectura y escritura. Este comando se introduce en el archivo CONFIG.SYS.
BUFFERS=N [,M]

SINTAXIS:

En las versiones anteriores difiere de la siguiente forma:


DOS 2.0 y 3.0 DOS 4.0 DOS 5.0 y 6.0 BUFFERS=N BUFFERS=N [,M] [/X] BUFFERS=N [,M]

PARAMETROS:

Indica el nmero de buffers de disco a emplear, su valor puede estar entre 2 y 99, aunque su nmero ptimo suele ubicarse entre 15 y 25, dependiendo de la aplicaciones y el nmero de subdirectorios que se utilicen. Se recomienda verificar los requerimientos de sus programas de software para asignar el valor de BUFFERS de acuerdo a ellos, como ejemplo, si utiliza un procesador de textos, el valor de N recomendable puede ser entre 10 y 20. Por otra parte, si utiliza muchos subdirectorios, el valor recomendable se puede ubicar entre 20 y 30. Si en su computadora emplea a DBLSPACE, DRVSPACE o SMARTDRV y carga el sistema operativo en la memoria superior (HMA), entonces conviene que asigne un valor de 10 a BUFFERS con el comando:
BUFFERS=10

con el propsito de asegurar que exista suficiente espacio en la HMA para los programas y para los buffers que se asignen. Si se indica un nmero mayor, es probable que no se disponga de espacio suficiente y el DOS ubique los buffers en la memoria convencional. Por otra parte, cuando se emplea a SMARTDRV no conviene indicar ms de 10 buffers, pues el sistema no mejorar y, en cambio, se ocupar ms memoria.
Regresar al Contenido

BUFFERS

145

Si es posible, no utilice el comando BUFFERS cuando emplee SMARTDRV. Cada buffer utiliza aproximadamente 532 bytes de memoria, por lo que si se incrementa su nmero se disminuir la cantidad de memoria disponible para los programas. Sin embargo, si se carg el sistema operativo en la memoria alta (HMA), los buffers, hasta aproximadamente 48, se crearn ah mismo, y por tanto liberarn ms memoria convencional para los programas, pero si especifica un nmero mayor de 48, el DOS colocar todos los buffers en la memoria convencional. El comando MEM con los modificadores /D /P le permite conocer la cantidad de memoria que se est utilizando para los buffers de disco. Si se emplea la versin DOS 4.0 con el modificador /X, el nmero de buffers de memoria puede ascender hasta 10,000
M

Indica, en la versin DOS 4.0, el nmero de sectores que pueden leerse o escribirse al mismo tiempo, en las dems versiones, seala el nmero de buffers en el cach secundario del buffer, su valor predeterminado es 1, pero puede estar entre 1 y 8. Este parmetro tiene mayor utilidad en computadoras con procesadores 8086 u 8088, pues permite incrementar la velocidad de algunas de las operaciones de lectura/escritura del disco; sin embargo, en computadoras con procesadores 80286 o superiores, se obtienen mejores resultados con SMARTDRV. Si en su computadora emplea el comando SMARTDRV.EXE, se recomienda asignar un valor ms pequeo para BUFFERS o, preferentemente, no especificar el comando BUFFERS.
MODIFICADORES:
/X

Slo se utiliza en la versin DOS 4.0 y permite el empleo de la memoria expandida para los buffers. El valor predeterminado para el nmero de buffers de disco depende de las caractersticas de la configuracin 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

146

Listado alfabtico de comandos y controladores del MS-DOS 6.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, el nmero de buffers en el cach secundario es 1. Cuando se especifica un valor invlido para N o M, se aplican los valores predeterminados.
EJEMPLOS:

Para crear 22 buffers de disco se debe incluir en el archivo CONFIG.SYS la siguiente lnea:

CALL
LLAMAR

BUFFERS=22

CONTROLADOR DISPOSITIVOS VERSIONES: 2 3.3

COMANDO RED 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite llamar a ejecucin un programa de procesamiento por lotes (.BAT) desde otro, sin detener la ejecucin del programa que hace la llamada; es decir, que continuar ejecutndolo cuando concluya con el programa que se llam. Si no se le emplea y en un archivo por lotes se pone el nombre de otro archivo .BAT para que se ejecute, el sistema operativo continuar con el segundo archivo y no regresar al primero. En cambio, el comando CALL permite invocar a un segundo archivo por lotes y regresar al primero cuando aqul termine su ejecucin. En versiones anteriores a la DOS 3.3, se deba invocar a una copia de COMMAND.COM con el modificador /C para obtener resultados similares. Aunque es posible que un programa de procesamiento por lotes se llame a s mismo; es decir, que sea recursivo, se debe actuar con cautela, pues si no se incluye una condicin de salida se dara lugar a una operacin infinita de bucle entre el programa de procesamiento por lotes padre (que hace la llaRegresar al Contenido

CALL

147

mada) y el programa de procesamiento por lotes hijo (el que es llamado).


SINTAXIS: PARAMETROS:
CALL [UNIDAD:] [RUTA] ARCHIVO [ARCH_PARAM] [UNIDAD:] [RUTA] ARCHIVO

Indica la ubicacin y el nombre del archivo por lotes (.BAT) que se desea llamar a ejecucin.
[ARCH_PARAM]

Se refieren a cualquier informacin que deba incluirse en la lnea de comandos que sea requerida por el programa de procesamiento por lotes que se llama, tales como modificadores, nombres de archivo, los parmetros reemplazables %1 a %9 y variables de entorno. Con el comando CALL no se deben emplear el signo de canalizacin (|) ni los de redireccin ( < >).
EJEMPLOS:

Suponga que en el subdirectorio C:\VARIOS se tiene al archivo por lotes CHEQUEA.BAT que verifica la existencia y borra archivos temporales de varios subdirectorios, definiendo como temporal aquellos archivos cuya extensin comience con el signo de pesos ($), como realmente sucede con algunos programas de software. Si se desea invocar la ejecucin del programa CHEQUEA.BAT desde el archivo AUTOEXEC.BAT, se deber incluir en este ltimo la siguiente lnea:
CALL C:\VARIOS\CHEQUEA .$

desde luego, el parmetro que aqu se incluye se ajusta a la condicin que se desea buscar, pero podra ser cualquiera que requiriera el archivo por lotes que se llame. Si la versin de DOS es previa a la 3.3, se puede invocar al archivo CHEQUEA.BAT con la siguiente lnea:
COMMAND /C C:\VARIOS\CHEQUEA .$

En ambos casos, el archivo CHEQUEA.BAT podra ser como el siguiente:


@ ECHO OFF IF EXIST C:\%1 DEL C:\%1

Regresar al Contenido

148

Listado alfabtico de comandos y controladores del MS-DOS 6.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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

Vase el comando CHDIR, que es su equivalente, pues CD es su abreviacin.

CHCP
CAMBIAR TABLA DE CODIGOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3.3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Este comando permite consultar el nmero de la tabla de cdigos de pas que est activa (cdigo de pgina o page code), as como modificarla o activarla para que la emplee el sistema operativo en todos los dispositivos que sean compatibles con el cambio. Si se desea activar el cambio en cada dispositivo por separado, se puede emplear el comando MODE CODEPAGE PREPARE. Para poder utilizar el comando CHCP, primero se debe haber especificado el comando COUNTRY en el archivo CONFIG.SYS y haber cargado el programa NLSFUNC.
CHCP [NNN] NNN

SINTAXIS: PARAMETROS:

Es un nmero que especifica la tabla de cdigos para el sistema definida por el comando COUNTRY en el archivo CONFIG.SYS. Los nmeros de tabla de cdigos que acepta el sistema operativo MS-DOS son:
Regresar al Contenido

CHCP CODIGO 437 850 852 860 863 865 PAIS o IDIOMA Estados Unidos Multilengua (Latinoamericano) Eslavo (Latn I) Portugus Canad (Francs) Nrdico

149

Si se emplea CHCP sin haber especificado el pas con COUNTRY ni NLSFUNC, aparece un mensaje indicando que no se pudo consultar (abrir) el archivo de informacin del pas.
COMANDOS RELACIONADOS: Los comandos COUNTRY, NLSFUNC y MODE tambin se

emplean para establecer juegos de caracteres, en particular, el comando MODE en su opcin CODEPAGE PREPARE permite preparar e l cambio de tabla de cdigos en cada dispositivo por separado.
EJEMPLOS:

Para establecer la tabla de cdigos 437 Estados Unidos, como la tabla activa teclee:
CHCP 437

Para consultar cul es la tabla de cdigos activa teclee


CHCP

Para activar la tabla de cdigos correspondiente a Latinoamrica teclee junto al smbolo del sistema:
CHCP 850

En caso de que no haya sido posible establecer el juego de caracteres especificado, se emitir el siguiente mensaje de error:
Tabla de cdigos no vlida (Invalid code page)

Si no se puede preparar alguno de los dispositivos, tales como el monitor, el teclado o la impresora, el mensaje de error ser como el siguiente:
Regresar al Contenido

150

Listado alfabtico de comandos y controladores del MS-DOS 6.22 Tabla de cdigos 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Muestra el nombre del actual directorio o permite cambiar de directorio (subdirectorio) activo. Se puede teclear como CHDIR o simplemente como CD.
CHDIR [UNIDAD:] [RUTA] [UNIDAD:] [RUTA] o CD [UNIDAD:] [RUTA]

SINTAXIS: PARAMETROS:

Se refieren a la unidad y el subdirectorio al que se desea cambiar. Si no se especifican la unidad ni la ruta, o si slo se indica la unidad, el sistema operativo responde con el nombre del directorio actual de la unidad actual, o de la que se haya indicado. Se puede emplear para cambiar el directorio activo de una unidad distinta a la actual, por ejemplo, si se est en el directorio raz 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, suponiendo que existe ese subdirectorio hijo del directorio raz, se puede teclear:
CD A:\DATOS

Si el smbolo del sistema muestra el directorio actual -recuerde que se establece con el comando PROMPT $P$G-, no observar cambio alguno, pues se supone que est en el directorio raz de la unidad C:\, 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).
Regresar al Contenido

CHDIR

151

Tambin es posible cambiar al subdirectorio de nivel inmediato anterior (directorio padre), tecleando dos puntos seguidos despus del comando
CD..

El subdirectorio anterior es el subdirectorio padre del actual subdirectorio. Si se ejecuta en forma consecutiva CD.. se llega al directorio raz (\) de la unidad en que se est, por ejemplo C:\, que es el ms alto en la estructura de directorios de cualquier unidad. Para cambiarse al directorio raz, se puede escribir la diagonal inversa (\) a continuacin del comando:
CD\

EJEMPLOS:

Para mostrar cul es el directorio actual de la unidad en la que se est trabajando teclee:
CD

Si desea consultar cul es el directorio actual de la unidad D: teclee:


CD D:

Con el siguiente comando se cambia al directorio raz de la unidad que est activa.
CD\

En cambio con el siguiente, se cambia al subdirectorio padre (el inmediato superior) del que se est:
CD ..

Para cambiar del subdirectorio actual de la unidad A: al subdirectorio \PROGS, suponiendo que exista ese subdirectorio hijo del directorio raz:
CD A:\PROGS

Si se desea cambiar a un subdirectorio hijo del directorio actual, se puede omitir la diagonal invertida (\) por ejemplo, si se tiene el subdirectorio C:\DATOS\NOMINA y se est en el subdirectorio C:\DATOS, para cambiar al subdirectorio NOMINA basta con teclear:
CD NOMINA

Regresar al Contenido

152

Listado alfabtico de comandos y controladores del MS-DOS 6.22

sin tener que teclearlo en su forma completa o extendida, que es la siguiente:


CD C:\DATOS\NOMINA

CHKDSK

Si es muy larga la ruta para especificar el subdirectorio, recuerde que se acepta un mximo de 63 caracteres y que cada subdirectorio debe separarse con una diagonal inversa (\), como en el caso de C:\DATOS\NOMINA.

VERIFICAR DISCO
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Realiza una revisin de errores lgicos en la unidad de disco duro o de disquete que se indique y presenta un informe sobre su estado. Es decir, verifica la integridad del disco duro o disquete al revisar los directorios y la tabla de ubicacin de archivos, tambin denominada tabla de asignacin de archivos (File Allocation Table o FAT). Slo encuentra errores lgicos en el sistema de archivos, mas no los defectos fsicos que pudieran existir en el disco, por ello, se recomienda el uso del comando SCANDISK. En caso de encontrar algunos errores, CHKDSK emite un mensaje y permite que el usuario determine si desea o no corregirlos, estos errores suelen surgir en el tamao de los archivos o por la existencia de cadenas perdidas, 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. Tambin proporciona breve informacin estadstica sobre la capacidad de almacenamiento del disco o disquete y de la memoria RAM. 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, corregirlos. No se puede emplear a CHKDSK en unidades creadas con el comando SUBST. Tampoco se le puede emplear con discos de una red.
Regresar al Contenido

CHKDSK

153

CHKDSK devuelve un cdigo ERRORLEVEL que indica el resultado de su operacin, es cero (0) si no encuentra errores, y 255 si hubo algn error. El valor de ERRORLEVEL puede revisarse en archivos de procesamiento por lotes con el comando IF.
SINTAXIS: PARAMETROS:
CHKDSK [UNIDAD:] [[RUTA] ARCHIVO] [ /F] [ /V] UNIDAD:

Se refiere a la unidad que corresponde al disco que se desea revisar.


[RUTA] ARCHIVO

Indica la posicin y el archivo o grupo de archivos que se desea revisar con CHKDSK para detectar si estn fragmentados. Se pueden emplear los smbolos comodn ( y ?) para indicar un grupo de archivos. La fragmentacin de un archivo se refiere a que en lugar de ocupar un espacio continuo y contiguo, ese archivo est dividido en partes y almacenado en sectores distintos, no contiguos del disco. Si bien no representa ningn peligro ni problema, el hecho de que se tengan que buscar las partes de un archivo en diferentes secciones del disco, hace ms lenta la operacin y exige mayor trabajo a las partes mecnicas de la unidad. Si CHKDSK reporta muchos archivos fragmentados, se puede emplear el comando DEFRAG para solucionarlo.
MODIFICADORES:
/F

En caso de encontrar errores en el disco, permite su correccin, para lo cual presenta un mensaje similar a:
20 unidades de asignacin perdidas se encontraron en 6 cadenas. Desea convertir las cadenas perdidas en archivos? (20 lost allocation units found in 6 chains.) (Convert lost chains to files?)

Al responder afirmativamente, el sistema operativo guarda cada una de las cadenas (o unidades de asignacin) perdidas en sendos archivos ubicados en el directorio raz de la unidad con nombre en formato FILEnnnn.CHK, donde nnnn es un nmero consecutivo para los distintos archivos. Estos archivos pueden revisarse ms tarde, para verificar si no contienen informacin que se deba rescatar, y si no es as, borrarlos.
Regresar al Contenido

154

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si se responde con N, entonces CHKDSK corrige los errores encontrados, pero no guarda el contenido de las cadenas perdidas en archivos. Si no se incluye el modificador /F, CHKDSK presentar el mensaje de advertencia, pero no corrige los errores. No se debe emplear este modificador si se corre CHKDSK desde otro programa, tal como el DOSSHELL o WINDOWS y en general, cuando se tengan archivos abiertos, debido a que CHKDSK est diseado para ser empleado cuando los archivos del disco se encuentren en un estado no cambiante. Cuando un archivo est abierto y cambia, el sistema operativo actualiza la tabla de asignacin de archivos y la estructura del directorio de acuerdo a esos cambios, pero no siempre se realizan estas actualizaciones de inmediato, por lo que si se ejecuta CHKDSK en ese momento, las diferencias existentes se considerarn errores y se podrn daar esos archivos o perder parte de su informacin.
/V

Muestra los nombres de los archivos mientras se revisa el disco. Si se teclea CHKDSK sin ningn parmetro ni modificador, muestra el estado del disco de la unidad actual. El reporte ser similar al siguiente:
El nmero de serie del volumen es 3B49-08DA 120,971,264 3,452,928 346,112 112,201,728 30,720 4,939,776 2,048 59,068 2,412 655,360 565,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 asignacin total de unidades de asignacin en disco unidades de asignacin disponibles en disco bytes de memoria total bytes libres

En versiones anteriores, como la 5.0, tambin se inclua la etiqueta del volumen:


Volumen ABELARDO PZ creado 26/10/1993 2:52p

Regresar al Contenido

CHKDSK

155

Si aparecen sectores defectuosos en el reporte de CHKDSK, no representan ningn riesgo para el usuario, pues ya estn marcados y no se les utiliza. El siguiente es otro mensaje similar al que puede aparecer con CHKDSK:
ARCHIVO est solapado en unidad de asignacin 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. Este error no puede ser corregido con CHKDSK, para ello es necesario copiar los archivos o directorios que se indiquen en otro lugar y borrar los originales, aunque ser muy probable que se pierda parte de la informacin que contenan esos archivos. Si se trata de archivos de programa, de los cuales dispone de sus copias originales, ser recomendable borrarlos y copiarlos nuevamente a partir de sus disquetes originales o de las copias de respaldo. Como se mencion, CHKDSK devuelve un valor de ERRORLEVEL segn haya o no encontrado errores. Si no encontr errores, el valor ser igual a 0, en cambio, si encuentra uno o ms errores, el valor de ERRORLEVEL ser igual a 255. Por ello, si se incluye este comando en un archivo de procesamiento por lotes, se puede evaluar a ERRORLEVEL con el comando IF y determinar el siguiente curso de accin. Si redirecciona el reporte de estado de CHKDSK a un archivo con > , no utilice el modificador /F.
EJEMPLOS:

Para verificar el estado del disquete en la unidad A:


CHKDSK A:

Si desea detectar la fragmentacin en los archivos del subdirectorio C:\LIBROS teclee el comando:
CHKDSK C:\LIBROS\.

Para verificar el estado del disco en la unidad C:, indicar que se muestren los nombres de los archivos y en caso de encontrar errores, permita su correccin, teclee en la lnea de comandos:
CHKDSK C:\ /F /V

Regresar al Contenido

156

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Para redirigir la informacin de salida de CHKDSK a un archivo llamado ESTADO, escriba el siguiente comando:
CHKDSK C: > ESTADO

observe que se ejecuta el comando CHKDSK para verificar el disco C: y se enva la informacin a un archivo denominado ESTADO. En este caso, no se puede emplear el modificador /F. Para consutar el contenido del archivo ESTADO puede emplear el comando TYPE, o algn procesador de textos, como EDIT.

CHKSTATE

CHKSTATE.SYS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Es un comando utilizado por MEMMAKER en su proceso de optimizacin del uso de la memoria de la computadora. Cuando se invoca a MEMMAKER, se aade en forma automtica el comando CHKSTATE al inicio del archivo CONFIG.SYS, y una vez que termina la operacin de MEMMAKER, lo remueve del CONFIG.SYS.

CHOICE
OPCION
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Este comando muestra un mensaje en la pantalla, suspende temporalmente la ejecucin de un archivo de procesamiento por lotes y espera a que el usuario responda oprimiendo una tecla para elegir una opcin entre las que se indiquen. Se utiliza exclusivamente en programas de procesamiento por lotes .BAT
Regresar al Contenido

CHOICE

157

CHOICE devuelve un valor ERRORLEVEL dependiendo de cul sea la tecla que se oprima, entre las que se asignen. La primera tecla en la lista devuelve un valor 1, la segunda un valor 2 y as sucesivamente. Si en lugar de oprimir una de las teclas permitidas (asignadas), se presiona cualquier otra, CHOICE emite un BEEP que indica que se trata de una tecla invlida; es decir, CHOICE enva un carcter BEL o carcter 07h a la consola. Por otra parte, si CHOICE detecta una condicin de error, devuelve un valor ERRORLEVEL igual a 255. Si el usuario presiona E +a o E +& , se devuelve un valor ERRORLEVEL igual a 0. Recuerde que el sistema operativo evala los valores de ERRORLEVEL en orden decreciente, por lo que si utiliza estos valores en un programa de procesamiento por lotes, deber colocarlos en ese orden.
SINTAXIS: PARAMETROS:
CHOICE [ /C[:]TECLAS] [ /N] [ /S] [/T[:]C,NN] [TEXTO] TEXTO

Es el texto que se presentar antecediendo a las teclas asignadas y al smbolo del sistema. El mensaje se teclea sin comillas, excepto cuando se desea incluir una diagonal (/). Puede no incluirse ningn TEXTO, pues es opcional, en cuyo caso CHOICE slo mostrar las teclas de opcin asignadas.
MODIFICADORES:
/C[:]TECLAS

Permite indicar cules son las teclas permitidas y que se mostrarn para que el usuario responda oprimiendo una de ellas. Al indicarlas no se deben incluir comas, pero CHOICE las muestra separadas por comas y entre corchetes ([]), seguidas de un signo de interrogacin (?). Es opcional el uso de los dos puntos (:) entre /C y las teclas. Si se omite este modificador, la opcin predeterminada es SN, para S y No, en la versin en ingls las teclas predeterminadas son YN.
/N

Evita que se muestren las teclas asignadas como opciones, pero s el TEXTO especificado. Aunque no se muestren, siguen siendo vlidas las teclas que se hayan indicado con /C.
Regresar al Contenido

158

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /S

Con este modificador se instruye a CHOICE para que considere distintas las letras maysculas de las minsculas. Si no se le incluye, no se hace distincin entre maysculas y minsculas al momento en que el usuario oprime una tecla.
/T[:]C,NN

El modificador /T permite que la pausa se mantenga durante un tiempo determinado en NN segundos, y si en ese perodo no se oprime ninguna tecla, entonces CHOICE considera como oprimida o seleccionada la que se indique con C, la cual deber estar incluida entre las opciones indicadas en el modificador /C. Los valores para NN pueden ir de 0 a 99, si se indica cero (0), entonces no se realizar ninguna pausa y se asumir la tecla predefinida.
EJEMPLOS:

Para que aparezca un mensaje solicitando al usuario que elija entre las opciones S o N, incluya en un archivo de procesamiento por lotes:
CHOICE Indique su opcin

en la pantalla aparecer:
Indique su opcin [S,N]?

la misma instruccin se puede indicar de la siguiente forma:


CHOICE /C:SN Indique su opcin

El valor que CHOICE devuelva como ERRORLEVEL ser 1 si se oprimi S y 2 si se oprimi N. Si se desea incluir ms letras de opcin, tal como ABIC, un mensaje y asignar un tiempo de espera de 8 segundos, a cuyo trmino se asigne la letra C como respuesta predeterminada, incluya en el archivo .BAT un comando como el siguiente:
CHOICE /C:ABIC /T:C,8 Actualizar, Buscar, Imprimir, Copiar?

en la pantalla aparecer:
Actualizar, Buscar, Imprimir, Copiar? [ABIC]?

si no se desea que se muestren las letras de opcin [ABIC], incluya el modificador /N:
CHOICE /C:ABIC /T:C,8 /N Actualizar, Buscar, Imprimir, Copiar?

Regresar al Contenido

CHOICE

159

en la pantalla aparecer:
Actualizar, Buscar, Imprimir, Copiar?

Si pasan 8 segundos sin que se oprima una tecla, se seleccionar la letra C y CHOICE devolver un valor ERRORLEVEL de 4. En este caso, el programa de procesamiento por lotes donde se emplee CHOICE y se ejecute la accin que corresponda a la tecla oprimida de acuerdo al valor de ERRORLEVEL, puede ser como el siguiente:
@ ECHO OFF /C:ABIC /T:C,8 /N Actualizar, Buscar, Imprimir, 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, NO SE EJECUTO ADECUADAMENTE GOTO FIN :COPIA ECHO Se procede a copiar el archivo ... COPY C:\DATOS\REPORTE.TXT C:\CLIENTE GOTO FIN :IMPRIME ECHO Se imprime el archivo con datos ... PRINT LPT1: C:\DATOS\REPORTE.TXT GOTO FIN :BUSCA ECHO Se busca la frase -entregar mercanca- en REPORTE.TXT FIND entregar mercanca C:\DATOS\REPORTE.TXT GOTO FIN :ACTUALIZA ECHO Se actualiza el archivo REPORTE.TXT con FUENTE.TXT COPY C:\ORIGEN\FUENTE.TXT C:\DATOS\REPORTE.TXT GOTO FIN :CANCELA ECHO El usuario cancel la ejecucin del comando CHOICE GOTO FIN :FIN

Regresar al Contenido

160

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Otro ejemplo en el que se muestra un men con las opciones y se pide al usuario que oprima la tecla de su opcin puede ser el siguiente:
:INICIO CLS ECHO. ECHO. ECHO. REM Observe que las lneas anteriores terminan con un punto ECHO. ECHO A. Sistema de Nmina ECHO. ECHO B. Sistema de Contabilidad ECHO. ECHO C. Procesador de Textos ECHO. ECHO D. Sistema de Cheques ECHO. ECHO E. Verificar el disco C: con CHKDSK ECHO. ECHO F. Regresar al smbolo del sistema CHOICE /C:ABCDEF Indique la letra de su opcin 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. ECHO. ECHO. ECHO HUBO UN ERROR, NO SE EJECUTO ADECUADAMENTE GOTO INICIO :NOMINA ECHO. ECHO. ECHO.

Regresar al Contenido

CHOICE ECHO Se inicia el sistema de nmina ... C:\NOMINA\NOMINA REM El sistema que se invoca es NOMINA.EXE GOTO INICIO :CONTABILIDAD ECHO. ECHO. ECHO. ECHO Se inicia el sistema de contabilidad ... C:\CONTA\CGCM REM El sistema que se invoca es CGCM.EXE GOTO INICIO :TEXTOS ECHO. ECHO. ECHO. ECHO Se inicia el procesador de textos de MS-DOS ... EDIT REM El sistema que se invoca es EDIT de MS-DOS GOTO INICIO :CHEQUES ECHO. ECHO. ECHO. ECHO Se inicia el sistema de cheques ... C:\FINANZAS\CHEQUES REM El sistema que se invoca es CHEQUES.EXE GOTO INICIO :REVISA ECHO. ECHO. ECHO. ECHO Se verifica la integridad del disco C: ... CHKDSK C: /F GOTO INICIO :CANCELA ECHO El usuario cancel la ejecucin del comando CHOICE GOTO INICIO

161

:FIN

Regresar al Contenido

162

Listado alfabtico de comandos y controladores del MS-DOS 6.22

CLS
LIMPIAR PANTALLA
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Limpia de la pantalla cualquier informacin que se tuviera y slo se muestra el smbolo del sistema, tambin denominado smbolo de peticin de orden (prompt) del sistema operativo y el cursor, ambos en la esquina superior izquierda. No tiene ninguna influencia sobre la memoria de la computadora, slo opera en la pantalla.
CLS

SINTAXIS:

Este comando no requiere de parmetros ni modificadores.


COMANDOS Se puede modificar la presentacin de la pantalla si se utiliza RELACIONADOS: el comando PROMPT y se carga el controlador de dispositi-

vos ANSI.SYS.
EJEMPLOS:

Para borrar toda informacin que se encuentre en la pantalla, y que slo se muestren el smbolo del sistema y el cursor teclee:

CLS

COMMAND
INTERPRETE DE COMANDOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

El sistema operativo requiere de un intrprete de comandos para operar, el MS-DOS proporciona el archivo COMMAND.COM, pero algunos usuarios con amplios conocimientos pueden desarrollar otro de acuerdo a sus necesidades. COMMAND.COM es el programa que presenta el smbolo del sistema en la lnea de comandos.
Regresar al Contenido

COMMAND

163

Se le denomina intrprete de comandos debido a que lee y procesa cualquier comando que se introduzca a la computadora, tanto internos, los que se mantienen en el archivo COMMAND.COM, como externos, que reciben el mismo tratamiento que cualquier otro archivo de programa. Si se teclea COMMAND junto al smbolo del sistema y se oprime I, se invoca e inicia la ejecucin de un nuevo nivel del intrprete de comandos del sistema operativo, para regresar al nivel del anterior intrprete de comandos se debe teclear el comando EXIT en el smbolo del sistema. El intrprete de comandos se carga en la memoria RAM de la computadora en dos partes: una residente y otra transitoria. Como su nombre lo indica, la parte residente siempre permanece en la memoria, mientras que la parte transitoria, que se carga al principio de la memoria convencional, puede ser removida temporalmente por programas que requieren de esa porcin de memoria para ejecutarse. Una vez que se concluye la ejecucin del programa que ocup el espacio de memoria donde resida la parte transitoria de COMMAND.COM, la parte residente busca el archivo COMMAND.COM en el disco para volver a leer y cargar la parte transitoria. El sistema operativo utiliza la variable de ambiente COMSPEC para saber dnde reside el COMMAND.COM en el disco. Cuando COMSPEC indique una unidad de disquete, el DOS solicitar que se inserte el disquete que lo contenga. Si MS-DOS est cargado en la memoria HMA, una porcin de COMMAND.COM residente tambin se cargar en la memoria HMA, dejando ms memoria convencional disponible para los programas del usuario. Como se mencion, 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

164

Listado alfabtico de comandos y controladores del MS-DOS 6.22

En este libro se comentan todos ellos y se muestran ejemplos de aplicacin.


SINTAXIS:

Desde el smbolo 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.SYS, su sintaxis es:


SHELL=[[UNIDAD1:] RUTA1] COMMAND.COM [[UNIDAD:] RUTA] [DISPOSITIVO] [ /E:NNNN] [ /P ] [ /MSG]

Se recomienda el uso de la sintaxis SHELL, pues permite aumentar en forma permanente el espacio para la tabla de entorno del DOS.
PARAMETROS:
[UNIDAD:] RUTA

Indica el lugar donde el sistema operativo debe buscar al archivo COMMAND.COM cuando necesite leer y cargar su parte transitoria, slo se requiere si el archivo no se encuentra en el directorio raz. Al incluir este parmetro se establece la variable de ambiente COMSPEC.
DISPOSITIVO

Permite especificar un dispositivo diferente para la entrada y la salida de comandos, tal como AUX. Para mayor informacin, vase el comando CTTY.
[UNIDAD1:] RUTA1

Permite indicar la unidad y el subdirectorio donde se encuentre el archivo COMMAND.COM.


MODIFICADORES:
/C CADENA

Con este modificador se permite invocar un nuevo COMMAND.COM e indicarle que ejecute el comando que se indique como CADENA. Cuando termine la ejecucin de ese comando, regresa al nivel de procesador de comandos previo. Cuando se use el modificador /C se le debe colocar al final de la lnea de comandos, pues debe ser el ltimo.
/E:NNNNN

Permite indicar el nmero de bytes para el tamao del entorno o ambiente del sistema operativo, sus valores
Regresar al Contenido

COMMAND

165

pueden ser de 160 a 32768, el nmero que se incluya lo redondea el sistema operativo a un mltiplo de 16. Si no se incluye, su valor predeterminado es 256. Si se teclea un nmero menor que 160 o mayor que 32768, se emplear el valor predeterminado de 256 bytes y se mostrar un mensaje como el siguiente:
El valor del parmetro no est dentro del rango permitido. (Parameter value not in allowed range.)

Se pueden ejecutar mltiples intrpretes de comandos, pero cada vez que se inicie uno nuevo, el DOS crea un nuevo entorno para comandos que ser una copia del ambiente padre, con la memoria que se est utilizando y no el tamao de entorno que se haya indicado con el modificador /E previo. Debido a que se trabaja con una copia, se puede modificar ese nuevo entorno sin afectar ni modificar al anterior. Cada nuevo ambiente tendr un tamao predeterminado en 256 bytes, como se indic arriba, el tamao del ambiente actual (memoria utilizada), redondeado por regla hacia arriba, al siguiente mltiplo de 16 bytes, el que sea mayor. Para que no se utilice el tamao predeterminado, emplee el modificador /E.
/K ARCHIVO

Este modificador acta de manera muy parecida al parmetro /C, es decir, el modificador /K carga un nuevo procesador de comandos que ejecuta el comando, programa o archivo de procesamiento por lotes que se indique y a su trmino, muestra la lnea de comandos de DOS, pero difiere del modificador /C en que no se elimina el procesador de comandos que se acaba de cargar. Para eliminarlo se debe ejecutar la orden EXIT en forma manual, adems, no deben usarse juntos estos dos modificadores pues son incompatibles. Cuando se use el modificador /K se le debe colocar al final de la lnea de comandos, pues debe ser el ltimo. Se recomienda su uso cuando se desee indicar un archivo de inicio en ambiente WINDOWS, en forma similar a como opera el archivo AUTOEXEC.BAT en el DOS, en cuyo caso se debe abrir el archivo DOSPRMPT.PIF con el editor PIF (de Windows) y escribir el modificador /K en el cuadro Parmetros opcionales (Optional Parameters Box).
Regresar al Contenido

166

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Se debe evitar emplear este modificador en la lnea de comandos de SHELL en el archivo CONFIG.SYS, pues puede ocasionar problemas con programas de aplicacin y rutinas de instalacin de programas que modifican el contenido del archivo AUTOEXEC.BAT.
/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, sean guardados en memoria, para que cuando se necesite alguno de ellos, el sistema operativo lo recupere de memoria en lugar de tener que leerlo del disco donde resida COMMAND.COM; es decir, siempre los mantiene disponibles. 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, y el DOS mostrar uno de los siguientes:
Error de anlisis Error de interrupcin (Parse error) (Extended error)

Cuando se emplea el modificador /MSG se debe incluir tambin el modificador /P.


/P

Deja permanente el nuevo procesador de comandos, por lo que no se puede teclear EXIT para salir de l. Slo se debe utilizar cuando se cargue el COMMAND con la opcin SHELL desde el archivo CONFIG.SYS. Dependiendo de si se incluye o no, el DOS ejecutar al archivo por lotes AUTOEXEC.BAT. Para que ejecute el archivo AUTOEXEC.BAT, incluya el modificador /P, si no se encuentra al archivo AUTOEXEC.BAT en el directorio raz, entonces se ejecutarn los comandos DATE y TIME. Si no se carga el COMMAND.COM con la opcin SHELL, este modificador /P se incluye como valor predeterminado cuando el sistema operativo lea el COMMAND.COM que se encuentre en el directorio raz.
Regresar al Contenido

COMMAND /Y

167

En las versiones anteriores a la 6.2 de MS-DOS, no era posible ejecutar un archivo .BAT por partes con el propsito de localizar errores, a menos que entre cada lnea se empleara el comando PAUSE. A partir de la versin 6.2 es posible el procesamiento de archivos por lotes lnea a lnea, gracias al modificador /Y. Para indicar al intrprete de comandos que se desea contar con esta posibilidad en forma general, se debe insertar en el archivo CONFIG.SYS una lnea como la siguiente:
SHELL=C:\COMMAND.COM C:\ /E:NNNNN /P /Y

Por el contrario, si desea probar un archivo .BAT y por ello desea que se ejecute lnea por lnea, invoque otro procesador de comandos COMMAND y en la misma lnea de comandos incluya el modificador /Y y el modificador /C ( o /K), ambos separados por un espacio y seguidos del nombre del archivo a ejecutar
COMMAND /Y /C ARCHIVO.BAT /F

Se trata de un modificador que an no se ha documentado de manera suficiente, pero que suele ser muy til pues, al incluirse con el comando COMMAND, si se presenta una situacin de error, muestra en la pantalla un mensaje como el siguiente:
Anular, Repetir, Descartar (Abort, Retry, Fail)

EJEMPLOS:

Si se entra en la lnea de comandos sin ningn parmetro ni modificador, invoca un nuevo nivel del procesador de comandos. Para regresar al nivel del intrprete anterior teclee EXIT.
COMMAND

Para invocar un nuevo procesador de comandos desde la lnea de comandos o dentro de un archivo por lotes, ejecutar el programa por lotes MENU.BAT y que cuando lo concluya regrese al procesador de comandos anterior:
COMMAND /C MENU.BAT

Regresar al Contenido

168

Listado alfabtico de comandos y controladores del MS-DOS 6.22

En el archivo CONFIG.SYS se puede incluir una lnea como la siguiente:


SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:1024

e indicar que el archivo COMMAND.COM reside en el subdirectorio C:\DOS y establece la variable de entorno COMSPEC que contendr la cadena C:\DOS\COMMAND.COM. El modificador /E crea un entorno de 1024 bytes. Para que se procese comando a comando el archivo REVISA.BAT, teclee lo siguiente:

COPY
COPIAR

COMMAND /Y /C REVISA.BAT

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite copiar un archivo o grupo de archivos en otro subdirectorio u otra unidad; es decir, duplicar sus contenidos en otros archivos dejando intactos los originales. El copiado puede realizarse en la misma unidad de disco o disquete, pero con otro nombre u otra extensin; o en otro subdirectorio, o hacia otras unidades, incluyendo cualquier dispositivo reconocible por el DOS, tal como LPT1: o COM1:, que se refieren al primer puerto en paralelo y en serie, respectivamente. COPY tambin permite combinar varios archivos en uno solo. A partir de la versin 6.2, COPY dispone de una proteccin contra prdida de informacin por la sobreescritura de archivos. Consiste en que de forma predeterminada solicita al usuario confirme que desea sobreescribir un archivo cuando ya existe, por lo que se evita la prdida de informacin en forma inadvertida. 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 confirmacin del usuario antes de sobreescribir un archivo, ya sea que se invoque a
Regresar al Contenido

COPY

169

COPY desde la lnea de comandos o desde un archivo de procesamiento por lotes (.BAT). Si se guarda en COPYCMD= /-Y, COPY pedir confirmacin, mientras que con COPYCMD=/Y no lo har. Esta variable de entorno opera para los comandos COPY, MOVE y XCOPY. Debe tenerse precaucin con el uso del modificador /Y o /-Y cuando se teclea COPY desde la lnea de comandos, pues en ese caso la lnea de comandos tiene prioridad sobre lo que se indique en la variable de entorno COPYCMD. El comando COPY no copiar archivos que cuya longitud sea igual a 0 bytes. Si requiere copiar estos archivos, emplee el comando XCOPY.
SINTAXIS:
COPY [ /Y | -Y] [ /A| /B] ORIGEN [ /A| /B] [+ORIGEN [ /A| /B] [+...]] [DESTINO[ /A| /B]] [ /V] ORIGEN

PARAMETROS:

Se refiere a la ubicacin y nombre del archivo o grupo de archivos que se desea copiar; es decir, la letra de la unidad con los dos puntos, el subdirectorio y el nombre del archivo, aunque no es requisito indicarlos todos. Para indicar grupos de archivos se pueden utilizar los smbolos comodn y ?. Se puede indicar el nombre de un dispositivo, tal como LPT1: o COM1:, resulta comn utilizar el dispositivo CON: y crear archivos a partir de lo que se teclee, en los ejemplos se incluye uno de estos casos.
DESTINO

Se refiere a la ubicacin y nombre del archivo o grupo de archivos donde se grabarn las copias que se realicen. Al igual que ORIGEN, puede consistir en la letra de la unidad con los dos puntos, el subdirectorio y el nombre del archivo. Para indicar grupos de archivos se pueden utilizar los smbolos comodn y ?. Se puede indicar el nombre de un dispositivo, tal como LPT1: o COM1:. El parmetro DESTINO puede omitirse, en cuyo caso el DOS crear la copia del archivo ORIGEN en el directorio actual, con el mismo nombre, fecha y hora que tenga. Observe que en este caso el archivo ORIGEN deber residir en otro subdirectorio, 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

170

Listado alfabtico de comandos y controladores del MS-DOS 6.22 (File cannot be copied onto itself 0 File(s) copied)

Si se concluye el proceso de copiado, se emite un mensaje similar a:


1 archivo(s) copiado(s) (1 file(s) copied)

pero cuando se copien varios archivos, se mostrarn en la pantalla los nombres de todos los archivos que se copien, uno a uno mientras avanza el proceso.
MODIFICADORES:
/A

Indica un archivo de texto en ASCII. Cuando este modificador preceda a una lista de archivos en la lnea de comandos, se aplicar a todos los archivos que se incluyan despus del modificador, hasta que se encuentre un modificador /B, el cual se aplicar al archivo que preceda al modificador /B. Su efecto depende de la posicin en la que se incluya en la lnea de comandos. Cuando se incluya al modificador /A despus de un nombre de archivo, se aplicar al archivo cuyo nombre preceda al modificador /A y a todos los archivos cuyos nombres le sigan, hasta que el comando COPY encuentre un modificador /B, e igual que en el caso anterior, se aplicar al archivo que le preceda. Si /A se ubica despus del nombre del archivo ORIGEN, considera al archivo de texto ASCII y copia los datos que preceden al primer carcter de fin de archivo. No copia el primer carcter de fin de archivo ni el resto del archivo, pues suspende la accin de copiado. Si /A se ubica despus del nombre del archivo DESTINO, agrega un carcter de fin de archivo como ltimo carcter del archivo. Para indicar el final de archivo, los archivos de texto ASCII pueden utilizar un carcter de fin de archivo, que se identifica como E += . Cuando emplee el comando COPY para combinar archivos, COPY supone de manera predeterminada que se trata de archivos ASCII, siempre y cuando no se especifique el modificador /B.
Regresar al Contenido

COPY /B

171

Indica un archivo binario. Es el modificador predeterminado, a menos que se combinen archivos. Indica al COMMAND.COM que lea el nmero de bytes que se especifica en el directorio como el tamao de archivo. Su efecto depende de la posicin en la que se incluya en la lnea de comandos. Cuando el modificador /B preceda a una lista de archivos en la lnea de comandos, se aplicar a todos los archivos cuyos nombres le sigan, hasta que se encuentre un modificador /A, el cual se aplicar al archivo que le preceda. Cuando el modificador /B se incluya despus del nombre de un archivo, entonces se aplicar a ese archivo que le precede y a todos los que le sigan, hasta que se encuentre un modificador /A, el cual, como en el caso anterior, se aplicar al archivo que le preceda. Si /B se ubica despus del nombre del archivo origen, copia el archivo completo, inclusive cualquier carcter de fin de archivo. Si se ubica a /B despus del nombre del archivo destino, no agrega el carcter de fin de archivo. Si se emplea el modificador /B y el destino de la operacin de copiado es un dispositivo, por ejemplo, LPT1: para la impresora en puerto paralelo, el sistema operativo copia los datos del archivo en forma binaria al dispositivo, por lo que si en esos datos se incluyen caracteres de control, tales como E +& , E +6 , E += o retornos de carro CHR(12), tambin se enviarn al dispositivo en forma de datos. 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, no incluya el modificador /B. Para combinar varios archivos en uno, se especifican sus nombres como ORIGEN, separados por signos ms (+); COPY los combinar y grabar como un solo archivo. Se pueden emplear los smbolos comodn (? y ) para referirse a un grupo o conjunto de archivos ORIGEN. Cuando se combinan archivos se supone que los archivos son de texto ASCII, por lo que cuando no sea as se deber incluir el modificador /B. Si se intenta combinar archivos que no sean de texto ASCII, sino binarios, que generalmente incluyen caracteres de control, tal como E += , al momento de copiarlos se les truncar cuanRegresar al Contenido

172

Listado alfabtico de comandos y controladores del MS-DOS 6.22

do se encuentre el E += , pues se interpretar como el indicador de fin de archivo. Cuando el archivo DESTINO se llame igual que uno de los archivos ORIGEN, excepto el primero de la lista, al terminar la accin 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 accin de copiado. Es posible modificar la fecha y hora de los archivos de forma que se les asignen las que tenga el sistema, sin cambiar su contenido. Para ello se emplea el siguiente formato, donde las comas indican que se omite el parmetro DESTINO:
COPY /B ORIGEN+,,

Pero tenga precaucin, pues no se pueden utilizar smbolos comodn en lugar de ORIGEN. Si desea modificar un grupo de archivos utilice el comando FOR. Consulte los ejemplos para su forma de uso.
/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 crtica, pues aunque resulta poco probable que se presenten errores de grabacin, este modificador revisa que cada sector grabado en el disco est correcto, por lo que la operacin de COPY es ms lenta que sin /V.
/Y

Indica a COPY que NO solicite confirmacin de parte del usuario antes de sobreescribir el archivo ORIGEN en un archivo DESTINO existente. Es decir, realiza la sobreescritura sin dar aviso, tal como sucede en las versiones previas a la 6.2. COPY se comporta de esta forma si se le emplea desde un archivo de procesamiento por lotes. Este modificador tiene precedencia sobre lo que indique en la variable de entorno COPYCMD.
Regresar al Contenido

COPY /-Y

173

Impide que se sobreescriba en forma inadvertida la copia del archivo ORIGEN en un archivo DESTINO existente. Es la opcin predeterminada a partir de la versin 6.2 excepto si se invoca a COPY desde un archivo de procesamiento por lotes (.BAT). Este modificador tiene precedencia sobre lo que indique en la variable de entorno COPYCMD.
COMANDOS Cuando desee copiar archivos de un subdirectorio que conRELACIONADOS: tiene otros subdirectorios, cuyos archivos tambin desea co-

piar, respetando la estructura de los subdirectorios, emplee el comando XCOPY. Si desea mover archivos de uno a otro subdirectorio, o renombrar un subdirectorio, emplee el comando MOVE.
EJEMPLOS:

Para copiar el archivo CARTA1.TXT a otro archivo denominado CARTA2.TXT, ubicados ambos en el mismo directorio en que se est trabajando:
COPY CARTA1.TXT CARTA2.TXT

Si se desea copiar el archivo CARTA1.TXT del directorio C:\LIBRO a un disquete en la unidad A:, con el mismo nombre teclee:
COPY C:\LIBRO\CARTA1.TXT A:

Para copiar el mismo archivo, pero ahora a un directorio de la unidad D: llamado D:\CARTAS el comando es:
COPY C:\LIBRO\CARTA1.TXT D:\CARTAS

En este ltimo caso se debe tener precaucin, pues si no existe el subdirectorio \CARTAS en la unidad D:, se asumir que se desea copiar al directorio raz con el nombre de archivo CARTAS. Suponga que desea crear un archivo desde la consola; es decir, a partir del teclado y observando en la pantalla lo que se grabar. En este caso utilice el comando:
COPY CON:RECADO.TXT

despus de oprimir I, el cursor se mantendr en la siguiente lnea en espera de que se teclee el contenido que se desea guardar en el archivo RECADO.TXT oprimiendo la tecla I al final de cada lnea para que se cambie de rengln. Para dar
Regresar al Contenido

174

Listado alfabtico de comandos y controladores del MS-DOS 6.22

por terminado el archivo y que el sistema operativo lo grabe en disco, inserte un ltimo rengln con E += , que se ver en la pantalla como ^Z, y oprima I. Para incluir el carcter de fin de archivo, tambin se puede oprimir la tecla T . Para convertir el teclado de una computadora como si se tratara de una mquina de escribir, y lograr que lo que se teclee se enve a la impresora por el puerto paralelo LPT1: , escriba en la lnea de comandos lo siguiente:
COPY CON: LPT1:

Si desea copiar un archivo ORIGEN llamado RECIBO.PRN a otro denominado FACTURA.DOC y que el DOS agregue un carcter de fin de archivo al final del archivo FACTURA.DOC, se deber teclear:
COPY RECIBO.PRN FACTURA.DOC /A

Si se desean combinar los archivos de correspondencia denominados CARTA1.DOC a CARTA3.DOC en uno solo llamado CLIENTES.TXT
COPY CARTA1.DOC + CARTA2.DOC + CARTA3.DOC + CLIENTES.TXT

Si se omite el nombre del archivo DESTINO, que en este caso es CLIENTES.TXT, la combinacin se grabar en el primero de la lista de archivos por copiar, en este caso CARTA1.DOC. Si lo que desea es combinar todos los archivos de un solo tipo de acuerdo a su extensin, o que guardan alguna relacin en sus nombres, puede utilizar los smbolos comodn (? y ). Por ejemplo, para combinar todos los archivos que tengan la extensin .DOC en un archivo denominado DOCTOS.FIN el comando sera:
COPY .DOC DOCTOS.FIN

Si desea que el archivo DESTINO se grabe en otra unidad o directorio, bastar con indicarlo, tal como en:
COPY .DOC D:\RESUMEN\DOCTOS.FIN

Tambin es posible combinar archivos binarios en uno solo utilizando comodines, en este caso se deber incluir el modificador /B para que el sistema operativo no considere al carcter E += como indicador de fin de archivo.
COPY /B .EXE TODOS.EXE

Si bien se habrn combinado todos los archivos .EXE, es muy probable que el archivo TODOS.EXE no funcione, debido a
Regresar al Contenido

COPY

175

que se habr modificado y, por lo tanto, afectado la estructura interna del formato de cada archivo de programa. Para combinar archivos que tengan el mismo nombre pero distinta extensin, en uno solo con una extensin distinta, se puede extender el uso de los smbolos comodn a cada uno de los parmetros ORIGEN que se incluyan en el comando e incluso, en el parmetro DESTINO, tal como en:
COPY .DOC + .FTE + .TXT .OK

Como resultado, se copiarn los archivos que tengan las extensiones .DOC, .FTE y .TXT, y tengan en comn el mismo nombre, en un archivo, con ese nombre y la extensin .OK Es decir, si existen los archivos COMPUTEC.DOC, COMPUTEC.FTE y COMPUTEC.TXT, se combinarn en uno denominado COMPUTEC.OK y as sucesivemente con los dems archivos. Si no se incluye el asterisco () en el parmetro DESTINO, pero s el nombre de un archivo, el resultado ser la combinacin de todos los archivos con las extensiones .DOC, luego la combinacin de todos los archivos con la extensin .FTE, despus los de extensin .TXT y se guardarn en el archivo cuyo nombre se indique como DESTINO, que en el siguiente ejemplo es UNIDOS.OK
COPY .DOC + .FTE + .TXT UNIDOS.OK

Se puede combinar el uso del comando cambiar directorio, CD o CHDIR, y el comando COPY para copiar archivos de subdirectorios de otras unidades. Por ejemplo, suponga que se est trabajando en el subdirectorio C:\LIBRO y se desea copiar los archivos que tienen la extensin .TXT que residen en el subdirectorio D:\DATOS y en el subdirectorio E:\EDITAR. Una forma de hacerlo es la siguiente:
COPY D:\DATOS\.TXT C:\LIBRO COPY E:\EDITAR\.TXT C:\LIBRO

Si se desea, puede omitirse el parmetro DESTINO pues los archivos se copiarn al directorio actual:
COPY D:\DATOS\.TXT COPY E:\EDITAR\.TXT

tambin se puede combinar a CD con COPY de la siguiente forma:


Regresar al Contenido

176

Listado alfabtico de comandos y controladores del MS-DOS 6.22 CD D:\DATOS COPY D:.TXT CD E:\EDITAR COPY E:.TXT

Observe que no se incluye la diagonal inversa que seala al directorio raz en D:.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, que en nuestro caso se supone es C:\LIBRO. Para mayor informacin consulte el comando CD o CHDIR en este captulo. Si desea guardar el modificador /-Y en la variable de ambiente COPYCMD puede incluir en el archivo AUTOEXEC.BAT o teclear desde la lnea de comandos lo siguiente:
SET COPYCMD=/-Y

Si desea modificar la fecha y hora de todos los archivos contenidos en el subdirectorio C:\CARTAS, de forma que se les asigne la fecha y hora actuales, teclee:
FOR %1 IN (C:\CARTAS:\*.*) DO COPY /B %1 + ,,

No intente utilizar el siguiente comando, pues puede perder archivos:


COPY /B C:\CARTAS\.+,,

Para indicar a COPY que sobreescriba cualquier archivo existente sin solicitar la confirmacin del usuario, incluya el modificador /Y en forma similar a:
COPY C:\CARTAS\.DOC C:\ENVIOS /Y

COUNTRY
PAIS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite indicar al sistema operativo la tabla de cdigos a utilizar para los formatos de la fecha, hora y moneda, converRegresar al Contenido

COUNTRY

177

sin de maysculas y minsculas, el orden a seguir cuando se clasifiquen caracteres, los caracteres que se aceptarn en los nombres de los archivos, as como el separador decimal, de forma que correspondan a uno de los idiomas aceptados por el DOS, segn se seleccione. Es decir, comando COUNTRY configura MS-DOS de manera que reconozca el juego de caracteres y observe las convenciones de puntuacin cuando se utilice alguno de los idiomas aceptados. Este comando slo se puede emplear en el archivo CONFIG.SYS. En forma predeterminada; es decir, si no se indica lo contrario, el sistema operativo MS-DOS emplea la tabla de cdigos de Estados Unidos, y con el comando COUNTRY en el archivo CONFIG.SYS se puede modificar para otro pas, por ejemplo, latinoamericano. El cdigo de pas especifica al sistema operativo los formatos de fecha y hora que emplean los comandos: BACKUP, MSBACKUP, DATE, RESTORE y TIME.
SINTAXIS: PARAMETROS:
COUNTRY=XXX[,[YYY] [,[UNIDAD:] [RUTA] ARCHIVO]] XXX

Nmero que indica el cdigo del pas.


YYY

Nmero que indica la tabla de cdigos o juego de caracteres para el pas


[UNIDAD:] [RUTA] ARCHIVO

Indica la ubicacin y nombre del archivo que contiene la informacin correspondiente al pas seleccionado. Si no indica este parmetro, el DOS busca al archivo COUNTRY.SYS en el directorio raz de la unidad de arranque, normalmente C: si es disco duro o A: si es disquete. En el siguiente cuadro se muestran los cdigos de los pases o idiomas vlidos para MS-DOS, as como los nmeros de los juegos de caracteres que en cada caso se pueden utilizar para el parmetro YYY. Si no se especifica un nmero para YYY, se toma el primero de ellos como valor predeterminado. Tambin se muestran los formatos de fecha y hora que corresponde a cada cdigo de pas. La fecha se refiere al 20 de agosto de 1994 y la hora a las nueve de la noche con dieciocho minutos, 9:18:00 p.m. o 21:18 horas.
Regresar al Contenido

178

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Pas/ Idioma Alemania Blgica Brasil Canad (francs) Checoslovaquia Croacia Dinamarca Eslovaquia Eslovenia Espaa Estados Unidos Finlandia Francia Hungra Ingls (internal) Italia Latinoamrica Noruega Pases Bajos Polonia Portugal Reino Unido Servia Suecia Suiza Yugoslavia

Cdigo del pas 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, 437 850, 437 850, 437 863, 850 863, 850 852, 850 850,865 852, 850 852, 850 850, 437 437, 850 850, 437 850, 437 852, 850 437, 850 850, 437 850, 437 850, 865 850, 437 852, 850 850, 860 437, 850 852,850 850,437 850,437 852,850

Formato de fecha 20.08.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.08.1994 20.08.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.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.00 21:18:00 9:18:00.00 p 21.18.00 21:18:00 21:18:00 9:18:00.00 p 21.18.00 9:18:00.00 p 21:18:00 21:18:00 21:18:00 21:18:00 21:18:00.00 21:18:00.00 21.18.00 21,18,00 21:18:00

COMANDOS Para cambiar el idioma y, por tanto, los caracteres disponiRELACIONADOS: bles en el teclado, consulte el comando KEYB.

Tambin se puede indicar al sistema operativo la preparacin y seleccin de juegos de caracteres con el comando MODE en su opcin para establecer tablas de cdigos para los dispositivos. El comando NLSFUNC permite cargar informacin especfica de un pas.
Regresar al Contenido

CTTY

179

EJEMPLOS:

Para indicar al sistema operativo que se utilice la tabla de cdigos 437 para Latinoamrica (003) y que el archivo COUNTRY.SYS reside en el subdirectorio C:\DOS, incluya en el archivo CONFIG.SYS:
COUNTRY=003,437,C:\DOS\COUNTRY.SYS

si no se incluye C:\DOS\COUNTRY.SYS, el DOS supone que se encuentra en el directorio raz de la unidad de arranque:
COUNTRY=003,437

si no se incluye el nmero correspondiente al juego de caracteres, porque se desee emplear el que se asigna en forma predeterminada, pero se indica la ubicacin del archivo COUNTRY.SYS, se deben incluir las dos comas antes de indicar la ruta de bsqueda del archivo, como se indica a continuacin:

CTTY

COUNTRY=003,,C:\DOS\COUNTRY.SYS

CAMBIAR DISPOSITIVO TERMINAL


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite indicar el dispositivo que se utilizar para introducir comandos al DOS; es decir, redireccionar la entrada y salida de informacin del teclado y monitor hacia otra consola auxiliar.
CTTY DISPOSITIVO DISPOSITIVO

SINTAXIS: PARAMETROS:

Se refiere al dispositivo que se emplear para introducir comandos al DOS. Puede tomar uno de los siguientes valores: AUX, COM1, COM2, COM3, COM4, CON, LPT1, LPT2, LPT3 y PRN.
Regresar al Contenido

180

Listado alfabtico de comandos y controladores del MS-DOS 6.22

COMANDOS El comando COMMAND permite cambiar el dispositivo de RELACIONADOS: informacin de entrada cuando se indica un intrprete de co-

mandos con el parmetro DISPOSITIVO. Si va a emplear un puerto en serie como dispositivo de entrada, antes de ejecutar el comando CTTY emplee el comando MODE para sealar la velocidad de transmisin, la paridad, los bits y el bit de parada en serie.
EJEMPLOS:
Listado alfabtico de comandos y controladores del MS-DOS 6.22

El siguiente comando asigna el control de entrada y salida de informacin del dispositivo actual, el monitor y el teclado de su PC, denominado consola, 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 informacin de entrada y salida para el sistema de su computadora. Para que el control regrese al monitor y al teclado, la consola, de su computadora, se tendr que escribir el siguiente comando desde la terminal remota, puesto que su teclado est inhabilitado:

DATE
FECHA

CTTY CON

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Muestra y permite modificar la fecha actual de la computadora: Esta fecha se mantiene en el sistema mientras est encendida, o an despus si la computadora dispone de una batera. El DOS la utiliza, por ejemplo, cuando se crea o modifica un archivo y es la que se muestra cuando se emplea el comando DIR. Tambin se le puede emplear en los programas. Si al encender su computadora el sistema operativo no encuentra un archivo AUTOEXEC.BAT en el directorio raz de
Regresar al Contenido

DATE

181

la unidad de arranque, se mostrarn la fecha y hora, con posibilidad de editarlos. Pero si existe el archivo AUTOEXEC.BAT, no se mostrarn ni la fecha ni la hora, por lo que si desea que aparezcan, deber incluir una lnea con DATE y otra con TIME en ese archivo para invocarlos. El formato de la fecha vara de acuerdo a lo indicado con el comando COUNTRY en el archivo CONFIG.SYS. Si no existe ese comando en el archivo CONFIG.SYS, la configuracin predeterminada es para Estados Unidos. Si desea modificar el formato de la fecha, incluya una lnea con el comando COUNTRY en su archivo CONFIG.SYS. Entre los formatos por elegir sobresalen: el americano, que es mes-da-ao, el europeo estndar con da-mes-ao y el formato internacional cientfico, tambin denominado mtrico que es: ao-mes-da.
SINTAXIS: PARAMETROS:
DATE [DD-MM-AA] DD-MM-AA

Este parmetro asigna la fecha que se indique como la del sistema en la computadora. Los dgitos deben teclearse con valores aceptables para el da, mes y ao, deben separarse por puntos (.), guiones () o diagonales (/). De manera interna, el sistema operativo mantiene el control de los das de cada mes, en forma similar a un reloj de cuarzo, por lo que ajusta su fecha de acuerdo al calendario sin problema, ya sea que el mes tenga 28, 29, 30 o 31 das, sea o no ao bisiesto. Para el caso de los meses, sus valores pueden ser de 01 a 12, mientras que para los aos, los valores permitidos van de 1980 a 2099 u 80 a 99, para los aos entre 1980 y 1999, pues a partir del 2000 se deber teclear el ao completo. El formato para la fecha depende del valor especificado para COUNTRY en el archivo CONFIG.SYS y puede variar entre aa-mm-dd (Cientfico Internacional o Mtrico), ddmm-aa (Americano) o mm-dd-aa (Europeo) y en los formatos que se muestran con el comando COUNTRY en este libro.
COMANDOS As como se puede indicar la fecha con DATE, se puede conRELACIONADOS: sultar o editar la hora con el comando TIME, para mayor in-

formacin consltelo en este mismo captulo. El comando COUNTRY permite indicar el formato que se desea para la fecha y hora del sistema.
Regresar al Contenido

182
EJEMPLOS:

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Para solicitar al sistema operativo que muestre la fecha que tiene:


DATE

como respuesta, se muestra la fecha en la pantalla y el sistema operativo permite modificarla. Si no se desea cambiar, oprima I para continuar y concluir la ejecucin de DATE. Si se desea asignar una fecha especfica al sistema, por ejemplo, el 20 de agosto de 1994, se puede entrar el siguiente comando:
DATE 20-08-94

se supone que en el archivo CONFIG.SYS se defini el Pas/Idioma Latinoamrica, por lo que el formato es dames-ao. Observe que se emplearon guiones () en lugar de diagonales (/) sin ningn problema.

DBLSPACE
DUPLICAR ESPACIO
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Se trata de un comando introducido con la versin 6.0 y mejorado en la versin 6.22, que invoca la ejecucin del programa denominado DoubleSpace, con el cual se puede ampliar (casi duplicar), la capacidad de almacenamiento de las unidades, tanto de disco duro, como de disquetes, y por ello, guardar mayor cantidad de informacin sin tener que cambiar de unidad de disco. Cuando se instala DoubleSpace se crea una nueva unidad y le asigna una letra para identificarla, en este proceso, DoubleSpace brinca las cuatro primeras letras de unidad disponibles que se tengan en su computadora y asigna la siguiente disponible a la nueva unidad. As, si su computadora tiene dos unidades de disquete A: y B:, y un disco duro C:, la unidad creada por DoubleSpace recibir la letra H:, puesto que dejar sin utilizar a D:, E:, F: y G:.
Regresar al Contenido

DBLSPACE

183

Si se repite el proceso de creacin de unidades comprimidas, DoubleSpace utilizar en forma descendente las cuatro letras que se haba brincado, por lo que si ese fuera el caso, la unidad adicional recibira la letra G:. Para asignar la letra de unidad que corresponda, DoubleSpace trata de evitar conflictos de las letras de unidad que hayan sido creadas por los comandos FDISK, RAMDRIVE, por sistemas de red (LAN) o algn otro controlador de dispositivo instalable que asigne letras de unidad, pero si ocurre algn conflicto, DoubleSpace lo soluciona reasignando las letras de sus unidades. Tambin permite descomprimir una unidad en la que previamente se haya empleado DBLSPACE para comprimirla. Esto es particularmente til en caso de que se desee instalar otro sistema operativo o, para emplear otro programa compresor de discos y se desee desinstalar a DBLSPACE.
SINTAXIS:

Se tienen dos formas bsicas de emplear el comando DBLSPACE: la primera es sin ningn parmetro ni modificador; la segunda, precisamente incluyendo alguno o varios de sus parmetros y modificadores. Si en la lnea de comandos se teclea:
DBLSPACE

sin parmetros ni modificadores, se invoca al programa DoubleSpace, que gua al usuario a travs de mens para instalar el programa y sus manejadores, comprimir y poder emplear las unidades. Por ser la forma ms sencilla, resulta la ms recomendable en la mayora de los casos. Por otra parte, si lo que desea es ejecutar alguna tarea en particular desde la lnea de comandos, entonces agregue el modificador o parmetro correspondiente al comando DBLSPACE. En este caso, la sintaxis del comando vara dependiendo de la tarea y no se ejecuta la interfaz de usuario a travs de mens. Las tareas que se pueden realizar con el comando DBLSPACE varan de acuerdo con el modificador que se emplee, a continuacin se incluye una relacin para que el usuario determine cul utilizar:
MODIFICADORES: /AUTOMOUNT

Permite habilitar o deshabilitar la caracterstica de automontaje de los volmenes de unidades removibles, tales
Regresar al Contenido

184

Listado alfabtico de comandos y controladores del MS-DOS 6.22

como los disquetes, que se mantiene en el archivo DBLSPACE.INI.


/CHKDSK

Verifica la estructura interna de los archivos en una unidad comprimida. Slo disponible en la versin 6.0, pues en la versin 6.22 se sustituy con el comando SCANDISK.
/COMPRESS

Comprime una unidad de disco duro o un disquete.


/CREATE

Crea una nueva unidad comprimida en el espacio disponible de una unidad.


/DEFRAGMENT

Defragmenta una unidad comprimida.


/DELETE

Elimina una unidad comprimida.


/DOUBLEGUARD

Habilita o deshabilita la revisin de DoubleGuard, un programa que verifica que no se presenten problemas con la informacin ni con la memoria donde reside DoubleSpace.
/FORMAT

Da formato a una unidad comprimida.


/HOST

Modifica la letra de la unidad que contiene el archivo CVF (Compressed Volume File), a la cual se le denomina unidad anfitrin o unidad principal (Host).
/INFO

Proporciona informacin de una unidad comprimida.


/LASTDRIVE

Permite indicar la letra de la ltima unidad que estar disponible para uso de DoubleSpace.
/LIST

Muestra una relacin de las unidades de la computadora: disco duro comprimido y no comprimido, disquetes y
Regresar al Contenido

DBLSPACE

185

otras, as como el espacio total y el espacio libre, sin incluir unidades de red.
/MAXFILEFRAGMENTS=N

Determina el grado de fragmentacin de las unidades comprimidas de DBLSPACE.


/MAXREMOVABLEDRIVES=N

Permite indicar el nmero mximo de unidades removibles adicionales.


/MOUNT

Monta (carga) un archivo de volumen comprimido (CVF Compressed Volume File).


/RATIO

Modifica la proporcin de compresin.


/ROMSERVER

Permite habilitar o deshabilitar la funcin de servidor para la revisin de la Interfaz de Compresin en Tiempo Real ROM BIOS de Microsoft, MRCI.
/SIZE

Modifica el tamao de una unidad comprimida.


/SWITCHES

Permite cambiar la asignacin de la variable SWITCHES que se mantiene en el archivo DBLSPACE.INI, 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.
/UNCOMPRESS

Descomprime una unidad comprimida.


/UNMOUNT

Desmonta (descarga) una unidad comprimida. Tambin se pueden cambiar las definiciones que se guardan en el archivo DBLSPACE.INI, que establece la forma de operar de DBLSPACE. Estas definiciones se comentan ms adelante, al trmino de las explicaciones sobre cada uno de los modificadores anteriores. Por ahora, se describe el uso, priRegresar al Contenido

186

Listado alfabtico de comandos y controladores del MS-DOS 6.22

mero de DBLSPACE sin modificadores y ms adelante para cada uno de ellos. Sintaxis para instalacin sin modificadores:
DBLSPACE
DESCRIPCION:

Para instalar a DoubleSpace en su computadora, se debe teclear en la lnea de comandos nicamente el comando DBLSPACE, sin ningn parmetro ni modificador. Al hacerlo por primera vez, DBLSPACE se instala en su disco duro y comprime la informacin que contenga. Tambin carga en memoria a DBLSPACE.BIN, que es la parte del sistema operativo que proporciona acceso a las unidades comprimidas. Este archivo DBLSPACE.BIN ocupa aproximadamente 50 kB de memoria. Las siguientes ocasiones que se teclee DBLSPACE sin parmetros ni modificadores, se invocar al programa DoubleSpace, que dispone de una interfaz de usuario a travs de mens, con los que se pueden desarrollar todas las tareas antes indicadas. Cuando se instala DBLSPACE, se ejecuta en forma automtica el comando SCANDISK, que invoca al programa del mismo nombre y sustituye al modificador DBLSPACE /CHKDSK de la versin 6.0. SCANDISK realiza un detallado anlisis de la superficie del disco y en caso de encontrar fallas, ya sean lgicas o fsicas, las repara o seala para que no puedan causar problemas en el futuro. Tambin, en caso de considerarse necesario, se invoca el programa DEFRAG, que defragmenta la informacin en el disco; y por ltimo, se comprime la informacin. SCANDISK opera tanto en unidades que no estn comprimidas, como en aqullas que se comprimieron con DoubleSpace; incluso, puede revisar y reparar archivos de volumen comprimido (CVF) de DoubleSpace que estn desmontados. DoubleSpace tiene varios archivos importantes que no se deben borrar, pues se perdera la informacin: DBLSPACE.BIN, DBLSPACE.INI, DBLSPACE.SYS y DBLSPACE.000. Dos archivos merecen comentario especial: DBLSPACE.BIN y DBLSPACE.SYS. Cada vez que se inicializa la computadora, el sistema operativo carga a DBLSPACE.BIN, junto con otras funciones del sistema operativo, y lo ubica en la parte alta de la memoria convencional, ocupando aproximadamente 50 kB. Puede reRegresar al Contenido

DBLSPACE

187

sultar que algunos programas que se carguen desde el archivo CONFIG.SYS requieran acceso al rea de la memoria convencional ocupada por DBLSPACE.BIN y no funcionen adecuadamente. Cuando el DOS carga a DBLSPACE.BIN en la memoria convencional, lo hace an antes de ejecutar cualquier otro comando que se tenga en los archivos CONFIG.SYS y AUTOEXEC.BAT, razn por la cual no puede emplear ningn controlador de dispositivo de acceso a la memoria superior, a fin de cargarlo ah. Si su disco duro fue comprimido con DBLSPACE, se carga el archivo DBLSPACE.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 posicin final de DBLSPACE.BIN en la memoria. Lo anterior es particularmente importante para algunos programas que pueden requerir acceso a la parte alta de la memoria convencional, pues como se coment, si est ocupada por DBLSPACE.BIN, se pueden originar conflictos. Para evitarlos, durante la instalacin de DoubleSpace se agrega un comando DEVICE delante de DBLSPACE.SYS con lo cual se consigue reubicar a DBLSPACE.BIN de la parte alta de la memoria convencional a la parte baja, o bien, a la memoria superior, segn se cargue con DEVICE o con DEVICEHIGH. Es decir, si se carga a DBLSPACE.SYS con el comando DEVICEHIGH, DBLSPACE.SYS mueve parte de DBLSPACE.BIN de la memoria convencional a la memoria superior (HMA). Para ello la computadora debe disponer de memoria superior. En virtud de que durante el proceso de instalacin de DoubleSpace, se incluye un comando DEVICE en el archivo CONFIG.SYS para DBLSPACE.SYS, si desea mover a DBLSPACE.BIN a la memoria superior con el propsito de tener mayor cantidad de memoria convencional disponible, cambie el comando DEVICE por DEVICEHIGH. Para mayor informacin sobre el uso de los comandos DEVICE o DEVICEHIGH consltelos en este mismo captulo. Aunque hoy da son pocos los discos duros que requieren de un controlador de dispositivos para instalarse cada vez que se enciende la PC, es probable que su computadora tenga uno de este tipo para la unidad de disco que contiene los archivos de volumen comprimidos (CVF). De ser as, asegrese de ubicar en el archivo CONFIG.SYS el comando para habiliRegresar al Contenido

188

Listado alfabtico de comandos y controladores del MS-DOS 6.22

tar (instalar) su disco duro antes del comando para instalar DBLSPACE.SYS.
SINTAXIS:

La sintaxis con el uso del comando DEVICE y DEVICEHIGH para DBLSPACE.SYS es la siguiente:
DEVICE=[UNIDAD:][RUTA] DBLSPACE.SYS /MOVE [ /NOHMA] DEVICEHIGH=[UNIDAD:][RUTA] DBLSPACE.SYS /MOVE [ /NOHMA]

PARAMETROS:

[UNIDAD:][RUTA]

Permite indicar la unidad de almacenamiento y el subdirectorio donde se encuentra el archivo DBLSPACE.SYS, cuando no se encuentre en el directorio raz de la unidad de arranque.
MODIFICADORES:
/MOVE

Si se incluye el modificador /MOVE, se mueve a DBLSPACE.BIN de la parte alta de la memoria convencional, a la parte baja de la memoria convencional. Si se utiliz el comando DEVICEHIGH, entonces mueve a DBLSPACE.BIN de la parte alta de la memoria convencional a la memoria superior (HMA), siempre que exista suficiente espacio disponible en ella, con lo que se libera espacio en la memoria convencional.
/NOHMA

Impide que DBLSPACE.SYS mueva parte de DBLSPACE.BIN al rea de memoria superior (HMA) cuando el MS-DOS est cargado en la memoria superior (si se tiene suficiente espacio). Cuando el archivo CONFIG.SYS incluye el comando DOS=HIGH para cargar el sistema operativo en la memoria superior, DBLSPACE.SYS mueve, en forma predeterminada, parte del archivo DBLSPACE.BIN a esa HMA, siempre que se tenga una computadora con procesador 80286 o superior, disponga de memoria extendida y se haya cargado un administrador de memoria extendida como HIMEM.SYS. Con /NOHMA se puede evitar esa reubicacin.
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, las repara, por lo que permite asegurar que la


Regresar al Contenido

DBLSPACE

189

informacin se mantendr con un elevado nivel de confiabilidad y que no se tendrn problemas debido a esas causas. Opera tanto en unidades que no estn comprimidas, como en aqullas que se comprimieron con DoubleSpace; incluso, puede revisar y reparar archivos de volumen comprimido (CVF) de DoubleSpace que estn desmontados.
EJEMPLOS:

Para que se reubique una parte de DBLSPACE.BIN en la memoria superior (HMA) y el resto en la parte baja de la memoria convencional, incluya en el archivo CONFIG.SYS la siguiente lnea:
DEVICE=C:\DOS\DBLSPACE.SYS /MOVE

recuerde que debe disponer de una computadora 80286 o superior, con memoria extendida, estar activo un controlador de memoria extendida como HIMEM.SYS y cargar el sistema operativo en la HMA con el comando DOS=HIGH. En cambio, si desea evitar que DBLSPACE.BIN ocupe la HMA, el comando es:
DEVICE=C:\DOS\DBLSPACE.SYS /NOHMA

Finalmente, si desea que se cargue a DBLSPACE.BIN en la parte baja de la memoria convencional, y que no utilice la HMA, incluya en el archivo CONFIG.SYS el siguiente comando:

DESCRIPCION:

DEVICE=C:\DOS\DBLSPACE.SYS /MOVE /NOHMA

Sintaxis para automontaje:


DBLSPACE /AUTOMOUNT

Permite habilitar o deshabilitar la caracterstica de automontaje de los volmenes de unidades removibles, tales como los disquetes, que se mantiene en el archivo DBLSPACE.INI. Est disponible a partir de la versin 6.22 y est habilitada en forma predeterminada. Si se le deshabilita, el usuario deber montar cada volumen que no lo est con el comando DBLSPACE /MOUNT. Debido a que se modifica la variable AUTOMOUNT del archivo DBLSPACE.INI, los cambios tendrn efecto hasta que se reinicialice la computadora.
DBLSPACE /AUTOMOUNT=0 | 1 | A...Z

SINTAXIS:

Regresar al Contenido

190

Listado alfabtico de comandos y controladores del MS-DOS 6.22 0

PARAMETROS:

Con cero (0), se deshabilita el montaje automtico de los archivos de volumen comprimido de las unidades removibles. Al deshabilitarlo se dispondr de mayor memoria libre.
1

Habilita el montaje automtico de los archivos de volumen comprimido. Es la configuracin predeterminada.


A...Z

Indica a DoubleSpace cules unidades removibles deber montar en forma automtica.


EJEMPLOS:

Para indicar a DoubleSpace que monte en forma automtica las unidades A:, B:, G:, H: e I:, teclee el siguiente comando junto al smbolo del sistema:
DBLSPACE /AUTOMOUNT=ABGHI

Parar habilitar el montaje automtico, suponiendo que lo desmont previamente, teclee:


DBLSPACE /AUTOMOUNT=1

Si slo desea tener montaje automtico en la unidad A: de su computadora, teclee:

DESCRIPCION:

DBLSPACE /AUTOMOUNT=A

Sintaxis para comprimir:


DBLSPACE /COMPRESS

Permite comprimir los archivos de un disco duro, disquete o algn otro medio de almacenamiento removible, con lo que se logra disponer de una mayor capacidad de almacenamiento. Antes de invocar a DBLSPACE para comprimir el disco duro de arranque de su computadora, asegrese de que tenga suficiente espacio disponible, por lo menos 1.2 MB; es decir, 1,200,000 bytes. Si se trata de otra unidad de disco distinta a la de arranque, o si es un disquete, el espacio libre requerido es de 1.1 MB; es decir, 1,100,000 bytes. Como se puede observar, no es posible comprimir disquetes de 360 kB, que son los de 514 , de doble
Regresar al Contenido

DBLSPACE

191

lado y doble densidad que se emplearon principalmente con las computadoras 8086 y 8088, pero que se mantienen en forma opcional en los nuevos equipos. Para comprimir un disquete, siga los mismos pasos que se indican para la compresin de un disco duro. El disquete debe estar formateado y puede estar vaco o contener pocos archivos, pero por lo menos debe disponer de 1.1 MB libres. Una vez comprimidos, los disquetes se emplean casi de la misma forma que si no lo estuvieran. En la versin 6.0 se les debe montar (cargar) con el comando DBLSPACE /MOUNT, cada vez que se cambie de disquete o se reinicie la computadora, en cambio, con el MS-DOS 6.2 esto es automtico. Desde luego, si se desea intercambiar informacin entre dos computadoras empleando disquetes comprimidos, en ambas computadoras deber estar operando DoubleSpace. Si tiene la versin 6.2 y desea deshabilitar el montado automtico de disquetes de DoubleSpace, tal como para tener aproximadamente 5kB ms de memoria disponible, emplee el comando DBLSPACE /AUTOMOUNT=0.
SINTAXIS:
DBLSPACE /COMPRESS UNIDAD1: [ /NEWDRIVE=UNIDAD2:] [ /RESERVE=TAMAO] [ /F] UNIDAD1:

PARAMETROS:

Permite indicar cul es la unidad donde existe el medio, disco duro o disquete, que desea comprimir.
MODIFICADORES:
/COMPRESS

Tambin se puede escribir en la forma abreviada /COM y comprime la unidad de disco duro o disquete de la unidad que se indique.
/NEWDRIVE=UNIDAD2:

Se puede abreviar como /N=UNIDAD2: y permite indicar qu letra de unidad se desea para la unidad sin comprimir o principal, tambin denominada anfitrin o HOST. Cuando DoubleSpace concluye la accin de compresin de una unidad existente, residirn en su sistema dos unidades: la unidad que se comprimi y la unidad que no est comprimida. Si no se incluye /NEWDRIVE, se asignar la siguiente letra de unidad disponible a la nueva unidad.
Regresar al Contenido

192

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /RESERVE=TAMAO

Tambin se puede escribir en la forma abreviada /RES y permite indicar el espacio en disco que se desea mantener sin comprimir, en nmero de megabytes (MB), en la unidad que se indique. Esta opcin se puede utilizar con algunos programas que hacen uso intensivo del disco y por lo tanto, no conviene que estn comprimidos, tal como sucede con el archivo de intercambio de Windows. Si usted usa Windows, se recomienda dejar espacio suficiente para el archivo de intercambio en su disco duro. El valor predeterminado de espacio que deja DoubleSpace sin comprimir, es de 2 MB. Si al momento de instalar DBLSPACE o al comprimir una unidad, se encuentra un archivo de intercambio permanente de MS-Windows, entonces la rutina de instalacin o compresin de DoubleSpace reubicar ese archivo en la nueva unidad sin comprimir.
/F

Evita la presentacin con los datos estadsticos resultado de la compresin.


EJEMPLOS:

Si desea comprimir el disco duro que se indica como unidad E:, emplee el siguiente comando:
DBLSPACE /COMPRESS E:

Al ejecutarse se dejarn 2 MB sin comprimir debido a que no se especifica ninguna cantidad. Asimismo, en virtud de que no se indica la letra de unidad para la unidad sin comprimir, se le asignar la siguiente letra disponible. Suponga que desea comprimir su disco duro D:, asignar a la nueva unidad sin comprimir la letra E: y reservar 5 MB de espacio sin comprimir, para lograr lo anterior entre el comando:

DESCRIPCION:

DBLSPACE /COMPRESS D: /NEWDRIVE=E: /RESERVE=5

Sintaxis para verificar:


DBLSPACE /CHKDSK

Slo disponible en la versin 6.0.


Regresar al Contenido

DBLSPACE

193

El modificador /CHKDSK que opera con la versin MS-DOS 6.0 se elimin en la versin 6.2, debido a que se recomienda el uso de SCANDISK. Verifica la estructura de una unidad comprimida. Si se encuentran errores, tales como grupos perdidos o archivos con vnculos cruzados, se emite un mensaje de error y corrige los errores si se incluy el modificador /F. El modificador /CHKDSK se distingue del comando CHKDSK del DOS porque comprueba la estructura interna del archivo de volumen comprimido, mientras que el de DOS comprueba las tablas de asignacin de archivos de la unidad comprimida, razn por la cual deben emplearse ambos para revisar el estado de las unidades comprimidas.
SINTAXIS: PARAMETROS:
DBLSPACE /CHKDSK [ /F] [UNIDAD:] UNIDAD:

Permite indicar la letra de la unidad a revisar. Si se omite, se verifica la unidad actual o unidad activa.
MODIFICADORES:
/CHKDSK

Verifica la integridad y validez estructural de la unidad comprimida que se haya indicado. Puede abreviarse como /CHK.
/F

En caso de encontrar errores en la unidad comprimida, los corrige.


EJEMPLOS:

Si dispone de la versin MS-DOS 6.0, desea verificar la integridad del archivo de volumen comprimido actual y que en caso de errores, se corrijan, teclee en la lnea de comandos:
DBLSPACE /CHKDSK /F

Si desea modificar la unidad E:, incluya su identificador en el comando, de la siguiente forma:


DBLSPACE /CHKDSK /F E:

Regresar al Contenido

194

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Sintaxis para crear una unidad:


DBLSPACE /CREATE
DESCRIPCION:

En esta opcin de uso, DoubleSpace crea una nueva unidad comprimida en el espacio libre de una unidad sin comprimir y con ello proporciona mayor capacidad de almacenamiento.
DBLSPACE /CREATE UNIDAD1: [ /NEWDRIVE=UNIDAD2:] [ /SIZE=TAMAO| /RESERVE=TAMAO] UNIDAD1:

SINTAXIS:

PARAMETROS:

Permite indicar la unidad donde se desea crear la nueva unidad. No debe tratarse de una unidad comprimida.
MODIFICADORES:
/CREATE

Puede abreviarse como /CR y crea una nueva unidad comprimida en la UNIDAD1.
/NEWDRIVE=UNIDAD2:

Puede abreviarse como /N y permite indicar la letra de unidad para la nueva unidad comprimida. Es opcional y si se omite, se asignar la siguiente letra de unidad disponible a la nueva unidad iniciando con la ltima letra del rango asignado a DBLSPACE; es decir, una de las cuatro letras de unidad (D, E, F y G en el ejemplo anterior) que DBLSPACE deja libre cuando crea la unidad.
/RESERVE=TAMAO

Puede abreviarse como /RES y permite indicar el nmero de megabytes (MB) de espacio libre que se desea dejar en la unidad sin comprimir. Con un tamao = 0 se consigue el mayor tamao de la unidad comprimida. En forma predeterminada, es decir, si no se incluye en el comando, DBLSPACE reserva 2 MB para la unidad sin comprimir. No se puede emplear junto con /SIZE.
/SIZE=TAMAO

Se refiere al nmero de megabytes (TAMAO) que se desea apartar en la unidad sin comprimir, para guardar el archivo de volumen comprimido. Puede abreviarse como /SI.
Regresar al Contenido

DBLSPACE

195

Este modificador es excluyente con /RESERVE; es decir, se puede incluir uno u otro, pero no ambos.
EJEMPLOS:

Si desea crear una nueva unidad comprimida usando el espacio diponible de la unidad D:, excepto 2 MB, entre:
DBLSPACE /CREATE D:

DoubleSpace asignar 2 MB de espacio libre como valor predeterminado en virtud de que no se incluye ni /RESERVE, 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:, que debe estar sin comprimir:
DBLSPACE /CREATE D: /SIZE=10

DESCRIPCION:

Aunque es posible comprimir con DBLSPACE /CREATE la informacin de una unidad virtual de disco en memoria (RAM drive) creada con RAMDRIVE.SYS, no se recomienda debido a que si ocurre una falla elctrica, se congela la computadora, se le apaga o se le reinicializa, se pierde su informacin. Sin embargo, si decide crearlo, asegrese de ubicar en el archivo CONFIG.SYS el comando para crear la unidad virtual de disco (DEVICE=RAMDRIVE.SYS) antes del comando DEVICE=DBLSPACE.SYS

Sintaxis para defragmentar:


DBLSPACE /DEFRAGMENT

Normalmente, defragmentar una unidad significa buscar los archivos que estn particionados y reubicarlos de forma tal que estn contiguos, lo que ahorra tiempo para las operacioRegresar al Contenido

196

Listado alfabtico de comandos y controladores del MS-DOS 6.22

nes de lectura/escritura y trabajo para las cabezas lectoras de la unidad de disco o disquete. La fragmentacin se da por el uso normal y cotidiano de la informacin, pues cada vez que se graba un archivo, se emplean los espacios disponibles, y no forzosamente en forma contigua. En unidades no comprimidas, el comando de sistema operativo DEFRAG optimiza el rendimiento del disco reorganizando los archivos en la forma comentada, y por tanto, mejora la velocidad de la computadora en las actividades de lectura/escritura. Sin embargo, si se ejecuta DEFRAG en una unidad comprimida, muy probablemente no se mejorar la velocidad de la computadora. En unidades comprimidas se debe emplear el comando DBLSPACE /DEFRAGMENT, pues aunque no aumenta la velocidad, s consolida su espacio libre y lo reubica al final del archivo de volumen comprimido, gracias a lo cual reduce el tamao de esa unidad comprimida en la forma ms eficiente. Gracias a las ventajas que representa la operacin de consolidacin del espacio, se recomienda realizar la defragmentacin antes de modificar, tal como reducir, el tamao de una unidad comprimida, pues se mejorarn los resultados.
SINTAXIS: PARAMETROS:
DBLSPACE /DEFRAGMENT [ /F] [UNIDAD:] UNIDAD:

Se refiere a la unidad que desea defragmentar. Si no se incluye, se operar en la unidad activa.


MODIFICADORES:
/DEFRAGMENT

Puede abreviarse como /DEF e instruye a DoubleSpace para que realice la defragmentacin en la unidad que se haya indicado, o en la actual, si no se incluy ninguna.
/F

Realiza la defragmentacin con mayor detalle. Si desea que la defragmentacin sea lo mejor posible, combine el uso de DEFRAG y DBLSPACE /DEFRAG de la siguiente forma: Utilice primero DEFRAG y defragmente la unidad. Como segundo paso utilice DBLSPACE /DEFRAGMENT con el modificador /F.
Regresar al Contenido

DBLSPACE

197

Finalmente, emplee nuevamente DBLSPACE /DEFRAGMENT, pero sin el modificador /F. Desde luego, cabe la duda de porqu Microsoft recomienda estos pasos y no los incluy en alguna rutina de optimizacin del disco. Tal vez en alguna futura mejora del DOS lo haga.
EJEMPLOS:

Suponga que est trabajando en el disco duro C:, comprimido y desea defragmentarlo, teclee el siguiente comando, 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, o bien, que desea optimizar su empleo, 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, por lo que se pierde cualquier archivo e informacin que se contenga. Se recomienda cautela al utilizar este comando.
DBLSPACE /DELETE UNIDAD: UNIDAD:

SINTAXIS: PARAMETROS:

Permite indicar la unidad que se desea eliminar, excepto la unidad C:, que no se permite borrar.
MODIFICADORES:
/DELETE

Puede abreviarse como /DEL e indica a DoubleSpace que elimine la unidad indicada. En alguna ocasin podr suceder que elimine una unidad comprimida distinta a la que se propona, como sucede cuando se desea borrar un archivo y se borra otro por equivocacin.
Regresar al Contenido

198

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si esto le llega a suceder, es posible que se le pueda recuperar y con ella los archivos que contena. Para este fin, se emplea el comando UNDELETE (Reestablecer) que viene con el sistema operativo. La razn por la que se puede emplear UNDELETE es que cuando DoubleSpace elimina una unidad comprimida, elimina el archivo que recibe el nombre de archivo de volumen comprimido y, por tanto, se le puede recuperar como si se tratase de cualquier otro archivo. Los archivos de volumen comprimido se llaman DBLSPACE.nnn, donde nnn toma un valor numrico, tal como DBLSPACE.000. As que para recuperar la unidad comprimida eliminada, proceda con el comando UNDELETE y restablezca el archivo de volumen comprimido. Posteriormente, deber proceder a cargarlo con el comando DBLSPACE /MOUNT descrito en estas pginas. Si tiene problemas para montar el archivo de volumen comprimido, ejecute SCANDISK en esa unidad. Si tiene dudas sobre cmo emplear a UNDELETE, consltelo en este mismo captulo.
EJEMPLOS:

Para eliminar una unidad de almacenamiento que est comprimida, por ejemplo el disco D:, primero verifique que no se tiene en ella informacin importante pues todo lo que contenga se borrar y despus teclee el siguiente comando

DESCRIPCION:

DBLSPACE /DELETE D:

Sintaxis de revisin de memoria:


DBLSPACE /DOUBLEGUARD

Este modificador se introdujo en la versin 6.22 y permite habilitar o deshabilitar la revisin de DoubleGuard, un programa que verifica que no se presenten problemas con la informacin ni con la memoria donde reside DoubleSpace con el uso de algoritmos especiales. En caso de que detecte un problema, la computadora se congelar; es decir, no se le podr seguir utilizando, para prevenir que el dao sea mayor. Est habilitado en forma predeterminada y su estado se guarda en el archivo DBLSPACE.INI, por lo que cualquier cambio entrar en operacin hasta que se reinicialice el sistema.
Regresar al Contenido

DBLSPACE

199

Cuando se activa, se eleva la seguridad y confiabilidad del sistema.


SINTAXIS: PARAMETROS:
DBLSPACE /DOUBLEGUARD=0 | 1 0

Deshabilita la revisin que puede hacer DoubleGuard a la memoria, por lo que la velocidad de respuesta de su computadora puede verse incrementada, pero si alguno de los programas que utiliza entra en conflicto con la memoria utilizada por DoubleSpace, se puede perder informacin.
1

Enciende o habilita la revisin de DoubleGuard. Es la opcin predeterminada.


EJEMPLOS:

Para apagar o deshabilitar la revisin de DoubleGuard, teclee:


DBLSPACE /DOUBLEGUARD=0

para encender o habilitar nuevamente la revisin de DoubleGuard, 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, el modificador DBLSPACE /FORMAT elimina cualquier informacin que se tenga en forma de archivos en la unidad comprimida a la que se d formato, por lo que se le debe emplear con precaucin.
SINTAXIS: PARAMETROS:
DBLSPACE /FORMAT UNIDAD: UNIDAD:

Permite indicar la letra de la unidad a la que desea dar formato. No se permite dar formato a la unidad C:.
Regresar al Contenido

200

Listado alfabtico de comandos y controladores del MS-DOS 6.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.
EJEMPLOS:

Si desea que DoubleSpace d formato a la unidad comprimida identificada con la letra D:, 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 anfitrin (host) donde se guarda el archivo CVF (Compressed Volume File) o archivo de volumen comprimido, pues modifica el contenido de la variable ACTIVATEDRIVE que se mantiene en el archivo DBLSPACE.INI, por lo que cualquier cambio tendr efecto hasta que se reinicialice la computadora. Slo se puede utilizar en unidades que fueron comprimidas con DBLSPACE. Si su computadora dispone de varias unidades en operacin, es probable que desee modificar la nomenclatura de la unidad HOST, 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 tena disponible para crear esa unidad comprimida.
DBLSPACE DRIVE1: /HOST=DRIVE2 DRIVE1:

SINTAXIS: PARAMETROS:

Se refiere a la letra que actualmente tiene la unidad comprimida o su unidad anfitrin.


DRIVE2:

Permite indicar cul ser la nueva letra de unidad para la unidad anfitrin.
EJEMPLOS:

Generalmente, si slo se tiene un disco duro identificado con la letra C: y se le comprime con DoubleSpace, la unidad anfiRegresar al Contenido

DBLSPACE

201

trin se identifica con la letra H:. Suponga entonces que desea modificar esa letra de unidad, para que en lugar de H: sea F:, el comando es el siguiente:
DBLSPACE H: /HOST=F:

pero tambin se puede indicar la unidad C: como UNIDAD1, de la siguiente forma:


DBLSPACE C: /HOST=F:

DESCRIPCION:

y el resultado ser el mismo.

Sintaxis para informacin:


DBLSPACE /INFO

Con esta opcin, DoubleSpace muestra algunos datos relativos a la unidad comprimida, tales como el espacio libre y el espacio ocupado, el nombre de su archivo de volumen comprimido y las proporciones de compresin reales y estimadas. La informacin 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.000 Espacio usado: Razn de compresin Espacio libre: Razn de c. estimado Fragmentacin: Espacio total: 105.95 MB 1.9 a 1 107.76 MB 2.0 a 1 0% 213.71 MB

SINTAXIS: PARAMETROS:

DBLSPACE [ /INFO | UNIDAD:] UNIDAD:

Permite indicar la letra de la unidad comprimida sobre la que se desea la informacin. Si se omite, la informacin se referir a la unidad actual.
MODIFICADORES:
/INFO

Instruye a DoubleSpace para que muestre los datos relativos a la unidad comprimida que se indique. Si no se
Regresar al Contenido

202

Listado alfabtico de comandos y controladores del MS-DOS 6.22

incluye este modificador, DoubleSpace muestra de todas formas los datos, siempre y cuando se indique la letra de la unidad.
EJEMPLOS:

Para obtener informacin 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. Modifica la variable LASTDRIVE que se guarda en el archivo DBLSPACE.INI, por lo que cualquier cambio tiene efecto hasta la siguiente vez que se reinicialice la computadora.
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:, debido a que las siguientes unidades son utilizadas por otros programas, para indicarlo a DoubleSpace teclee el siguiente comando:

DBLSPACE /LASTDRIVE=J

Regresar al Contenido

DBLSPACE

203

Sintaxis para listar unidades:


DBLSPACE /LIST
DESCRIPCION:

Esta opcin enlista y describe todas las unidades de su computadora, excepto las unidades de red y de CD-ROM.
DBLSPACE /LIST

SINTAXIS: MODIFICADORES:

/LIST

Puede abreviarse como /L e instruye a DoubleSpace para que relacione las unidades locales de su computadora, excepto las de red y CD-ROM.
EJEMPLOS:

Para consultar cules son las unidades disponibles en su computadora, sin incluir a las de red ni CD-ROM, teclee:
DBLSPACE /LIST

DESCRIPCION:

y se mostrar en la pantalla informacin sobre cada una de las unidades en la computadora.

Sintaxis para defragmentacin mxima:


DBLSPACE /MAXFILEFRAGMENTS

Permite cambiar la asignacin de la variable MAXFILEFRAGMENTS que indica el lmite de fragmentacin que se permitir en todos los volmenes de archivos comprimidos. Esta variable se mantiene en el archivo DBLSPACE.INI y cualquier cambio que se le realice tiene efecto hasta que se reinicializa la computadora.
DBLSPACE /MAXFILEFRAGMENTS=N N

SINTAXIS: PARAMETROS:

Nmero que indica la fragmentacin mxima (nmero de fragmentos) aceptable para el almacenamiento de los archivos de volmenes comprimidos en la unidad principal o anfitrin (HOST). Cuando vaya a modificar ese nmero considere que se requieren 6 bytes de memoria para cada fragmento.
Regresar al Contenido

204
EJEMPLOS:

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Para indicar que sea 100 el nmero mximo de fragmentos aceptables en los archivos de volumen de la unidad anfitrin, teclee:

DESCRIPCION:

DBLSPACE /MAXFILEFRAGMENTS=100

Sintaxis para mximas unidades removibles:


DBLSPACE /MAXREMOVABLEDRIVES

Permite indicar el nmero mximo de unidades removibles adicionales que se desea que pueda administrar DoubleSpace. A mayor cantidad de unidades, mayores requerimientos de memoria. Este valor se guarda en el archivo DBLSPACE.INI, por lo que cualquier cambio tendr efecto hasta que se reinicialice la computadora.
DBLSPACE /MAXREMOVABLEDRIVES=N N

SINTAXIS: PARAMETROS:

Se refiere al nmero de drives adicionales que se desea pueda montar y accesar DoubleSpace, para cada uno de ellos se requieren 96 bytes de memoria.
EJEMPLOS:

Para indicar que slo se desean tener 2 unidades de disquete para montar y accesar disquetes comprimidos con DoubleSpace, teclee:

DESCRIPCION:

DBLSPACE /MAXREMOVABLEDRIVES=2

Sintaxis para montar:


DBLSPACE /MOUNT

Montar un archivo de volumen comprimido significa establecer una conexin entre ese archivo de volumen comprimido (AVC o en ingls CVF) y una letra de unidad, a fin de que se puedan usar los archivos que contiene, haciendo referencia a esa letra de unidad.
Regresar al Contenido

DBLSPACE

205

En la versin MS-DOS 6.2, se cargan los archivos CVF en forma automtica a menos que se indique lo contrario con /AUTOMOUNT, por lo que nicamente se requiere de esta opcin si se descarg un archivo de volumen comprimido y se le desea volver a utilizar, o si se deshabilit con /AUTOMOUNT.
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.
MODIFICADORES:
/MOUNT=NNN

Puede abreviarse como /MO e instruye a DoubleSpace para que cargue el archivo de volumen comprimido cuyo nombre es DBLSPACE, con extensin igual al parmetro NNN; es decir, NNN se refiere a .000, .001 o el nmero que corresponda. Si no se indica ningn nmero, el valor predeterminado es .000, por lo que DoubleSpace trata de cargar el archivo de volumen comprimido DBLSPACE.000.
/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. Es opcional, pero si no se indica alguna letra, se asignar la siguiente letra de unidad disponible.
EJEMPLOS:

Si desea utilizar un disquete que se haya comprimido con DoubleSpace y est deshabilitado /AUTOMOUNT, primero deber cargarlo o montarlo, por ejemplo, si el disquete se utilizar en la unidad B:, el comando es:
DBLSPACE /MOUNT B:

si el disquete se fuera a utilizar en la unidad A:, el comando sera:


DBLSPACE /MOUNT A:

Regresar al Contenido

206

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si desea montar el archivo de volumen comprimido DBLSPACE.001 que se encuentra en la unidad E:, sin comprimir, el comando sera:

DESCRIPCION:

DBLSPACE /MOUNT=001 E:

Sintaxis para razn de compresin:


DBLSPACE /RATIO

Con esta opcin se permite cambiar la razn o proporcin de compresin estimada de una unidad comprimida. Esta razn se emplea para calcular la cantidad de espacio libre que existe en la unidad. La razn de compresin vara en funcin del tipo de archivos que se guarden en la unidad, as por ejemplo, los programas se pueden comprimir menos que las bases de datos, los archivos de procesadores de textos y de hojas electrnicas. Por ello, si planea guardar en forma preferencial sus programas en alguna unidad y sus archivos de datos en otra, tal vez resultara conveniente modificar la razn de compresin estimada, de forma que se acerque ms a la real. DoubleSpace ajusta esa razn de compresin estimada cada vez que reinicie su computadora, a fin de que coincida con el promedio de la razn de compresin de los datos que estn almacenados en esa unidad.
DBLSPACE /RATIO[=R.R] [UNIDAD: | /ALL] UNIDAD:

SINTAXIS: PARAMETROS:

Permite indicar la unidad a la que desea modificar la razn de compresin estimada. El usuario puede optar por indicar la letra de una unidad o incluir el modificador /ALL, pero ambas opciones son excluyentes, por lo que se puede indicar slo una de ellas. Si no se especifica la letra de la unidad ni /ALL, se operar con la razn de compresin de la unidad actual; es decir, en la que se est trabajando.
MODIFICADORES:
/RATIO=R.R

Puede abreviarse como /RA y permite modificar la razn de compresin estimada que se tenga para una o vaRegresar al Contenido

DBLSPACE

207

rias unidades, segn se indique. Las razones pueden ir de 1.0 que significa una proporcin de uno a uno, (sin compresin), hasta 16.0 que significa 16 a 1. Si no se incluye ningn nmero, DoubleSpace toma como razn de compresin estimada de una unidad el promedio de su razn de compresin real, tomando para ese caso, los archivos que se encuentren en esa unidad.
/ALL

Con este modificador se indica a DoubleSpace que se desea modificar la razn de compresin de todas las unidades comprimidas que se tengan cargadas en ese momento, por ello, al emplear este modificador, ya no se puede indicar una proporcin en particular para una unidad.
EJEMPLOS:

Si desea modificar la razn de compresin estimada de su unidad comprimida identificada con la letra D:, y pretende que se actualice con el valor del promedio real de compresin, teclee:
DBLSPACE /RATIO D:

si desea hacer lo mismo, pero para todas las unidades comprimidas que se tengan cargadas en ese momento, el comando es:
DBLSPACE /RATIO /ALL

en este caso, en cada unidad se ajustar la razn de compresin estimada a su promedio real. Si desea modificar la razn de compresin estimada de la unidad actual; es decir, en la que est trabajando, para que indique una proporcin de 2 a 1, el comando es:
DBLSPACE /RATIO=2

Si desea modificar la razn de compresin estimada de su unidad D: para que indique 2.5 a 1, el comando es:

DBLSPACE /RATIO=2.5 D:

Regresar al Contenido

208

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Sintaxis para interfaz de compresin:


DBLSPACE /ROMSERVER
DESCRIPCION:

Permite habilitar o deshabilitar la funcin de servidor para la revisin de la Interfaz de Compresin en Tiempo Real ROM BIOS de Microsoft, MRCI por su nombre en ingls (ROM BIOS Microsoft Real- Time Compression Interface). Se debe tener precaucin al utilizar este modificador, si la computadora no emplea la interfaz MRCI, su revisin puede interferir con el funcionamiento del ROM BIOS, por ello, primero verifique con la documentacin de su computadora si su ROM BIOS es compatible con la interfaz MRCI. Este modificador est deshabilitado en forma predeterminada. Cualquier cambio que se realice se guarda en el archivo DBLSPACE.INI en la variable ROMSERVER y tendr efecto despus de que se reinicialice la computadora.
DBLSPACE /ROMSERVER=0 / 1 0/1

SINTAXIS: PARAMETROS:

Con el cero (0) se deshabilita el servicio del servidor MRCI ROM BIOS, mientras que con el uno (1) se le habilita.
EJEMPLOS:

Suponga que despus de consultar el manual de su computadora y confirmar que es compatible con la interfaz MRCI, desea habilitar la funcin de servidor, en ese caso teclee en la lnea de comandos:

DESCRIPCION:

DBLSPACE /ROMSERVER

Sintaxis para definir tamao:


DBLSPACE /SIZE

Permite modificar el tamao de una unidad comprimida. Aumentar el tamao de la unidad comprimida cuando la unidad principal tiene suficiente espacio libre, o bien reducir el tamao de la unidad comprimida si es limitado el espacio libre en la unidad principal y se desea tener ms espacio.
DBLSPACE /SIZE[=TAMAO1 | /RESERVE=TAMAO2] UNIDAD:

SINTAXIS:

Regresar al Contenido

DBLSPACE

209

PARAMETROS:

UNIDAD:

Permite indicar la letra de la unidad comprimida a la que se desea modificar su tamao.


MODIFICADORES:
/SIZE=TAMAO1

Puede abreviarse como /SI e indica a DoubleSpace que cambie el tamao de la unidad que se especifique. En forma opcional se puede incluir el nuevo tamao de la unidad con TAMAO1 o con /RESERVE, uno u otro. 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. Si no incluye ni el parmetro TAMAO1 ni el modificador /RESERVE, DoubleSpace reduce el tamao de la unidad lo ms que le sea posible.
/RESERVE=TAMAO2

Puede abreviarse como /RES y permite indicar el nmero de megabytes de espacio libre que se desea en la unidad principal (sin comprimir) despus de que se concluya la modificacin del tamao de la unidad.
EJEMPLOS:

Si desea reducir al mximo posible el tamao de la unidad D:, teclee:


DBLSPACE /SIZE D:

Si desea modificar el tamao de su unidad C: con el propsito de que disponga del mayor espacio posible, teclee el siguiente comando:
DBLSPACE /SIZE /RESERVE=0 C:

Si desea modificar el tamao de la unidad D: de su computadora, de forma tal que su unidad principal disponga de 15 MB de espacio sin comprimir, teclee:
DBLSPACE /SIZE /RESERVE=15 D:

Si desea modificar el tamao de la unidad E: para que su archivo de volumen comprimido utilice un espacio en la unidad sin comprimir equivalente a 85 MB , teclee:

DBLSPACE /SIZE=85 E:

Regresar al Contenido

210

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Sintaxis para switches:


DESCRIPCION:

DBLSPACE /SWITCHES

Permite cambiar la asignacin de la variable SWITCHES que se mantiene en el archivo DBLSPACE.INI, 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. En forma predeterminada, si se oprimen estas teclas cuando se enciende la computadora se evita que D oubleSpace se cargue. Si edita el archivo DBLSPACE.INI, considere que el valor de SWITCHES se antecede de una diagonal inversa, tal como SWITCHES=/F, pero esa diagonal no se incluye en el comando DBLSPACE /SWITCHES.
DBLSPACE /SWITCHES=F | N

SINTAXIS: PARAMETROS:

Deshabilita el uso de las teclas E+S y E+V para impedir que se cargue DoubleSpace. Si se asigna SWITCHES=N y se oprime E+V mientras se enciende la computadora, el sistema operativo continuar permitindole seleccionar cules comandos de sus archivos CONFIG.SYS y AUTOEXEC.BAT ejecutar. Si se asigna SWITCHES=N y se oprime E+S mientras se enciende la computadora, el sistema operativo evitar la lectura de los archivos CONFIG.SYS y AUTOEXEC.BAT.
F

Permite disminuir el tiempo de pausa cuando se reinicializa la computadora, por lo que no se recomienda si se utilizarn las teclas E+S o E+V. Sintaxis para descomprimir una unidad:
DBLSPACE /UNCOMPRESS
DESCRIPCION:

Permite descomprimir una unidad cuya informacin se haya comprimido con DoubleSpace. Si se descomprime la ltima unidad montada que quede, entonces tambin se elimina a DBLSPACE.BIN de la memoria de la computadora. Si DBLSPACE elimina a DBLSPACE.BIN de la memoria y en su computadora an se tienen unidades comprimidas
Regresar al Contenido

DBLSPACE

211

con DBLSPACE, pero estn desmontadas, necesitar volver a instalar DBLSPACE para tener acceso a ellas. Recuerde que basta teclear DBLSPACE en la lnea de comandos para instalarlo. Slo se puede descomprimir una unidad si su informacin podr almacenarse en la unidad principal o anfitrin (HOST), por lo que si DoubleSpace emite un mensaje indicando que es insuficiente el espacio disponible, se tendrn que borrar archivos (o moverlos a otra unidad) antes de llevar a cabo la descompresin. Se debe tener precaucin con la ruta de bsqueda de archivos ejecutables (path) que se tenga establecida en el sistema operativo, pues al concluir la descompresin se actualizan las letras de las unidades y, por tanto, se modifican uno o ms subdirectorios incluidos en la ruta de bsqueda. Para facilitar la actualizacin de la ruta, DoubleSpace muestra la forma como se modificarn las letras de las unidades con la descompresin. Si al proceder con la descompresin DBLSPACE identifica archivos cuyos nombres coinciden en la unidad comprimida y en la unidad principal, se les mantiene comprimidos para no sobreescribir los que residen en el HOST y se muestra un mensaje de error. Los nombres de esos archivos se guardan en el archivo DBLSPACE.LOG, que puede consultarse con el comando TYPE o con EDIT a fin de saber cules son esos archivos y renombrarlos. Una vez resuelto el conflicto, se puede invocar nuevamente la descompresin.
SINTAXIS: PARAMETROS:
DBLSPACE /UNCOMPRESS UNIDAD: UNIDAD:

Permite indicar la letra de la unidad comprimida que se desea descomprimir.


MODIFICADORES:
/UNCOMPRESS

Indica a DBLSPACE que lleve a cabo la accin de descompresin.


EJEMPLOS:

Si desea descomprimir la unidad identificada con la letra F:, teclee el siguiente comando:

DBLSPACE /UNCOMPRESS F:

Regresar al Contenido

212

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Sintaxis para desmontar una unidad:


DBLSPACE /UNMOUNT
DESCRIPCION:

Esta forma de uso de DBLSPACE interrumpe la conexin entre el archivo de volumen comprimido de la unidad seleccionada y su letra de unidad comprimida, por lo que inhabilita la posibilidad de uso de la informacin en esa unidad, hasta que se le vuelva a montar. No se puede emplear esta opcin 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, puede no incluirse, en cuyo caso se descarga la unidad activa.
MODIFICADORES:
/UNMOUNT

Puede abreviarse como /U, e instruye a DoubleSpace para que descargue la unidad que se indique.
EJEMPLOS:

Si desea descargar la unidad comprimida F:, teclee:

DBLSPACE.INI

DBLSPACE /UNMOUNT F:

DBLSPACE.INI
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Cuando se instala, DoubleSpace crea un archivo denominado DBLSPACE.INI en el directorio raz de la unidad de arranque de la computadora y en l guarda ciertas variables que determinan la forma de operar de DoubleSpace. Es un archivo ASCII que puede editarse con EDIT, pero no se le puede accesar directamente pues tiene habilitados los atributos de
Regresar al Contenido

DBLSPACE.INI

213

Sistema, Slo lectura y Oculto, por lo que antes de abrirlo con EDIT deber modificar esos atributos con el comando ATTRIB. Por ello, y ante la posibilidad de cometer errores en la determinacin de sus variables, es ms conveniente emplear el sistema de mens de DoubleSpace, tecleando DBLSPACE en la lnea de comandos, para realizar cualquier modificacin a DBLSPACE.INI. Las variables que se indican a continuacin tambin pueden invocarse desde la lnea de comandos, pero se requiere que el usuario comprenda esos cambios, pues de lo contrario se corren algunos riesgos, segn se comenta ms adelante. De cualquier forma, es recomendable respaldar el archivo DBLSPACE.INI antes de hacerle cualquier tipo de modificacin. Los cambios realizados al archivo DBLSPACE.INI tendrn efecto hasta que se vuelva a reinicializar la computadora.
SINTAXIS:

La sintaxis se presenta para cada una de las variables que pueden estar contenidas en el archivo DBLSPACE.INI, que son las siguientes:
AUTOMOUNT=0 | 1 | A...Z

Permite indicar a DoubleSpace si desea o no que se monten en forma automtica las unidades removibles, tales como los disquetes que fueron comprimidos con DBLSPACE. A partir de la versin MDS-DOS 6.2 se montan automticamente a menos que se indique lo contrario con AUTOMOUNT. Si una vez en operacin la computadora se desea modificar lo establecido en DBLSPACE.INI, emplee el comando DBLSPACE /AUTOMOUNT desde la lnea de comandos. Con el cero (0) se deshabilita el montaje automtico, con el 1 se habilita. Las letras se refieren a las letras de la unidad.
DOUBLEGUARD=0 | 1

En forma predeterminada DBLSPACE mantiene activo a DOUBLEGUARD, un programa que revisa en forma permanente la memoria que ocupa DBLSPACE con el propsito de verificar que no existen daos en los datos. Si deseara deshabilitar esta cualidad, teclee:
DBLSPACE /DOUBLEGUARD 0

para volver a habilitarlo indique el nmero 1


Regresar al Contenido

214

Listado alfabtico de comandos y controladores del MS-DOS 6.22 LASTDRIVE=UNIDAD

Permite indicar a DoubleSpace cul es la ltima letra de unidad que tiene disponible. Si desea modificar su valor e indicar por ejemplo, que es la unidad J:, teclee:
DBLSPACE /LASTDRIVE J: MAXFILEFRAGMENTS=N

Permite indicar la mxima fragmentacin permitida para todos los archivos de volumen comprimido que estn montados. Si desea modificar su valor teclee en la lnea de comandos:
DBLSPACE /MAXFILEFRAGMENTS=N

y sustituya a N por el valor deseado.


MAXREMOVABLEDRIVES=N

Permite indicar el nmero de unidades adicionales que DoubleSpace deber ubicar en memoria cada vez que se reinicie la computadora. Este nmero determina el nmero de unidades comprimidas adicionales que se pueden crear, comprimir o montar sin tener que reiniciar la computadora. Su valor se puede modificar si se teclea en la lnea de comandos lo siguiente:
DBLSPACE /MAXREMOVABLEDRIVES=N

donde N es el nmero deseado


ROMSERVER=0 | 1

Permite habilitar (con el 1) o deshabilitar (con el 0), la revisin del servidor la interfaz de compresin en tiempo real de Microsoft en ROM BIOS (MS Real-time Compression Interface o MRCI). En forma predeterminada est deshabilitada, pero se le puede habilitar con el comando:
DBLSPACE /ROMSERVER=1

De esta variable /N controla la operacin de las teclas E+ S y E+V, 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. Slo se le puede modificar directamente en el archivo DBLSPACE.INI; es decir, no se dispone de un comando alterno que se pueda introducir junto al smbolo del sistema.
Regresar al Contenido

SWITCHES=/F | /N | /FN

DEBUG ACTIVATEDRIVE=X,YN

215

Indica a DoubleSpace que monte un archivo de volumen comprimido cuando se encienda la computadora (o se le reinicialice). No cambie estos datos, excepto los correspondientes a la letra de la unidad principal (HOST), la cual se puede modificar con el comando DBLSPACE /HOST. La X indica la letra de la unidad que se asignar a la unidad comprimida recientemente montada. La Y se refiere a la letra de la unidad principal (HOST). Se le puede cambiar con el comando DBLSPACE /HOST. La N indica el nmero que corresponde a ese archivo de volumen comprimido (CVF). Es el nmero que tiene en su extensin el archivo DBLSPACE, tal como .000 o .001 en cuyo caso N ser 0 y 1 respectivamente.
FIRSTDRIVE=X

Esta variable la asigna DoubleSpace cada vez que modifica el archivo DBLSPACE.INI y lo emplea para controlar y administrar la asignacin de las letras de unidad. No lo modifique.

DEBUG
DEPURADOR
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Invoca el programa del mismo nombre que permite probar y editar archivos ejecutables, o bien, crear archivos en lenguaje ensamblador, o desensamblar otros. Su uso requiere de un buen conocimiento de los principios de programacin y caractersticas del procesador de la computadora.
DEBUG [[UNIDAD:] [RUTA] ARCHIVO [ARCH_PARAM]] [UNIDAD:] [RUTA] ARCHIVO

SINTAXIS: PARAMETROS:

Indica la ubicacin y el nombre del archivo ejecutable que se desea probar o depurar.
[ARCH_PARAM]

Se refiere a la informacin o parmetros que requiera el archivo ejecutable que se desea probar o depurar.
Regresar al Contenido

216

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si se teclea el comando DEBUG y se omite la RUTA y nombre del ARCHIVO de prueba, aparecer el smbolo de peticin de orden de DEBUG, que consiste en un guin y en seguida de l se debern escribir los comandos que se deseen ejecutar. 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 Funcin Ayuda. Muestra la lista de los comandos de DEBUG. Ensamblar. Ensambla cdigos mnemotcnicos 8086/ 8087/ 8088. Comparar. Compara dos porciones (reas) de la memoria. Presentar. Presenta el contenido de una porcin o rea de la memoria. Introducir. Introduce o edita datos en la memoria a partir de una cierta direccin que se indique. Llenar. Llena un rango de la memoria con los valores que se indiquen. Ir. Ejecuta un archivo que est en la memoria. Hexadecimal. Realiza clculos aritmticos base 16 (hexadecimal). Entrada. Muestra el valor de un byte de un puerto que se indique. Cargar. Carga en la memoria un archivo o sectores de disco. Mover o desplazar. Copia el contenido de un bloque de memoria. Nombre. Indica un archivo para los comandos L o W ; o indica los parmetros para el archivo que se est probando. Salida. Enva el valor de un byte a un puerto de salida. Continuar. Realiza un bucle; es decir, una instruccin de cadena repetida, una interrupcin de software o una subrutina. Salir. Termina la sesin con DEBUG. Registro. Muestra o altera el contenido de uno o ms registros. Buscar. Busca ciertos bytes en una porcin de la memoria. Seguir. Ejecuta una instruccin y presenta el contenido de todos los registros, el estado de los indicadores y la forma decodificada de la siguiente instruccin del programa que se prueba y que ejecutar DEBUG. Desensamblar. Desensambla bytes y muestra las instrucciones de origen correspondientes. Escribir. Escribe el archivo que se prueba en un disco. Asignar memoria expandida. Asigna pginas de memoria expandida.

U W XA

Regresar al Contenido

DEFRAG Comando XD XM XS Funcin Desasignar memoria expandida. Desasigna las pginas de memoria expandida antes asignadas.

217

Relacionar pginas de memoria expandida. Relaciona pginas de memoria expandida con una PhysPage, es decir, con una pgina fsica. Presentar el estado de la memoria expandida. Presenta el estado y la forma en que se ha asignado la memoria expandida.

DEFRAG
DEFRAGMENTAR
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite optimizar el uso del espacio de un disco, pues reubica los archivos que estn fragmentados, lo que da lugar a un menor tiempo para su lectura y menor trabajo de las partes mecnicas del disco, tal como la cabeza lectora/escritora. Precaucin, no use este comando cuando est ejecutando Microsoft WINDOWS porque es posible que pierda informacin. Tampoco se le puede emplear para optimizar unidades de red o unidades creadas con el comando INTERLNK, que es el que permite establecer o redireccionar la comunicacin entre dos computadoras, o una computadora y otro dispositivo, tal como una impresora. No utilice este comando cuando est trabajando dentro del entorno grfico de DOSSHELL. No se debe confundir la informacin que sobre el disco proporciona DEFRAG y la que proporciona CHKDSK, pues tienen las siguientes diferencias: DEFRAG proporciona el nmero de archivos ocultos y de usuario como un solo nmero, mientras que CHKDSK proporciona nmeros para cada tipo. DEFRAG cuenta al directorio raz como un directorio, mientras que CHKDSK no lo cuenta como directorio. DEFRAG no cuenta a la etiqueta de volumen como un archivo, mientras que CHKDSK s lo hace.
Regresar al Contenido

218

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Cuando termina su ejecucin, DEFRAG proporciona un valor de salida ERRORLEVEL segn los resultados obtenidos, este valor se puede emplear en programas de procesamiento por lotes (.BAT), con el comando IF y condicionar las rutas de accin del archivo .BAT dependiendo del valor de ERRORLEVEL. Los valores de ERRORLEVEL para DEFRAG son los siguientes:
Cdigo 0 1 2 3 4 5 6 7 8 9 Descripcin La defragmentacin se realiz con xito. Ocurri un error interno. El disco no contena grupos libres. Para poder operar DEFRAG se necesita un grupo libre. El usuario presion E+ & para suspender el proceso. Ocurri un error general DEFRAG encontr un error durante la lectura de un grupo. DEFRAG encontr un error durante la escritura de un grupo. Ocurri un error de asignacin. Para corregir el error, deber usar el comando SKANDISK. Ocurri un error de memoria. No hubo suficiente memoria para defragmentar el disco.

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.
MODIFICADORES:
/B

Cuando se haya concluido la defragmentacin, reinicializa la computadora (arranque tibio o ReBoot).


/BW

Inicia a DEFRAG en modo monocromo, empleando nicamente el blanco y el negro.


Regresar al Contenido

DEFRAG /F

219

Con este modificador, se defragmentan todos los archivos, y adems, se asegura que el disco no contenga espacios vacos entre archivos, por lo que resulta en una compactacin del espacio utilizado.
/G0

Desactiva el Mouse y el juego de caracteres grficos. Observe que es una letra G con el nmero cero (0).
/H

Mueve archivos ocultos. Si se omite, los archivos ocultos se mantendrn en su situacin actual.
/LCD

Emplee este modificador si su monitor es de tipo de cristal lquido (Liquid Cristal Display o LCD) a fin de que la resolucin sea mayor. Este tipo de pantallas se encuentra comnmente en las computadoras porttiles.
/S[:]ORDEN

Permite indicar la manera en la que se ordenan los archivos en sus directorios cuando se realice la defragmentacin. Si se omite este modificador, DEFRAG emplear la ordenacin que se tenga en ese momento en el disco. Es opcional el uso de los dos puntos (:), por lo que el ORDEN se puede escribir a continuacin del modificador. Los valores que se pueden emplear para indicar el ORDEN son los siguientes, es vlida cualquier combinacin de ellos, sin utilizar espacios al teclearlos:
Cdigo N NE ED DS SDescripcin Orden alfabtico por nombre en forma ascendente (A a Z) Orden alfabtico descendente por nombre (Z a A) Orden alfabtico por extensin en forma ascendente (A a Z) Orden alfabtico descendente por extensin (de Z a A) Orden por fecha y hora, comenzando con la ms antigua Orden por fecha y hora, comenzando con la ms reciente Orden por tamao, comenzando con el menor Orden por tamao, comenzando con el mayor

Regresar al Contenido

220

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /SKIPHIGH

En forma predeterminada DEFRAG se carga en la memoria superior, si est disponible. Con el modificador /SKIPHIGH se carga a DEFRAG en la memoria convencional.
/U

Defragmenta los archivos, pero a diferencia de /F, con el modificador /U se dejan los espacios vacos que existan entre los archivos.
/V

Hace que se verifique la escritura de los datos. Esto tiene la desventaja de que hace el proceso ms lento, pero a cambio de ello, es ms seguro.
EJEMPLOS:

Para defragmentar la unidad de disco duro C: de su computadora teclee:


DEFRAG C:

Si adems de defragmentar la unidad D:, desea que no se dejen espacios vacos entre los archivos, el comando es:
DEFRAG D: /F

Por el contrario, si desea defragmentar el disco D:, pero no desea que se eliminen los espacios vacos entre los archivos, teclee:
DEFRAG D: /U

Si desea que al defragmentar el disco E:, se ordenen los archivos por su extensin en forma ascendente y en caso de repeticiones, por su nombre, en forma ascendente, el comando es:
DEFRAG E: /SEN

Si desea que DEFRAG se cargue en la memoria convencional en lugar de en la memoria superior, se defragmente el disco duro E:, se eliminen los espacios vacos entre archivos y adems, su computadora tiene una pantalla de tipo LCD, el comando a entrar es:
DEFRAG E: /F /B /SKIPHIGH /LCD

Regresar al Contenido

DEL

221

especificar que DEFRAG ordene los archivos segn su fecha de creacin, desde la ms reciente a la ms antigua, escriba el siguiente comando:
DEFRAG /S: D-

DEL
BORRAR
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Borra de la unidad de disco duro o disquete el archivo o grupo de archivos que se indiquen. Se le puede escribir como DEL o como ERASE. Este comando elimina archivos, no subdirectorios, si desea eliminar un subdirectorio primero se le debe dejar sin archivos y posteriormente utilizar el comando RD o RMDIR. Si desea borrar con una sola orden tanto un subdirectorio como los subdirectorios y archivos que ste incluya, puede emplear el nuevo comando DELTREE. Si por error borra archivos que desee recuperar, utilice el comando UNDELETE de forma inmediata. Cuando se intenta recuperar uno o varios archivos justo despus que se borraron, la probabilidad de xito es alta; en cambio, cuando se realizan otras tareas con la computadora y despus de pretende recuperar archivos borrados con DEL o con ERASE, la probabilidad baja y en ocasiones, se imposibilita su recuperacin. Este tipo de errores se cometen principalmente cuando en vez de borrar uno por uno varios archivos, se utilizan smbolos comodn y se borran grupos de archivos. Para estos casos se recomienda el uso del modificador /P, que solicita confirmacin antes de borrar un archivo.
DEL [UNIDAD:] [RUTA] ARCHIVO [ /P]

SINTAXIS:

tambin puede escribirse como:


ERASE [UNIDAD:] [RUTA] ARCHIVO [ /P]

Regresar al Contenido

222

Listado alfabtico de comandos y controladores del MS-DOS 6.22 [UNIDAD:] [RUTA] ARCHIVO

PARAMETROS:

Indica la ubicacin y nombre del archivo o grupo de archivos que se desean borrar. Para indicar grupos de archivos se emplean los smbolos comodn ? y .
MODIFICADORES:
/P

Con este modificador el sistema operativo solicita la confirmacin del usuario antes de realizar el borrado de archivos; es decir, antes de continuar con la accin de borrado, se muestra un mensaje como el siguiente:
ARCHIVO, Eliminar (S/N)? (FILE, Delete (Y/N)?)

Para que se borre el ARCHIVO oprima S (Y), si no se desea borrar el ARCHIVO oprima N. En el caso de que haya especificado un grupo de archivos, el mensaje se presentar para cada uno de ellos. Si desea interrumpir la ejecucin del comando DEL, oprima E+&.
COMANDOS Para recuperar archivos que hayan sido eliminados con DEL RELACIONADOS: o con ERASE, consulte el comando UNDELETE.

Para eliminar subdirectorios consulte el comando RD o RMDIR. Para eliminar un subdirectorio y todos los subdirectorios y archivos que contenga, consulte el comando DELTREE.
EJEMPLOS:
DEL C:\LIBRO\CAPITUL1.TXT

Borra el archivo CAPITUL1.TXT del subdirectorio C:\LIBRO


DEL C:\LIBRO\.FTE

Borra todos los archivos que tengan la extensin .FTE del subdirectorio C:\LIBRO Si se teclea el comando DEL con el smbolo comodn, tanto para el nombre como para la extensin:
DEL .

se estar indicando que se borren todos los archivos de la RUTA que se indique. Debido a que existe un elevado riesgo en este caso, DEL emite un mensaje similar al siguiente:
Archivos en directorio se eliminarn! Est seguro (S/N)? (All files in directory will be deleted! Are you sure (Y/N)?)

Regresar al Contenido

DEL

223

Si se oprime S (Y) y la tecla I, se proceder a borrar todos los archivos, en este caso, del directorio actual; si se incluy una RUTA, se borrarn los archivos del subdirectorio que se haya indicado. Un procedimiento altamente recomendable para evitar errores al borrar grupos de archivos consiste en emplear el comando DIR con los smbolos comodn de los archivos por borrar, de esta manera, se presentarn en la pantalla los nombres de los archivos que, al sustituir el comando DIR por DEL, sern borrados. Verifique tales archivos y, si existe alguno que no desee borrar, pero que tiene la misma extensin que la de todos aqullos que s desea borrar, protjalo con el comando ATTRIB +R. Suponga que desea borrar todos los archivos del subdirectorio D:\PRUEBAS que tengan la extensin .TXT. El procedimiento consistira en primero teclear:
DIR D:\PRUEBAS\.TXT

y el DOS mostrar en la pantalla todos los archivos que cumplan con las caractersticas indicadas y se podr revisar que sean los que se quieren borrar. Si la lista coincide con lo deseado, entonces se podr teclear:
DEL

y oprimr la tecla Q, que presenta en la lnea de comandos el resto de la lnea de comandos anterior, evitando as que al reescribir el comando se cometa algn error. El comando que se ejecutar ser:
DEL D:\PRUEBAS\.TXT

Otra forma de borrar archivos, que tambin resulta de alto riesgo, es en la que se emplean el punto (.) y los dos puntos (..) para indicar al subdirectorio actual, y al subdirectorio padre, respectivamente. Por ejemplo, suponga que se est trabajando en el subdirectorio D:\PRUEBAS\NOEMI y que se desea borrar todos los archivos de ese subdirectorio; es posible teclear:
DEL .

y el DOS lo interpretar como si se hubiera tecleado:


DEL D:\PRUEBAS\NOEMI

Regresar al Contenido

224

Listado alfabtico de comandos y controladores del MS-DOS 6.22

o como si se hubiera tecleado:


DEL D:\PRUEBAS\NOEMI\.

que son formatos equivalentes. Por ello, se mostrar el mensaje precautorio:


Archivos en directorio se eliminarn! Est seguro (S/N)? (All files in directory will be deleted! Are you sure (Y/N)?)

y se proceder o no con la accin de borrado dependiendo de la respuesta. Si se teclea:


DEL ..

el comando equivalente en nuestro ejemplo sera:


DEL D:\PRUEBAS\.

Debido al alto riesgo que implica el uso del punto (.) y los dos puntos (..) y al gran nmero de errores observados con los usuarios, se recomienda no emplearlos.

DELOLDOS
BORRAR VERSION ANTERIOR DEL DOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Con este comando se borran todos los archivos de una versin previa de sistema operativo, que permanezcan en el disco duro despus de una actualizacin a una de las versiones posteriores a DOS 5.0. Activa un programa de soporte que resulta muy til al usuario, pues le permite eliminar del subdirectorio denominado C:\OLD_DOS.1 todos los archivos correspondientes a la versin de sistema operativo que se tena antes de la actualizacin. Mientras se mantengan los archivos de la versin previa, se puede utilizar el procedimiento UNINSTALL; es decir, si se observa algn problema con el nuevo DOS, se est en poRegresar al Contenido

DELTREE

225

sibilidad de regresar al sistema anterior, desinstalando la ltima versin. Si borra los archivos del subdirectorio OLD_DOS.1, borre tambin el o los disquetes que haya marcado como UNISTALL, pues ya no se les podr utilizar.
SINTAXIS: MODIFICADORES:
/B DELOLDOS /B

Instruye a DELOLDOS para que utilice el modo en blanco y negro para la presentacin de la pantalla.
EJEMPLOS:

Si instal la nueva versin de DOS y est seguro que no se presenta ningn conflicto con sus programas ni con su equipo, entonces puede proceder a eliminar la antigua versin a fin de liberar espacio en su disco duro. Para lograr lo anterior, puede borrar el subdirectorio OLD_DOS.1 que reside normalmente en la unidad de disco duro C:, tecleando:

DELTREE

DELOLDOS

BORRAR SUBDIRECTORIOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Es un comando introducido en la versin 6.0 del MS-DOS y que permite borrar todos los archivos y subdirectorios de un determinado directorio. Si bien es muy til, debe de emplearse con precaucin para no eliminar por error informacin relevante. En particular, resulta conveniente verificar la existencia de archivos con atributo de oculto, sistema o slo lectura, pues el comando DELTREE elimina a todos los archivos de los subdirectorios, sin importar los atributos que tengan. El comando DELTREE devuelve un valor ERRORLEVEL = 0 si realiz con xito la accin de eliminacin. Este valor
Regresar al Contenido

226

Listado alfabtico de comandos y controladores del MS-DOS 6.22

ERRORLEVEL puede retomarse en archivos de procesamiento por lotes (.BAT), para condicionar la siguiente ruta de accin a tomar. Se pueden emplear smbolos comodn con el comando DELTREE, pero en virtud de la amplitud de accin de este comando, se deben utilizar con mucha precaucin, pues si al emplear los smbolos comodn, se presenta coincidencia con uno o varios nombres de directorios, as como con los nombres de archivos, DELTREE los eliminar. Se recomienda utilizar el comando DIR para verificar anticipadamente los archivos que se borrarn. Para mayor informacin sobre el uso de DIR en forma previa a DELTREE, consulte el comando DEL, pues ah se incluye un ejemplo al respecto.
SINTAXIS: PARAMETROS:
DELTREE [ /Y] [UNIDAD:] RUTA [...] UNIDAD: RUTA

Permite indicar la ubicacin y el nombre del subdirectorio que se desea borrar, en forma conjunta con los subdirectorios que contenga y los archivos de todos sus subdirectorios.
[...]

Indican que se pueden incluir varios subdirectorios.


MODIFICADORES:
/Y

Impide la presentacin de un mensaje en el que se solicita la confirmacin para la accin de borrado. Debido a que existe un riesgo elevado con este comando, se recomienda no emplear este modificador.
COMANDOS Si no se desea borrar subdirectorios, sino nicamente archiRELACIONADOS: vos, consulte el comando DEL.

Si desea eliminar un subdirectorio que no contenga archivos ni subdirectorios, consulte el comando RD o RMDIR. Para mayor informacin sobre los atributos de los archivos, consulte el comando ATTRIB.
EJEMPLOS:

Suponga que en su disco duro identificado como D: tiene el subdirectorio D:\PRUEBA, que a su vez tiene los siguientes subdirectorios hijo D:\PRUEBA\NOEMI y D:\PRUEBA\NOMINA, cada uno de ellos con sus respectivos archiRegresar al Contenido

DEVICE

227

vos y desea eliminarlos a todos ellos, el comando a teclear en la lnea de comandos es:

DEVICE
DISPOSITIVO

DELTREE D:\PRUEBA

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Slo se le puede utilizar en el archivo CONFIG.SYS. Permite cargar en la memoria de la computadora el archivo controlador de dispositivo que se indique, tal como ratn, monitor, impresora o disco virtual en memoria y especificar al DOS que emplee ese controlador de por ejemplo, tal como el monitor o teclado, con los archivos ANSI.SYS, DISPLAY.SYS, HIMEM.SYS o SMARTDRV.EXE El archivo CONFIG.SYS se lee cada vez que se reinicializa la computadora, por lo que si le hace una modificacin, deber apagarla y encenderla o bien, oprimir las teclas E+ D+ F. Con el MS-DOS se incluyen los siguientes controladores de dispositivos instalables: ANSI.SYS, CHKSTATE.SYS, DISPLAY.SYS, DRIVER.SYS, DVRSPACE.SYS, EGA.SYS, EMM386.EXE, HIMEM.SYS, INTERLNK.EXE, POWER.EXE, RAMDRIVE.SYS, SETVER.EXE y SMARTDRV.EXE. Considere que los archivos COUNTRY.SYS y KEYBOARD.SYS no son controladores de dispositivos, sino archivos de datos para los comandos COUNTRY y KEYB respectivamente, por lo que no se debe tratar de cargarlos con DEVICE, pues al intentarlo, se bloquea el sistema operativo y tendr que reinicializar su computadora. Si desea mayor informacin sobre los comandos COUNTRY y KEYB, consltelos en este mismo captulo. Cuando adquiera algn equipo que requiera de un controlador de dispositivo instalable, que normalmente se distribuye en disquetes que acompaan a ese equipo, y en trminos generales, cuando instale un controlador de dispositivo, verifique en su documentacin si requiere algn orden en parRegresar al Contenido

228

Listado alfabtico de comandos y controladores del MS-DOS 6.22

ticular dentro del archivo CONFIG.SYS, pues algunos requieren que otros se cargen en forma previa. Tal es el caso de EMM386.EXE que necesita que en el archivo CONFIG.SYS se ubique a HIMEM.SYS en un rengln anterior para que se cargue primero.
SINTAXIS:

En el archivo CONFIG.SYS se debe incluir una lnea con el siguiente formato:


DEVICE=[UNIDAD:] [RUTA] ARCHIVO [OPCIONES]

PARAMETROS:

[UNIDAD:] [RUTA] ARCHIVO

Permite indicar la ubicacin y nombre del archivo controlador del dispositivo a cargar en memoria.
[OPCIONES]

Permite incluir cualquier informacin requerida por el controlador del dispositivo.


COMANDOS Si desea liberar memoria convencional, consulte el uso del RELACIONADOS: comando DEVICEHIGH que permite cargar los controlado-

res de dispositivos en el rea de memoria superior.


EJEMPLOS:

Si desea cargar el controlador de dispositivo ANSI.SYS, que da acceso a las secuencias de escape ANSI, para la pantalla y el teclado, incluya en el archivo CONFIG.SYS, una lnea con el siguiente comando:
DEVICE=C:\DOS\ANSI.SYS

Si desea instalar un controlador de dispositivo para un ratn (mouse), el archivo MOUSE.SYS, que normalmente viene en un disquete que acompaa al ratn, incluya en CONFIG.SYS:
DEVICE=C:\MOUSE\MOUSE.SYS

se supone que el archivo MOUSE.SYS reside en el subdirectorio C:\MOUSE.

Nota:

Recuerde que para que el sistema operativo cargue en memoria estos controladores, se debe reinicializar la computadora despus de haberlos incluido en el archivo CONFIG.SYS.

Regresar al Contenido

DEVICEHIGH

229

DEVICEHIGH
DISPOSITIVO EN MEMORIA SUPERIOR
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite cargar los archivos controladores de dispositivos en el rea de memoria superior, dando mayor espacio disponible en la memoria convencional para los programas. Para poder emplear a DEVICEHIGH se requiere que la computadora disponga de memoria extendida, y que en el archivo CONFIG.SYS se incluyan antes del rengln con el comando DEVICEHIGH, renglones con los comandos para instalar el controlador de dispositivos; DEVICE=HIMEM.SYS y para instalar el suministrador de bloque de memoria superior; DOS=UMB, ya que de no hacerlo, todos los controladores de dispositivos se cargarn en la memoria convencional pues no se tendr acceso a la memoria superior. En este ltimo caso DEVICEHIGH operar como el comando DEVICE. Si la computadora donde se desee emplear DEVICEHIGH dispone de un microprocesador 80386 u 80486, entonces puede indicar a EMM386.EXE como suministrador de bloque de memoria superior. Slo se le puede utilizar en el archivo CONFIG.SYS.
DEVICEHIGH=[UNIDAD:] [RUTA] ARCHIVO [OPCIONES]

SINTAXIS:

Tiene una sintaxis alternativa que permite indicar la regin o regiones de memoria donde se deber cargar el controlador de dispositivos:
DEVICEHIGH [[ /L:REGION1[,TAMAO1] [;REGION2[,TAMAO2][;...]] [ /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.
[OPCIONES]

Permite incluir cualquier informacin que requiera el controlador de dispositivos.


Regresar al Contenido

230

Listado alfabtico de comandos y controladores del MS-DOS 6.22

MODIFICADORES:
[ /LREGION1[,TAMAO1] [;REGION2[,TAMAO2] [;...]]

Permite indicar una o ms regiones de memoria en las que se desea se cargue el controlador de dispositivos. En forma predeterminada, el sistema operativo carga el controlador en el bloque libre de memoria superior (UMB) ms grande, y deja disponibles los dems UMB para el controlador, mientras que con el modificador /L se puede instruir a DEVICEHIGH para cargar el controlador de dispositivos en una regin particular de memoria, o bien, para indicar ciertas regiones que podr emplear el controlador. Si se carga un controlador de dispositivos con este modificador /L, solamente podr emplear la regin de memoria que se indique. Si desea que el controlador se cargue en el bloque ms grande de una regin especfica de la memoria superior, emplee el modificador /L y enseguida los dos puntos y el nmero de la regin a emplear. As, si desea que el controlador se cargue en el bloque libre ms grande de la regin 3, escriba /L:3. Puede emplear el comando MEM con su modificador /F para consultar la relacin de las reas libres de memoria en su computadora. Si el controlador de dispositivos que desea cargar utiliza ms de un rea de memoria, entonces se deber especificar ms de una regin. En estos casos, las siguientes regiones que se incluyan deben separarse con un punto y coma (;) entre cada uno de los nmeros de regin, as, si desea incluir las regiones 2, 3 y 4 el formato sera /L:2;3;4. Una forma de saber cmo emplea la memoria un controlador de dispositivos, es utilizando el comando MEM /M CONTROLADOR, donde CONTROLADOR es el nombre del controlador de dispositivos. El sistema operativo carga el controlador de dispositivos en la regin de UMB (memoria superior) que se indique, nicamente si esa regin contiene un UMB ms grande que el tamao del controlador, el cual suele ser del mismo tamao que el archivo del programa ejecutable. En caso que el controlador requiera de mayor cantidad de memoria cuando se ejecute en comparacin con la que requiera una vez cargado entonces se podr emplear el parmetro TAMAO que permite indicar el tamao mnimo requerido, para asegurar
Regresar al Contenido

DEVICEHIGH

231

que el controlador no se cargue en un UMB demasiado pequeo. Cuando se especifica un valor para TAMAO, el sistema operativo carga al controlador de dispositivo en esa regin nicamente si se dispone de un UMB mayor que el tamao requerido durante la carga o instalacin del controlador y el valor de TAMAO.
/S

Este modificador reduce el tamao de UMB al mnimo referente al espacio requerido en la instalacin del controlador de dispositivo, lo que permite que el uso de la memoria sea ms eficiente. El programa MEMMAKER lo utiliza debido a que analiza la memoria usada por un controlador de dispositivos con el propsito de identificar si se puede usar el modificador /S con seguridad al cargarlo. Slo se puede emplear a /S si se emplea con el modificador /L y nicamente afecta los UMBs para los que se indic un TAMAO.
COMANDOS Los controladores de dispositivos se pueden cargar en la meRELACIONADOS: moria convencional con el comando DEVICE.

Para tener acceso a la memoria superior de la computadora, se deben incluir los comandos DEVICE=HIMEM.SYS y DOS=UMB en el archivo CONFIG.SYS. Si su computadora tiene procesador 80386, 80486 o superior, tambin podr cargar el controlador de memoria EMM386.EXE Adems de cargar controladores de dispositivos en la memoria superior, se pueden cargar programas residentes en esa memoria con el comando LOADHIGH. Si desea optimizar el uso de la memoria de su computadora, emplee el comando MEMMAKER para invocar al programa del mismo nombre, el cual analiza la memoria que usan los controladores y los programas y determina el mejor empleo de los UMBs disponibles, cambia comandos DEVICE por DEVICEHIGH y agrega los modificadores /L y /S que se requieran. En la versin 5 de MS-DOS su sintaxis es: Aunque la sintaxis que tena el comando DEVICEHIGH correspondiente a la versin 5 de MS-DOS an operar con la
Regresar al Contenido

232

Listado alfabtico de comandos y controladores del MS-DOS 6.22

versin 6, se recomienda no emplearla, a menos que resulte imprescindible.


SINTAXIS:
DEVICEHIGH=[UNIDAD:] [RUTA] ARCHIVO [OPCIONES]

y tiene una sintaxis alternativa que permite indicar cul debe ser la cantidad mnima de memoria que debe estar disponible antes de proceder con DEVICEHIGH a cargar un archivo controlador de dispositivo:
DEVICEHIGH SIZE=TAMAO [UNIDAD:] [RUTA] ARCHIVO [OPCIONES]

PARAMETROS:

[UNIDAD:] [RUTA] ARCHIVO

Se refiere a la ubicacin y el nombre del archivo controlador de dispositivo que se desea cargar en el rea de memoria superior.
[OPCIONES]

Permite introducir la informacin requerida por el controlador de dispositivo.


TAMAO

Cantidad mnima de memoria en nmero de bytes con sistema hexadecimal que debe de estar disponible antes de que DEVICEHIGH cargue el controlador de dispositivo.
EJEMPLOS:

Si desea emplear por primera vez el comando DEVICEHIGH, debe cerciorarse de que en el archivo CONFIG.SYS aparezcan los siguientes comandos:
DEVICE=C:\DOS\HIMEM.SYS DOS=UMB

que habilitan el rea de memoria superior para ejecutar controladores de dispositivos y programas. Tambin es posible emplear los siguientes, si su computadora tiene microprocesador 80386 u 80486:
DEVICE=C:\DOS\HIMEM.SYS DEVICE=C:\DOS\EMM386.EXE RAM DOS=UMB

en los dos ejemplos se supone que los archivos HIMEM.SYS y EMM386.EXE residen en el subdirectorio C:\DOS.
Regresar al Contenido

DIR

233

Para cargar un controlador para el ratn, denominado MOUSE.SYS, en el rea de memoria superior, suponiendo que ese archivo reside en el subdirectorio D:\MOUSE:
DEVICEHIGH=D:\MOUSE\MOUSE.SYS

Al igual que en el caso anterior, se desea ejecutar el controlador MOUSE.SYS en el rea de memoria superior, pero con la diferencia de que se cargue en el bloque 1 de esa memoria:
DEVICEHIGH=/L:1 D:\MOUSE\MOUSE.SYS

Si adems se quiere que, en caso de que el controlador lo requiera, se use la regin 2, el comando es:
DEVICEHIGH=/L:1;2 D:\MOUSE\MOUSE.SYS

Para cargar un controlador en la regin 1 y 2 si por lo menos la regin 1 tiene 20 kB y la regin 2 tiene por lo menos 30 kB, el comando es:

DIR
DIRECTORIO

DEVICEHIGH=/L:1,20;2,30 D:\MOUSE\MOUSE.SYS

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Muestra informacin tal como la etiqueta del volumen y el nmero de serie relativo al dispositivo, disco o disquete en que se est trabajando, a menos que se indique otro, as como los archivos y subdirectorios que se contengan en ese dispositivo, en el subdirectorio que se indique. Dispone de opciones que facilitan la ubicacin de archivos y la forma de presentacin de la informacin sobre ellos. 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, si no se indica ningn cdigo de pas, entonces los formatos que se empleen correspondern a los de Estados Unidos. Se pueden emplear los smbolos de redireccin (< y >>) para enviar la informacin que normalmente despliega DIR de la
Regresar al Contenido

234

Listado alfabtico de comandos y controladores del MS-DOS 6.22

pantalla hacia un archivo, o el smbolo de canalizacin (|) para enviarla a otro comando, tal como MORE, en este ltimo caso se pueden emplear los modificadores /A:-D y /B para que la informacin no incluya encabezados, subdirectorios ni resumen, sino exclusivamente los nombres de archivos. Si va a emplear un smbolo de canalizacin para redireccionar la informacin del comando DIR, verifique con el comando SET, que ya exista la variable de ambiente (entorno) denominada TEMP. En caso de que no exista, ser conveniente crearla con el mismo comando SET desde la lnea de comandos o dentro del archivo AUTOEXEC.BAT, pues cuando no existe, no se elimina el archivo temporal que se crea cuando se utiliza el smbolo de canalizacin y, por tanto, aparecer en la lista del directorio. Si se define una variable de ambiente denominada DIRCMD utilizando el comando SET, en el archivo AUTOEXEC.BAT, o an en la lnea de comandos, se pueden determinar los parmetros o modificadores a incluir con el comando DIR cada vez que se le invoque, lo que proporciona una gran flexibilidad de uso. Todos los parmetros y modificadores vlidos estn permitidos, e incluso, se puede indicar la ubicacin y el nombre de un archivo.
SINTAXIS:
DIR [UNIDAD:] [RUTA] [ARCHIVO] [ /P] [ /W] [ /A[[:]ATRIBUTOS]] [ /O[[:]ORDEN]] [ /S] [ /B] [ /L] [ /C]

Si se teclea nicamente el comando DIR, sin parmetros ni modificadores, se despliega la etiqueta del volumen y el nmero de serie del disco, la lista de archivos y directorios en la unidad y directorio actuales, mostrando su nombre, extensin, tamao en bytes, la fecha y la hora en que se les cre o modific la ltima vez. Al final del listado, se indica el nmero de archivos que se relacionaron as como el espacio que ocupan y, por ltimo, el nmero de bytes disponibles en el disco o disquete.
PARAMETROS:
[UNIDAD:] [RUTA]

Se refiere a la unidad y directorio del que se desea consultar su contenido.


[ARCHIVO]

Si se incluye, permite localizar un archivo o grupo de archivos en la unidad actual o en la que se haya indicado. Para loRegresar al Contenido

DIR

235

calizar un grupo de archivos se utilizan los smbolos comodn ? y .


MODIFICADORES:
/A[[:]ATRIBUTOS]

Este modificador hace que slo se muestren los archivos y directorios que cumplan con el o los atributos indicados. Si no se incluye este modificador, se muestran todos los archivos excepto los que tengan atributo de sistema u oculto. Si se teclea /A sin atributos, se incluyen en el despiegue los archivos marcados como ocultos y de sistema. Los valores de los atributos que se pueden emplear son los siguientes:
Cdigo A D H R S Directorios Archivos ocultos Archivos de slo lectura Archivos de sistema Descripcin Archivos modificados

es opcional el uso de los dos puntos (:) entre /A y las letras de los atributos. Si se usa la letra sola, se indica que se desea que se muestren todos aquellos archivos que posean el atributo definido y que se encuentren en el directorio especificado; si se le antepone el signo negativo (-) al atributo, se indica que se muestren todos aquellos archivos que no posean dicho atributo. Es decir, si se indica el atributo (S) con un signo negativo antepuesto, se presentarn todos los archivos que tengan atributos diferentes de (S) en el directorio especificado. Se puede teclear cualquier combinacin de las letras de atributos sin espacios entre ellos.
/B

Anula al modificador /W y muestra los nombres de archivos y directorios en forma similar a /P, pero sin los ttulos del encabezado ni el resumen con los totales de bytes ocupados y disponibles al final del listado.
/C[H]

Este modificador despliega el nmero que indica la razn de compresin de los archivos que se comprimieron
Regresar al Contenido

236

Listado alfabtico de comandos y controladores del MS-DOS 6.22

con el comando DBLSPACE, basado en un tamao de grupo de 8k. El modificador H, que es opcional, hace que se despliegue la razn de compresin de archivos basado en el tamao de grupo de la unidad principal. Si se emplean los modificadores /B o /W, se ignora a /C[H].
/L

Muestra los nombres de archivos y directorios en letras minsculas y sin clasificar, cabe sealar que si se emplean caracteres extendidos en los nombres de archivos o directorios, no se convierten a minsculas.
/O[[:]ORDEN]

Permite indicar el orden en el que se desea que se muestre la lista de archivos y subdirectorios, segn los valores que se sealen, los cuales pueden teclearse en cualquier combinacin y sin espacios. Si no se emplea este modificador, los nombres de archivos y subdirectorios se presentan en el mismo orden en que se encuentren en el directorio, pero si se le incluye, sin indicar ninguna letra de ordenamiento, entonces se muestran en orden alfabtico los nombres de los directorios seguidos de los nombres de los archivos. Los valores que se pueden emplear para indicar el orden son:
Cdigo C -C D -D E -E G -G Descripcin Por razn de compresin, iniciando con el de ms baja razn Por razn de compresin, iniciando con el de mayor razn Fecha y hora en orden ascendente; es decir, del ms antiguo al ms nuevo (segn formato indicado con COUNTRY) Fecha y hora en orden descendente; es decir, del ms nuevo al ms antiguo (segn formato indicado con COUNTRY) Alfabtico por extensin en orden ascendente Alfabtico por extensin en orden descendente Directorios agrupados previos a los archivos Directorios agrupados despus de los archivos

Regresar al Contenido

DIR Cdigo N -N S -S Descripcin Alfabtico por nombre, de la A a la Z Alfabtico por nombre, de la Z a la A Segn su tamao, de menor a mayor nmero de bytes

237

Segn su tamao en orden descendente, de mayor a menor nmero de bytes

Cuando se indique un valor para orden de clasificacin que conste de ms de una letra, DIR ordenar los archivos de acuerdo al primero de ellos y en caso de que se presenten repeticiones, aplicar el segundo criterio y as consecutivamente.
/P

Detiene el despliegue de la informacin que se muestra en la pantalla una vez que se ha llegado a su parte inferior, muestra un mensaje de pausa y espera a que el usuario oprima una tecla para continuar con la siguiente pantalla de informacin.
/S

Muestra el archivo o grupo de archivos que se indique, tanto en el directorio actual como en todos los subdirectorios dependientes. Al desplegar los nombres de los subdirectorios y archivos muestra todos sus datos, tales como: tamao, fecha, hora, nombre del volumen en el que se encuentra, nmero de serie, nmero de archivos listados, el espacio que ocupan y el espacio libre en la unidad, pero no proporciona los datos que se obtienen si se utiliza el modificador /C[H].
/W

Muestra los nombres de los archivos con su extensin, as como los directorios, pero sin incluir su tamao, fecha ni hora, razn por la cual se pueden incluir 5 nombres en cada lnea. A este formato se le denomina ancho.
COMANDOS El comando COUNTRY, que se utiliza en el archivo CONRELACIONADOS: FIG.SYS permite indicar al sistema operativo los formatos de

fecha y hora a emplear. El comando DBLSPACE permite comprimir la informacin de los discos duros y disquetes y, por lo tanto, almacenar mayor cantidad de informacin en ellos.
Regresar al Contenido

238

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Para establecer o examinar el contenido de las variables de ambiente, en particular de TEMP y DIRCMD, puede emplear el comando SET. Si desea consultar la estructura de sus discos duros o disquetes, puede emplear el comando TREE, el cual presenta los subdirectorios de que se disponga.
EJEMPLOS:

Para que se muestren los archivos y subdirectorios del directorio raz de la unidad C:
DIR C:\

Si se desea que se muestren todos los archivos que tengan la extensin .TXT y que residan en el subdirectorio C:\LIBROS
DIR C:\LIBROS\.TXT

Si desea que se muestren todos los archivos y subdirectorios del subdirectorio raz del disco C: (C:\) incluyendo los archivos de sistema u ocultos que se tengan, el comando es el siguiente:
DIR C:\ /A

Si con propsitos de respaldo desea imprimir la relacin de todos los archivos que contenga un determinado disco, digamos el C: a fin de recordar cul era su estructura en casos de emergencia, como puede suceder en caso de que se perdiera el acceso a un disco, o simplemente, que busque algn archivo en particular, utilice el siguiente comando:
DIR C:\ /S LPT1:

si adems desea que los archivos estn ordenados alfabticamente, presentando primero los subdirectorios y despus los archivos, y que no se incluyan los encabezados ni el resumen al final, teclee:
DIR C:\ /B/S/O LPT1:

si en el mismo ejemplo, se desea que se omitan los nombres de los subdirectorios, y en lugar de enviarlo a impresin, se desea grabarlo en un archivo denominado ARCHIVOS.LST, teclee:
DIR C:\ /B/S/O /A-D ARCHIVOS.LST

Regresar al Contenido

DIR

239

si se desea que el archivo ARCHIVOS.LST resida en el subdirectorio C:\RESPALDO, el comando sera:


DIR C:\ /B/S/O /A-D C:\RESPALDO\ARCHIVOS.LST

pero si no existe ese subdirectorio, aparecer un mensaje de error como el siguiente:


Error al crear archivo

Para solicitar la lista de archivos en orden alfabtico, primero por extensin y en caso de repeticiones, por nombre, el comando es:
DIR /ONE

Si desea que se muestren todos los archivos que tengan como extensin .EXE, ya sea que se encuentren en el subdirectorio actual o en alguno de sus subdirectorios, teclee el comando:
DIR .EXE /B /S

como respuesta, se mostrar una lista con la letra de la unidad, el nombre del directorio, el nombre del archivo y la extensin de cada archivo, una ruta por lnea, para cada nombre de archivo coincidente que encuentre. Si desea que la informacin del comando anterior se grabe en un archivo denominado LISTADO, incluya el smbolo de redireccin . Si ese archivo ya existe y desea que la nueva informacin se le aada, en lugar de que se cree uno nuevo, sustituya a > por > >.
DIR .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, incluya en el archivo AUTOEXEC.BAT una lnea con el siguiente comando:
SET DIRCMD=/P

Si lo desea, tambin se le puede teclear desde la lnea de comandos. En este ejemplo, si se quiere que el despliegue se haga sin pausas, 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

240

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si desea borrar cualquier opcin predeterminada que se tenga, teclee el comando SET DIRCMD seguido del signo igual (=), pero sin ningn parmetro ni modificador:

SET DIRCMD=

DISKCOMP
COMPARAR DISQUETES
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Compara el contenido de dos disquetes recorrindolos sector por sector en cada una de sus pistas, por lo que verifica si son idnticos. El nmero de lados y sectores por pista a comparar se determina de acuerdo con el formato del primer disquete que se indique. Generalmente se le emplea despus de haber utilizado el comando DISKCOPY para confirmar que la copia fue correcta. Si se usa DISKCOMP despus de haber realizado una copia con el comando COPY, que funciona en forma distinta a DISKCOPY, puede resultar que aunque los archivos s sean iguales, vare su ubicacin en el disquete respecto a su disco origen o fuente, por lo que podrn aparecer mensajes indicando errores durante la comparacin, tales como:
Error de comparacin en cara 0, pista 0

si desea comparar los archivos en estos casos, utilice el comando FC. Slo opera con disquetes, si se intenta usar a DISKCOMP con un disco duro, se presenta un mensaje similar a:
Especificacin de unidad no vlida Unidad especificada no existe o es fija (Invalid drive specification Specified drive does not exist or is non-removable)

Regresar al Contenido

DISKCOMP

241

Cuando se realiza la comparacin, DISKCOMP ignora el nmero del volumen del disquete. Como resultado de la comparacin DISKCOMP informa si los disquetes son iguales o si tienen diferencias. En caso de que sean iguales aparecer el siguiente mensaje:
Comparacin correcta (Compare OK)

pero si se encuentran diferencias, se presentar un mensaje como:


Error de comparacin en cara 1, pista 2 (Compare error on side 1, track 2)

Una vez terminada la comparacin, DISKCOMP pregunta si desea continuar o suspender la accin con el siguiente mensaje:
Desea comparar otro disquete (S/N)? (Compare another diskette (Y/N)?)

si el usuario responde afirmativamente, el proceso reinicia y se solicita la insercin del disquete a comparar, si se responde en forma negativa concluye el proceso de comparacin. Al utilizar a DISKCOMP se debe tener presente que los disquetes deben ser del mismo tipo, 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, tal como una de 312 con otra de 514 , o aunque los disquetes sean del mismo tamao son de distinta capacidad, tal como de un solo lado con otro de dos lados, o uno de baja y otro de alta densidad. No se puede emplear este comando en unidades de red, ni en aquellas para las cuales se haya empleado el comando SUBST, que permite crearlas o redirigirlas. 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 situacin.
Regresar al Contenido

242

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Este comando proporciona cdigos de salida ERRORLEVEL que pueden ser evaluados con el comando IF en archivos de procesamiento por lotes para determinar los siguientes cursos de accin a seguir, los valores de ERRORLEVEL de DISKCOMP son los siguientes:
Cdigo 0 1 2 3 4 Los disquetes son iguales. Se encontraron diferencias entre disquetes. El usuario oprimi las teclas E+& para suspender el proceso de comparacin. Se present un error de hardware. Se present un error de inicializacin. Descripcin

SINTAXIS: PARAMETROS:

DISKCOMP [UNIDAD1: [UNIDAD2:]] [ /1] [ /8] [UNIDAD1:]

Permite indicar la unidad donde se coloc el primero de los disquetes a comparar. Si no se indica, se emplea la unidad actual.
[UNIDAD2:]

Se refiere a la unidad donde se coloc el segundo de los disquetes. En caso de no incluirlo, DISKCOMP asume que se emplear la misma unidad sealada como UNIDAD1 o bien, si tampoco se indic la UNIDAD1, entonces se utilizar la unidad actual como UNIDAD2. En el caso de emplear una misma unidad para comparar los dos disquetes, DISKCOMP solicitar que se cambien los disquetes cada vez que sea necesario, el nmero de veces que se requiera intercambiarlos depender de la capacidad de los disquetes.
/1

Compara nica y exclusivamente el primer lado de los disquetes, 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.
/8

Compara nica y exclusivamente los primeros ocho sectores por pista de los disquetes, aunque stos contengan 9 o 15 sectores por pista.
Regresar al Contenido

DISKCOPY

243

COMANDOS Si desea comparar archivos, puede emplear el comando FC. RELACIONADOS: Para realizar la copia de archivos puede utilizar el comando

COPY. El comando DISKCOPY permite copiar un disquete completo. Con el comando IF se puede evaluar el parmetro ERRORLEVEL en archivos de procesamiento por lotes (.BAT).
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 comparacin en una sola unidad de disquete, tal como A:, el comando es:
DISKCOMP A: A:

DISKCOPY
COPIAR DISQUETE
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Copia el contenido de un disquete a otro haciendo una reproduccin exacta del disquete origen en el disquete destino, razn por la cual se sobreescribe cualquier contenido que exista en el disquete DESTINO, adems, a partir de la versin 6.2 permite hacer las copias que se deseen sin necesidad de estar intercambiando disquetes. Al iniciar el proceso de copiado, DISKCOPY determina el nmero de caras y pistas a copiar con base en la UNIDAD y el disquete ORIGEN. No se puede utilizar el comando DISKCOPY con unidades de disco duro, ya que nicamente opera con disquetes. En caso de que por error se incluya como ORIGEN o como DESTINO a una unidad de disco duro, se emite un mensaje similar a:
Regresar al Contenido

244

Listado alfabtico de comandos y controladores del MS-DOS 6.22 Especificacin de unidad no vlida 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, ya que cuando una computadora tiene dos unidades de disquete suelen ser una de 312 y otra de 514 , o en caso de ser del mismo tamao, se debe verificar que los disquetes sean de la misma capacidad. En ocasiones se inserta por error un disquete DESTINO que, aunque sea del mismo tamao que el disquete ORIGEN, difiere en su capacidad, por ejemplo, que ambos sean de 514 pero el ORIGEN sea de baja densidad; es decir, de 360 kB y el DESTINO sea de alta densidad; es decir, 1.2 MB. En estos casos, 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.2, el proceso DISKCOPY muestra en la pantalla mensajes solicitando que se inserte el disquete ORIGEN y el disquete DESTINO en forma alternada, segn se les vaya requiriendo, en cambio, a partir de la versin 6.2, se utiliza el espacio disponible en el disco duro como rea temporal que facilita y hace ms rpido el copiado de disquetes. Cuando termina, DISKCOPY pregunta si desea hacer otro duplicado de ese disquete cuya informacin se mantiene en el disco y subdirectorio indicado con SET TEMP.
Desea duplicar este disquete otra vez (S/N) ? Do you wish to write another duplicate of this disk (Y/N)?

Si se responde N, entonces pregunta si se desea copiar otro disquete:


Desea copiar otro disquete (S/N) ? Copy another diskette (Y/N)?

Regresar al Contenido

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 preparacin del siguiente duplicado, DISKCOPY solicitar el disquete DESTINO cuando requiera grabar la informacin. Si se responde en forma negativa, se elimina el contenido del disquete ORIGEN que se encontraba en almacenamiento intermedio en el disco duro y se termina el proceso de copiado.

Nota:

Tenga en cuenta que si usted ha definido un espacio para que el sistema operativo trabaje con los archivos temporales utilizando SET TEMP, ste debe ser suficiente para que el DOS almacene la informacin completa. En el caso de DISKCOPY deber tener al menos 1,448 kB para poder hacer la copia de un disquete de alta densidad, en caso contrario podra recibir un mensaje parecido a: Error al crear archivo imagen. DISKCOPY invertir el proceso de copia a paso mltiple Error creating image file. 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, se le dar formato mientras se realiza el copiado, con el mismo nmero de caras y sectores por pista que tenga el disquete ORIGEN. En estos casos, se presenta un mensaje como:
Dando formato durante la copia Formating while copying

Cuando el disquete ORIGEN tenga un nmero de serie del volumen, se crear un nuevo nmero de serie para el volumen del disquete DESTINO y ese nmero se presenta una vez terminado el proceso de copiado. Cuando se utiliza a DISKCOPY se reproduce en forma exacta el disquete ORIGEN en el disquete DESTINO, incluyendo algunos de sus errores y, desde luego, cualquier fragmentacin que se tenga. La fragmentacin de archivos es resultado de los procesos de escritura de los archivos, que deja pequeas reas de espacio no utilizado entre los archivos existentes. La fragmentacin puede resultar en un desempeo ms lento durante la bsqueda, lectura y escritura de los archivos, pues la cabeza de lectura/escritura tendr que moverse y ubicarse ms veces que si el archivo estuviera
Regresar al Contenido

246

Listado alfabtico de comandos y controladores del MS-DOS 6.22

contiguo. Por esta razn, cuando se sepa o se suponga que un disquete est muy fragmentado, resultar ms conveniente utilizar el comando COPY o el comando XCOPY para realizar la copia completa del disquete, en lugar de utilizar a DISKCOPY. Los comandos COPY y XCOPY copian los archivos en forma secuencial, por lo que se eliminar la fragmentacin. Cuando desee reproducir un disquete de arranque; es decir, uno que contenga el sistema operativo y que permita arrancar a la computadora desde el manejador de disquetes A:, puede utilizar el comando DISKCOPY en lugar del comando FORMAT /S, lo que reduce el tiempo requerido. Si intenta copiar un disquete de arranque con COPY o con XCOPY, no se copiarn los archivos ocultos del DOS y, por tanto, el disquete resultante no podr utilizarse para arrancar la computadora. El comando DISKCOPY proporciona cdigos de salida ERRORLEVEL que pueden ser evaluados con el comando IF en archivos de procesamiento por lotes para determinar los siguientes cursos de accin a seguir, los valores de ERRORLEVEL de DISKCOPY son los siguientes:
Cdigo 0 1 2 3 4 Descripcin La copia se efectu correctamente. Ocurri un error no crtico de lectura/escritura. El usuario presion E+ & para cancelar el proceso de copiado. Se present un error en el hardware. Se present un error de inicializacin.

SINTAXIS: PARAMETROS:

DISKCOPY [ORIGEN: [DESTINO:]] [ /1] [ /V] [ /M] ORIGEN:

Indica la letra de la unidad que contiene al disquete ORIGEN.


DESTINO:

Indica la letra de la unidad que contiene al disquete destino. En el caso de que no se indique ni la unidad ORIGEN ni la unidad DESTINO, se asigna la unidad actual para ambos parmetros.
Regresar al Contenido

DISKCOPY

247

Cuando se indique la misma unidad ORIGEN que la unidad DESTINO, DISKCOPY emite mensajes en la pantalla en los que indica al usuario que cambie de disquete segn se les requiera. Si no se indica la unidad DESTINO, se emplea la unidad actual como unidad DESTINO.
MODIFICADORES:
/1

Copia exclusivamente la primera cara del disquete.


/V

Verifica que la copia se haya hecho correctamente.


/M

Obliga a DISKCOPY a utilizar nicamente memoria convencional para el almacenamiento intermedio, en cuyo caso se solicitar la introduccin del disquete ORIGEN tantas veces como se le requiera, en forma alternada con el disquete DESTINO.
COMANDOS Para copiar slo algunos archivos, ya sea uno solo o un RELACIONADOS: grupo de ellos, se pueden emplear los comandos COPY y

XCOPY, el ltimo de los cuales tambin permite copiar los subdirectorios relacionados y sus correspondientes archivos. Una vez copiado un disquete con DISKCOPY, puede resultar conveniente compararlo a fin de asegurarse que no hubo errores durante el proceso, para este propsito se emplea el comando DISKCOMP. Tambin puede utilizar el comando FC, que verifica que sean iguales los archivos de ambos disquetes, independientemente de su ubicacin . Con el comando IF se puede evaluar el parmetro ERRORLEVEL en archivos de procesamiento por lotes (.BAT).
EJEMPLOS:

Para copiar un disquete ubicado en la unidad A: a otro disquete en la unidad B: y verificar que la copia sea correcta, teclee:
DISKCOPY A: B: /V

en este caso el proceso de copiado ser ms lento pues se solicit que se verifique lo grabado en el disquete DESTINO con lo ledo en el disquete ORIGEN.

Regresar al Contenido

248

Listado alfabtico de comandos y controladores del MS-DOS 6.22

DISPLAY.SYS
JUEGOS DE CARACTERES PARA MONITORES
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite cargar el controlador de dispositivos que facilita la presentacin de juegos de caracteres internacionales en monitores de tipo EGA, VGA y LCD. Se carga desde el archivo CONFIG.SYS con un comando DEVICE o DEVICEHIGH. En caso de que se disponga de un controlador de consola proporcionado por otra fuente, se debe tener precaucin de instalarlos en el siguiente orden: primero el dispositivo de la otra fuente, y despus DISPLAY.SYS De no ser as, el controlador de dispositivo de la otra fuente puede alterar e incluso desactivar a DISPLAY.SYS
DEVICE=[UNIDAD:][RUTA] DISPLAY.SYS CON[:]=(TIPO[,[HWCP][,N]]) DEVICE=[UNIDAD:][RUTA] DISPLAY.SYS CON[:]=(TIPO[,[HWCP][, (N,M)]])

SINTAXIS:

PARAMETROS:

[UNIDAD:][RUTA]

Permite indicar la ubicacin donde se encuentra el archivo DISPLAY.SYS.


TIPO

Permite indicar el adaptador de dispositivo a emplear, de acuerdo al que disponga la computadora, pueden ser: CGA, EGA y LCD Si se indica EGA se pueden emplear los adaptadores de video para ese tipo de monitor y para los monitores VGA. 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 , D I SPLAY.SYS no tiene efecto alguno, pues no se pueden modificar los cdigos de pgina para ellos, ya que no lo permiten. El valor LCD se refiere a las pantallas de cristal lquido que utilizan principalmente las computadoras porttiles (Liquid Crystal Display). Si no se indica ningn TIPO, entonces DISPLAY.SYS trata de determinar cul es el adaptador de video que est utilizando la computadora.
Regresar al Contenido

DISPLAY.SYS HWCP

249

Permite indicar un nmero correspondiente al juego de caracteres a cargar, de acuerdo a un pas o idioma en particular. Los valores que puede tomar HWCP son los siguientes:
Valor para HWCP 437 850 852 860 863 865 Pas o idioma Estados Unidos Multilinge (Latn I) Eslavo (Latn II) Portugus Francs canadiense Nrdico

En cada caso, cambia la distribucin de los caracteres en el teclado, as como los caracteres disponibles. Las disposiciones de los teclados para cada caso se incluyen en el Manual del Usuario del MS-DOS. En Amrica Latina se suele emplear el cdigo 850, excepto en Brasil, donde se utiliza ms comnmente el 860.
N

Permite indicar cuntos juegos de caracteres puede aceptar el hardware, adems del juego de caracteres principal que es el que se indica con el parmetro HWCP. El valor que se asigne a N depende de las caractersticas de su equipo, pues los adaptadores de video tipo EGA aceptan 6, mientras que los de tipo LCD slo aceptan 1. N puede tomar valores desde 0 hasta 6.
M

Su valor predeterminado es 2 para adaptadores de video EGA y 1 para LCD y se refiere al nmero de subfuentes que acepta el hardware para cada tabla de cdigos.
COMANDOS Para cargar el controlador de dispositivos DISPLAY.SYS pueRELACIONADOS: de emplear el comando DEVICE o en su lugar utilizar a DE-

VICEHIGH a fin de dejar ms memoria convencional libre para otros programas. Para cambiar la configuracin del teclado utilice el comando KEYB.
Regresar al Contenido

250

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si se cambia la configuracin de dispositivos, como el teclado, se debe incluir en el archivo CONFIG.SYS una lnea para cargar el archivo NLSFUNC.EXE, similar a la siguiente:
DEVICE=C:\DOS\NLSFUNC.EXE

El comando MODE CODEPAGE PREPARE permite cargar la informacin de las pginas de cdigo para su uso en los dispositivos. Si desea cambiar entre cdigos de pgina seleccionados, utilice el comando CHCP.
EJEMPLOS:

Si dispone de un monitor tipo VGA y desea que se acepte el juego de caracteres correspondiente a Amrica Latina, que es el 850, indicar que el archivo DISPLAY.SYS se encuentra en el subdirectorio C:\DOS y que se puedan tener hasta 3 juegos adicionales de caracteres de MS-DOS, incluya en el archivo CONFIG.SYS una lnea como la siguiente:
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,850,3)

Para que se soporte a un monitor tipo VGA, con el juego de caracteres de Estados Unidos (437) y tener hasta 2 juegos de caracteres, incluya la siguiente lnea en CONFIG.SYS:

DOS
DOS

DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,437,2)

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Se utiliza exclusivamente en el archivo CONFIG.SYS, e indica que el DOS se cargue en el rea de memoria alta (HMA) o bien, que al menos se mantenga una liga con la memoria superior para cargar algunos manejadores de dispositivos. Previamente se requiere haber instalado el controlador de dispositivos HIMEM.SYS, en el mismo archivo CONFIG.SYS, o en lugar de HIMEM.SYS, algn otro administrador de memoria extendida.
Regresar al Contenido

DOS

251

SINTAXIS:

DOS=HIGH | LOW [,UMB | NOUMB]

o
DOS=[HIGH, | LOW,] 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, se libera memoria convencional que podr ser utilizada por los programas. La opcin predeterminada es LOW, que indica que el DOS se cargue en la memoria convencional. En caso de que se especifique el parmetro DOS=HIGH y no se pueda utilizar el rea de memoria alta (HMA), se mostrar un mensaje como el siguiente:
HMA no est disponible. Cargando DOS en memoria convencional. (HMA not available Loading DOS low) UMB | NOUMB

Si se especifica DOS=UMB se indica al sistema operativo que mantenga un vnculo entre la memoria convencional y el rea de memoria superior y que el DOS debe administrar los bloques de memoria superior (UMBs) que hayan sido creados con el uso de un suministrador de UMB, tal como el comando EMM386.EXE que se suministra con el sistema operativo Microsoft. Su uso permite cargar programas y controladores de dispositivos en el rea de memoria superior y, gracias a ello, dejar mayor cantidad de espacio libre en la memoria convencional, que es la que utilizan los programas. El sistema operativo no muestra ningn mensaje de error si se incluye el comando DOS=UMB sin haber instalado previamente un suministrador de UMB, por lo que se debe tener especial cuidado de no olvidarlo. Por su parte, el parmetro NOUMB indica al DOS que no administre los UMB. El valor predeterminado es NOUMB. Es posible combinar parmetros en la misma lnea de comandos, en cuyo caso se les debe separar con una coma (,), as es posible indicar los siguientes comandos que son vlidos:
DOS=HIGH,UMB DOS=UMB,LOW

Regresar al Contenido

252

Listado alfabtico de comandos y controladores del MS-DOS 6.22

COMANDOS Cuando se dispone de un rea de memoria superior, se pueRELACIONADOS: den cargar controladores de dispositivos en ella con el co-

mando DEVICEHIGH. Si desea cargar un programa en el rea de memoria superior, emplee el comando LOADHIGH.
EJEMPLOS:

Para indicar al DOS que utilice la memoria superior, incluya en el archivo CONFIG.SYS cualquiera de los siguientes comandos:
DOS=HIGH DOS=HIGH,UMB

DOSKEY
DOSKEY

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Invoca y deja residente en memoria al programa DOSKEY, que permite utilizar una memoria intermedia (buffer) de teclado, para consultar y editar los ltimos comandos que se hubieren tecleado en la lnea de comandos del smbolo del sistema del DOS, as como crear y usar macros para el teclado. Este programa utiliza aproximadamente 3 kB de memoria cuando est residente. No se puede invocar y ejecutar una macro desde un archivo de procesamiento por lotes (.BAT).
DOSKEY [ /REINSTALL] [ /BUFSIZE=TAMAO] [ /MACROS] [ /HISTORY] [ /INSERT| /OVERSTRIKE] [MACRO=[TEXTO]]

SINTAXIS:

si se teclea el comando DOSKEY sin ningn parmetro ni modificador, se le carga en memoria y deja residente con los valores predeterminados.
PARAMETROS:
MACRO=[TEXTO]

Define una macro que permite ejecutar uno o varios comandos del sistema operativo. MACRO es el nombre que se le
Regresar al Contenido

DOSKEY

253

asigna. TEXTO se refiere a los comandos que se ejecutarn con la macro.


MODIFICADORES:
/REINSTALL

Limpia el buffer del teclado e instala una nueva copia de DOSKEY.


/BUFSIZE=TAMAO

Indica el tamao del buffer en bytes, donde DOSKEY guardar los comandos y las macros. El tamao predeterminado es de 512 bytes, el mnimo es de 256 bytes.
/MACROS o /M

Muestra la lista de todas las macros definidas con DOSKEY. Si se desea, se puede redireccionar el reporte hacia un archivo o la impresora con los smbolos de redireccin ( > y >>).
/HISTORY o /H

Muestra la lista de todos los comandos guardados en la memoria. Se puede redireccionar el reporte hacia un archivo o la impresora con los smbolos de redireccin ( > y >>).
/INSERT | /OVERSTRIKE

Permite indicar si se emplear el modo de insercin o el de sobreescritura cuando se tecleen datos o texto; en forma predeterminada se trabaja en modo /OVERSTRIKE, que es el de sobreescritura. La diferencia respecto al uso de la tecla Insertar reside en que cuando se oprime esta tecla, lo que se escriba en la lnea de comandos se insertar sin sobreescribir cualquier texto existente, pero en cuanto se oprima la tecla I, el teclado volver al modo previo de sobreescritura, por lo que si desea insertar otra vez algn carcter en el texto, tendr que oprimir K nuevamente. En cambio, con el uso del modificador /INSERT se cambiar la operacin del teclado al modo de insercin cada vez que se presione la tecla I y permanecer as hasta que se utilice el modificador /OVERSTRIKE. Cuando utilice la tecla K para cambiar el modo de operacin del teclado, se modificar el tamao del cursor para indicar el cambio.
Regresar al Contenido

254

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Una vez cargado DOSKEY en la memoria se pueden emplear las siguientes teclas, cuya operacin se comenta:
Tecla Operacin Muestra en la lnea de comandos el comando inmediato anterior que se haya ejecutado, y as sucesivamente. Muestra en la lnea de comandos el comando que se haya ejecutado despus del que est en ese momento en la lnea de comando, y as sucesivamente. Muestra el primero de los comandos que se hayan utiliza- do en la actual sesin de trabajo con el sistema operativo. Muestra el ltimo de los comandos que se hayan utilizado en la actual sesin de trabajo con el sistema operativo.

Z \ ^ `

Una macro permite que se ejecuten uno o varios comandos del DOS, en su creacin o definicin, ya sea desde un archivo de procesamiento por lotes, o desde la lnea de comandos, se pueden utilizar los siguientes caracteres especiales: $G o $g Redirige la salida de la informacin a un dispositivo, tal como la impresora, o a un archivo, en lugar de a la pantalla. Es equivalente al smbolo de redireccin de informacin de salida > . $G$G o $g$g Redirige la salida de la informacin a un archivo y la agrega al final, en lugar de crear uno nuevo. Es equivalente a >>, que es un smbolo de redireccin y anexado de informacin de salida. $L o $l Redirige la entrada de la informacin. Se emplea para leer informacin a partir de un dispositivo o archivo, en lugar de hacerlo desde el teclado. Equivale al smbolo de redireccin de informacin de entrada < . $B o $b Enva la salida de informacin de una macro a un comando, es equivalente al smbolo de canalizacin |. $T o $t Es un separador de comandos $$ Permite indicar el carcter $ de signo monetario
Regresar al Contenido

DOSKEY

255

$1 a $9 Son caracteres especiales que permiten pasar parmetros cada vez que se ejecuta una macro, son similares a los caracteres %1 a %9 que se emplean en los archivos .BAT de procesamiento por lotes. $ Es un parmetro reemplazable similar a los $1 a $9, con la diferencia que con $ todo lo que se escriba despus del nombre de la macro ser reemplazado por $. Para ejecutar la macro que haya creado, basta con teclear su nombre a partir de la primera posicin en la lnea de comandos. En caso de que la macro incluya a cualquiera de los signos $, o $1 a $9, deber dejar un espacio para separar cada parmetro. Como caso especial, es posible crear una macro que tenga el mismo nombre que un comando del sistema operativo, cualidad que resulta til para los casos en los que se utiliza un comando con los mismos parmetros o modificadores en forma repetida, pues se evita el tener que teclearlo completo. El DOS puede identificar si se desea ejecutar el comando o la macro, dependiendo de si se deja o no un espacio en blanco al principio de la lnea de comandos. Si desea ejecutar la macro, teclee su nombre junto al smbolo del sistema, sin dejar ningn espacio. En caso contrario, para ejecutar el comando del DOS, deje uno o ms espacios entre el smbolo del sistema y el nombre del comando. Para borrar la definicin de una macro, invoque el comando DOSKEY seguido del nombre de la macro y un signo igual:
DOSKEY MACRO=

y se eliminar de la memoria la definicin de esa macro. Una vez cargado el programa DOSKEY se pueden editar los comandos en la lnea de comandos, con el auxilio de algunas teclas, las cuales mueven el cursor o modifican el texto del comando segn se indica en la siguiente lista: ] Mueve el cursor un carcter hacia atrs. [ Mueve el cursor un carcter hacia adelante. E+ ] Mueve el cursor hacia atrs tantos caracteres como la longitud de la palabra previa.
Regresar al Contenido

256

Listado alfabtico de comandos y controladores del MS-DOS 6.22

E+ [ Mueve el cursor hacia adelante tantos caracteres como la longitud de la palabra siguiente. J Mueve el cursor hasta el principio de la lnea. G Mueve el cursor hasta el final de la lnea. A Borra de la pantalla el comando que se tenga. O Copia a la lnea de comandos un carcter de la plantilla en el buffer de memoria del teclado, correspondiente al ltimo comando que se haya tecleado e introducido con I. P Inserta todos los caracteres que se tengan en la plantilla en el buffer de memoria del teclado, hasta encontrar la siguiente tecla presionada despus de haber oprimido P, sin incluir este ltimo carcter. Q Completa en la lnea de comandos, lo que reste de la plantilla en memoria, a partir de su posicin actual, hasta el final del ltimo comando que se haya introducido. R Permite borrar todos los caracteres de la plantilla, desde el primero, hasta que se encuentre el carcter que se indique despus de haber presionado R, sin borrar este ltimo. S Copia en la lnea de comandos el comando actual en la plantilla, borrando cualquier texto o comando que se tuviera en la lnea de comandos. T Introduce en la posicin del cursor en la lnea de comandos un carcter de fin de archivo (E+=), que indica el final de un archivo. U Muestra la relacin de los comandos que DOSKEY ha guardado en la memoria as como sus nmeros asociados. Estos nmeros asociados indican la secuencia en la que se ejecutaron los comandos, desde el primero con el nmero uno (1), hasta el ltimo con el nmero que le corresponda. V Permite buscar entre todos los comandos que se tengan guardados en la memoria, aquellos que coincidan con el
Regresar al Contenido

DOSKEY

257

W Permite indicar un nmero asociado de comando y mostrar el comando correspondiente. Para consultar los nmeros asociados a los comandos oprima la tecla U . D+ U Elimina todos los comandos que se tengan guardados en la memoria intermedia de DOSKEY. D+ X Elimina todas las definiciones de macros.
EJEMPLOS:

carcter o conjuntos de caracteres que se indiquen. Resulta muy til para evitar teclear comandos largos. Para utilizar la tecla V, primero indique en la lnea de comandos el carcter o grupo de caracteres con los que comienza el comando que quiere localizar y despus presione V. Como respuesta, DOSKEY mostrar uno a uno y del ms reciente al ms antiguo, todos los comandos que comiencen con la cadena de caracteres que se haya introducido. Para consultar los subsecuentes comandos, oprima V en forma repetida.

Para crear una macro denominada RA, que Reubica Archivos al copiarlos de un subdirectorio a otro y borrarlos del primer subdirectorio, teclee lo siguiente:
DOSKEY RA=COPY $1 $2 $T DEL $1

para ejecutarla, se puede teclear en la lnea de comandos algo como lo siguiente:


RA C:\LIBROS C:\REPORTE

para lo cual se supone que ambos subdirectorios existen. Para evitar el error derivado de la no existencia del subdirectorio C:\REPORTE, se puede modificar la macro de forma que antes de proceder al copiado de los archivos, se cree el citado subdirectorio:
DOSKEY RA2=MD $2 $T COPY $1 $2 $T DEL $1

su uso sera similar al primer caso:


RA2 C:\LIBROS C:\REPORTE

Si suele utilizar el comando TYPE para consultar el contenido de algunos archivos en cdigo ASCII, y desea crear una macro denominada MUESTRA que invoque a TYPE, pero se
Regresar al Contenido

258

Listado alfabtico de comandos y controladores del MS-DOS 6.22

detenga despus de cada pantalla utilizando el comando MORE, escriba:


DOSKEY MUESTRA=TYPE $1 $B MORE

para ejecutarlo teclee:


MUESTRA C:\AUTOEXEC.BAT

Otro ejemplo puede consistir en crear una macro que d formato a un disquete, siempre en el drive B: con el modificador /U, que indica que sea en forma incondicional, lo cual se consigue con:
DOSKEY QF=FORMAT B: /U

Para ejecutarla teclee:


QF

una variacin de esta macro, muy til para evitar que por error se d formato a un disco duro, consiste en crearla con el mismo nombre de FORMAT:
DOSKEY FORMAT=FORMAT B: /U

cada vez que se teclee FORMAT junto al smbolo del DOS, sin espacio, se invocar la macro. Para ejecutar el comando del DOS del mismo nombre, deje uno o ms espacios en blanco a partir del smbolo del sistema. Suponga que ya cre en memoria las macros que desea utilizar en sus sesiones de trabajo, pero que le gustara 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 ocasin. Con este fin, puede emplear DOSKEY con el modificador /MACROS y redireccionar la informacin de salida hacia un archivo, digamos CREAMAC.BAT, para ello teclee:
DOSKEY /MACROS > CREAMAC.BAT

una vez creado el archivo CREAMAC.BAT con las definiciones de las macros existentes, slo deber editarlo para que al principio de cada rengln aparezca el comando DOSKEY. Finalmente, en el archivo AUTOEXEC.BAT incluya una lnea como la siguiente:
CALL CREAMAC

Regresar al Contenido

DOSSHELL

259

DOSSHELL

y as, cada vez que encienda o reinicie su PC, se definirn las macros incluidas en ese archivo.

DOSSHELL
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Activa el programa DOSSHELL que es una eficiente interface grfica para el uso del sistema operativo MS-DOS. En l se muestra la estructura de todas las unidades de disco, disquete, CD-ROM u otras disponibles, se puede trabajar con archivos, subdirectorios y realizar operaciones con ellos. Es una herramienta importante que facilita el uso del sistema operativo. No se debe invocar a MS-WINDOWS cuando se est en el DOSSHELL pues se presentarn problemas (principalmente en el uso de la memoria). Si requiere emplear ambos sistemas, primero inicie WINDOWS y despus invoque a DOSSHELL desde el administrador de archivos de WINDOWS. Para correr a DOSSHELL se requiere que su computadora disponga de cuando menos 384 kB disponibles de memoria convencional. Para obtener mayor informacin sobre DOSSHELL, consulte el captulo de este libro donde se profundiza su uso. El programa DOSSHELL guarda sus parmetros de configuracin para los elementos de programas y de los grupos, y dems elementos, tales como colores y resolucin, en un archivo denominado DOSSHELL.INI, el cual se actualiza siempre que se modifique alguno de estos elementos del programa. La ubicacin de este archivo se puede indicar con una variable de entorno denominada DOSSHELL, por ejemplo, si reside en el subdirectorio C:\DOS, se puede especificar en el archivo AUTOEXEC.BAT con el siguiente comando:
DOSSHELL=C:\DOS

Si se borra el archivo DOSSHELL.INI, se crear uno nuevo la prxima vez que se inicie el programa DOSSHELL.
Regresar al Contenido

260

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Existe otro tipo de archivos que se crean cuando se ejecuta un programa desde DOSSHELL, son archivos temporales que normalmente se crean en el mismo directorio donde reside el archivo DOSSHELL.EXE, pero si se desea, puede indicarse al sistema operativo que los archivos temporales (tambin denominados provisionales) se creen en otro subdirectorio, para ello se emplea la variable de entorno TEMP en el archivo AUTOEXEC.BAT.

Nota:

Por ejemplo, para definir el subdirectorio C:\TEMPORAL a la variable de entorno TEMP, incluya en el archivo AUTOEXEC.BAT la siguiente lnea: SET TEMP=C:\TEMPORAL

SINTAXIS:

Para iniciar el DOSSHELL en modo texto utilice la sintaxis:


DOSSHELL [ /T[:RES[N] ]] [ /B]

en cambio, para iniciarlo en modo grfico emplee la sintaxis:


DOSSHELL [ /G[:RES[N] ]] [ /B]

PARAMETROS:

RES

Permite indicar la resolucin para la pantalla, de entre los siguientes valores:


Valor para RES L M H Nivel de Resolucin Baja Media Alta

El valor predeterminado de este parmetro depende del hardware que se tenga instalado.
N

Permite indicar el nmero de lneas para la pantalla de entre las siguientes categoras, que dependen de las caractersticas del hardware para estar disponibles:
Nmero de Lneas 25 30 Valor de Resolucin Baja Media L M

Regresar al Contenido

DRIVER.SYS Nmero de Lneas 34 43 50 60 Valor de Resolucin Media Alta Alta Alta M H H H

261

MODIFICADORES:
/T

Inicia a DOSSHELL en modo de texto.


/G

Inicia a DOSSHELL en modo grfico.


/B

Slo utiliza blanco y negro. Util para monitores monocromticos.


EJEMPLOS:

Para invocar la interfaz grfica DOSSHELL con sus valores predeterminados, teclee el siguiente comando junto al smbolo de peticin de orden del DOS, o inclyalo desde un archivo de procesamiento por lotes, como AUTOEXEC.BAT
DOSSHELL

Si desea iniciar a Dosshell en blanco y negro (para monitores monocromticos), teclee:


DOSSHELL /B

Para iniciar DOSSHELL en modo grfico, alta resolucin y 60 lneas en la pantalla

DOSHELL /G:H60

DRIVER.SYS
CREAR UNIDAD LOGICA
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

Regresar al Contenido

262

Listado alfabtico de comandos y controladores del MS-DOS 6.22

DESCRIPCION:

Permite crear una unidad lgica, que no es otra cosa sino un apuntador, cuya letra de identificacin se puede emplear para referirse a una unidad de disquetes fsica. Debe cargarse desde el archivo CONFIG.SYS, con el comando DEVICE o DEVICEHIGH, segn se desee cargar en la memoria convencional o en la memoria alta. No se puede utilizar a DRIVER.SYS con unidades de disco duro. Un ejemplo de aplicacin de DRIVER.SYS puede darse si desea utilizar el comando COPY o XCOPY para copiar la informacin de un disquete a otro, utilizando la misma unidad. Esta situacin no representa ningn problema si su computadora dispone nicamente de una unidad de disquete, A:, pues el sistema operativo tambin la reconoce con la letra B: y el copiado se puede realizar de A: a B:. En cambio, si su computadora tiene una unidad A: y una unidad B:, donde generalmente ambas son de distinto tipo, por ejemplo A: de 312 y B: de 514 , entonces se requiere de DRIVER.SYS para asignar otra letra de unidad para hacer el copiado de A: a esa letra de unidad, pero usando la misma unidad fsica.
DEVICE=[UNIDAD:] [RUTA] DRIVER.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.SYS.


MODIFICADORES:
/C

Permite indicar al sistema operativo que la unidad fsica tiene la posibilidad de detectar si su puerta est abierta o cerrada. Si su unidad cuenta con esta facilidad, podr trabajar en forma ms gil y rpida con sus disquetes. En caso de duda, consulte la documentacin de su unidad de disquete o consulte con su distribuidor.
/D:NUMERO

Permite indicar al sistema operativo el nmero que corresponde a la unidad fsica que se relacionar. La numeracin inicia con el cero (0) para la unidad A: y aumenta de 1 en 1, por lo que a la unidad B: le corresponde el nmero 1.
Regresar al Contenido

DRIVER.SYS

263

Los nmeros de unidad que son vlidos para el DOS pueden ir desde 0 hasta 127. Si se tienen ms de dos unidades de disquetes, a partir de la tercera deber ser externa, y si le corresponde la letra C: su nmero ser 2. Se debe tener cuidado en distinguir cundo es que se trata de unidades fsicas y no lgicas, pues en aquellas computadoras que tienen una unidad de disquete (unidad fsica) que puede operar como unidad A: y como unidad B: (lgicas), el nmero que le corresponde a esa unidad fsica es cero (0).
/F:FACTOR

Permite indicar con un nmero, que aqu se le llama FACTOR, cul es el tipo de unidad. El valor predeterminado para FACTOR es 2, que se refiere a una unidad de 1.2 MB. 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.2 megabyte (MB) 720 kB (disquete de 3 12 pulgadas) o algn otro 1.44 MB (disquete de 3 12 pulgadas) 2.88 MB (disquete de 3 12 pulgadas)

Es ms conveniente utilizar el modificador /F para indicar la capacidad de la unidad de disquete, pero si se desea, se pueden emplear los modificadores: /H:CABEZAS, /S:SECTORES y /T:PISTAS.
/H:CABEZAS

Permite indicar el nmero de cabezas de que dispone la unidad de disquete. El valor predeterminado de CABEZAS es 2, pero puede ir desde 1 hasta 99. Si tiene duda sobre el nmero de cabezas de su unidad, consulte la documentacin que acompaa a su equipo, o contacte con su distribuidor.
/S:SECTORES

Permite indicar el nmero de sectores que se tienen por pista. Su valor predeterminado es variable y depende
Regresar al Contenido

264

Listado alfabtico de comandos y controladores del MS-DOS 6.22

del valor que se asigne a /F:FACTOR, aunque puede estar ente 1 y 99. El nmero de SECTORES se asigna en forma predeterminada de acuerdo con el valor de /F segn la siguiente tabla:
Valor de /F 0 1 2 7 9 /T:PISTAS Valor de SECTORES 9 15 9 18 36

Permite indicar el nmero de pistas que se tendrn por cada lado del disquete. Su valor predeterminado depende del valor de /F, pues si /F:0 el valor de PISTAS ser 40, de cualquier otra forma se asignan 80 PISTAS. El sistema operativo acepta valores de 1 a 999 para PISTAS. En caso de duda, consulte la documentacin del fabricante del dispositivo.
COMANDOS El comando DRIVPARM permite cambiar los parmetros de RELACIONADOS: un dispositivo, unidad fsica, de su computadora.

Si desea cambiar la letra de unidad de un disco duro, emplee el comando SUBST.


EJEMPLOS:

Suponga que su computadora slo dispone de una unidad de disquete de 312 y desea instalar una unidad externa de 514 con la letra de unidad B:, en este caso, deber incluir en el archivo CONFIG.SYS una lnea como la siguiente:
DEVICE=C:\DOS\DRIVER.SYS /D:1

Si adems desea indicar que esa unidad tiene capacidad de 1.2 MB, que corresponde a /F:1, el comando ser:
DEVICE=C:\DOS\DRIVER.SYS /D:1 /F:1

Por otra parte, si dispone de una unidad externa de 312 , con capacidad de 1.44 MB que corresponde a /F:7 y desea indicar al sistema operativo que la desea utilizar para copiar informacin de un disquete a otro en la misma unidad, entonces
Regresar al Contenido

DRIVPARM

265

debe incluir dos veces el mismo comando DRIVER en el archivo CONFIG.SYS, pues con ello se asignan dos letras de unidad lgica a la misma unidad fsica de disquete:
DEVICE=DRIVER.SYS /D:2 /F:7 DEVICE=DRIVER.SYS /D:2 /F:7

DRIVPARM
PARAMETROS PARA LA UNIDAD
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite redefinir los parmetros de algn dispositivo de almacenamiento de la computadora en cuanto a caractersticas tales como: capacidad, nmero de cabezas y nmero de pistas. Ejemplo de estas unidades son las de cinta, disquete, disco duro y disco ptico. A diferencia de DRIVER.SYS, no crea una nueva unidad lgica, slo modifica los parmetros de alguna unidad que ya se disponga en la computadora. Este comando slo se puede emplear desde el archivo CONFIG.SYS.
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. Esta caracterstica permite elevar la velocidad de operacin con disquetes, ya que habilita la posibilidad de identificar en forma automtica si se reemplaz un disquete con otro, tal como cuando se realizan respaldos a los discos duros. Sin embargo, no todas las unidades de disquete permiten aprovechar esta facilidad, si desea saber si su unidad la soporta, puede consultar su documentacin, o bien, probar el modificador /C.
Regresar al Contenido

266

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /D:NUMERO

Indica el nmero de la unidad fsica: 0 para A:, 1 para B:, 2 para C: y as sucesivamente. Sus valores pueden ir de 0 a 255.
/F:FACTOR

Indica la capacidad segn el tipo de la unidad. Su valor predeterminado es 2, 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 14) 1.2 MB (disquete de 5 14) 720 kB (disquete de 3 12) Disco duro Cinta 1.44 MB (disquete de 3 12) Disco ptico de lectura/escritura 2.88 MB (disquete de 3 12)

/H:CABEZAS

Permite indicar el nmero mximo de cabezas en la unidad, sus valores pueden ir desde 1 hasta 99. Su valor predeterminado depende del valor que se indique con /F:FACTOR.
/I

Permite indicar una unidad de disquete de 312 compatible electrnicamente; es decir, que est instalada en la microcomputadora y emplee el controlador de discos flexibles. Se le utiliza si la memoria ROM BIOS de la computadora no reconoce a las unidades de disquete de 312 . Este hecho se presenta principalmente en las primeras computadoras PC-AT (con procesador 80286), pues en los modelos recientes generalmente el BIOS s reconoce a las unidades de 312 .
Regresar al Contenido

DRVSPACE /N

267

Especifica un dispositivo en bloque no removible.


/S:SECTORES

Indica el nmero de sectores por pista que es aceptado por el dispositivo en bloque, acepta valores entre 1 y 99. Su valor predeterminado depende del valor que se indique con /F:FACTOR.
8/T:PISTAS

Indica el nmero de pistas que acepta el dispositivo en bloque por cada cara. Su valor predeterminado depende del valor que se indique con /F:FACTOR.
EJEMPLOS:

Para reconfigurar una unidad de cinta de una cabeza instalada en la computadora como unidad E:, para que grabe 12 pistas de 40 sectores por pista, se deber incluir en el archivo CONFIG.SYS una lnea 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Este comando invoca al programa DRIVESPACE que aparece con la versin 6.22 y sustituye a DOUBLESPACE. Al igual que DOUBLESPACE utiliza algoritmos de compresin de datos que permiten ampliar desde un 50% hasta casi un 100% la capacidad de almacenamiento de las unidades de disco duro, disquetes u otras unidades removibles. Se diferenca de DOUBLESPACE por utilizar un algoritmo distinto para la compresin , pero mantiene la misma funcionalidad y uso de los modificadores, razn por la cual en este
Regresar al Contenido

268

Listado alfabtico de comandos y controladores del MS-DOS 6.22

espacio se opt por no repetirlos y recomendar consultar el comando DBLSPACE, considerando que el nico cambio que se debe hacer es sustituir la palabra del comando DBLSPACE por DRVSPACE, incluso en los nombres de archivos que ah se mencionan. El hecho de que ambos comandos difieran en su algoritmo de compresin, conlleva a algunos cambios requeridos en programas tales como MSBACKUP y SCANDISK, los cuals tambin fueron actualizados con la versin 6.22. Pero adems, el usuario puede sufrir algunas incomodidades si estaba utilizando a DOUBLESPACE y decide cambiar a DRIVESPACE, pues en ese caso ser posible que no pueda accesar alguna informacin de volmenes que se mantengan comprimidos con el formato de DOUBLESPACE, a menos que los convierta al formato de DRIVESPACE y tome algunas de las medidas precautorias que se sealan a continuacin. Conversin de Volmenes comprimidos con DOUBLESPACE a DRIVESPACE Si usted utiliza a DOUBLESPACE, puede dejar intactos sus volmenes comprimidos y continuar usndolos. Es decir, no es requisito indispensable tener que cambiar a DRIVESPACE si se actualiz a la versin 6.22. Sin embargo, resulta evidente que en el futuro las nuevas versiones de sistema operativo MS-DOS sern compatibles con el formato de compresin de DRIVESPACE y no con el de DOUBLESPACE en comandos tales como MSBACKUP o SCANDISK, as como cualquier otro que se introduzca. Por ello, resultar conveniente considerar la posibilidad de emigrar de DOUBLESPACE a DRIVESPACE, cambio que resultar sencillo y slo requerir tener presente el uso de DBLSPACE en caso de que se matengan otros volmenes (discos duros o disquetes) comprimidos con el formato DOUBLESPACE, pues ser con ellos con los que se deber tener cuidado para evitar molestias tales como poderlos leer pero no grabar. Para convertir una unidad comprimida con DOUBLESPACE al formato de DRIVESPACE, invoque el comando DRVSPACE desde la lnea de comandos y en la pantalla se mostrar la interface de DRIVESPACE. Seleccione la opcin Convertir DoubleSpace (Convert DoubleSpace) desde el men Herramientas (Tools) y siga sus instrucciones. Sin embargo, tenga presente que la utilera (programa) de conversin puede o no estar disponible en su sistema, depenRegresar al Contenido

DRVSPACE

269

diendo de cul versin haya adquirido, pues si es MS-DOS 6.22 Actualizacin (Upgrade), deber solicitarla a Microsoft enviando el cupn que se incluye con el paquete; en cambio, si adquiri la versin Step-Up en otro idioma, ya estar incluida. Si su versin no dispone de la utilidad de conversin, al teclear DRVSPACE en la lnea de comandos aparecer un mensaje indicando que actualmente est utilizando a DOUBLESPACE y puede continuar hacindolo con el comando DBLSPACE, pero que para cambiar a DRIVESPACE, se sigan las intrucciones incluidas en el archivo LEAME.TXT (README.TXT) y la nica opcin permitida es terminar la ejecucin de ese comando con la tecla Q. Siempre es recomendable consultar los archivos de texto que se incluyen con los programas que se adquieren, en este caso, el archivo LEAME.TXT tiene informacin de inters si usted utiliza a XtraDrive, Stacker o algn otro programa de compresin de discos, o bien para guiarlo sobre situaciones particulares y recomendaciones, algunas de las cuales se incluyen con los comentarios sobre DOUBLESPACE en este mismo Captulo. Una vez que haya concluido la conversin a DRIVESPACE, evite borrar los archivos DBLSPACE.*, en particular a DBLSPACE.BIN, pues DRIVESPACE lo utiliza en forma conjunta con DRVSPACE.MR1 si se invoca a MSBACKUP o SCANDISK con algn volumen que an est comprimido con el algoritmo de DOUBLESPACE, o para convertir otros volmenes de DOUBLESPACE a DRIVESPACE. MSBACKUP slo podr reconocer copias de seguridad con compresin de DOUBLESPACE si se le invoca desde el smbolo del sistema; la versin para Windows no puede accesar esa informacin. Para poder usar disquetes que hayan sido comprimidos con DOUBLESPACE y an no hayan sido convertidos a DRIVESPACE, se debe utilizar el comando DRVSPACE /MOUNT desde la lnea de comandos, o seleccionar esa opcin si utiliza la interfaz de DRIVESPACE, pero slo se podr leer la informacin, sin tener la posibilidad de escribir en el disquete. Para que el acceso sea total; es decir, para que sea posible leer y escribir en el disquete, es preciso convertirlo al formato de DRIVESPACE. Para ello ejecute a DRVSPACE y seleccione la opcin 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).
Regresar al Contenido

270

Listado alfabtico 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 alfabtico de comandos y controladores del MS-DOS 6.22


DESCRIPCION:

Habilita o deshabilita la presentacin en pantalla de los comandos y sus mensajes, cuando se ejecutan desde un archivo por lotes (.BAT). Si se teclea sin ningn parmetro, enva 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 mostrarn en la pantalla, as como los mensajes que cada uno enve. Cuando previamente se ha deshabilitado (OFF), permite incluir textos que se mostrarn 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 lnea. Incluso, puede aadir 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 rengln 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 ningn parmetro, aparece un mensaje en la pantalla que indica si est activo (ON) o inactivo (OFF). Puede teclearse en la lnea 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 lnea de comandos, se oculta el smbolo del sistema. Para reestablecerlo teclee ECHO ON en la lnea de comandos.
MENSAJE

Es un texto que se visualizar en la pantalla, se usa despus de haber deshabilitado la presentacin de mensajes con ECHO OFF.
COMANDOS Generalmente, en los archivos de procesamiento por lotes se RELACIONADOS: desea hacer una pausa despus de que se enva un mensaje a

la pantalla con ECHO MENSAJE, a fin de que el usuario tenga tiempo y oportunidad de leerlo, para este propsito emplee el comando PAUSE. Si desea impedir que se muestre la respuesta de algn comando, como COPY, que indica cuntos 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 presentacin 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 rengln en blanco A continuacin se muestra un ejemplo de cmo desactivar el eco de los comandos en un archivo de procesamiento por lotes, e incluir mensajes en l:
Regresar al Contenido

272

Listado alfabtico de comandos y controladores del MS-DOS 6.22 CLS ECHO. ECHO. ECHO Bienvenido al sistema de cmputo ALFAOMEGA !!! ECHO. ECHO Se verificar si existen archivos con la extensin 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 cdigo ASCII. Este programa mejora la forma como se trabajaba con editores previos, tales como EDLIN, ya que en lugar de hacerlo por lnea, opera en pantalla completa, con mens de comandos y ayuda en lnea. Por ser un editor en cdigo ASCII, permite la creacin o modificacin 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 bsqueda (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 mens, tales como las teclas que indican el mtodo abreviado para ejecutarlos, emplee el modificador /B si su monitor es tipo CGA, y el modificador /NOHI para disminuir el nmero de colores a emplear, en los dems casos.
SINTAXIS: PARAMETROS:
EDIT [[UNIDAD:] [RUTA] ARCHIVO] [ /B] [ /G] [ /H] [ /NOHI] [UNIDAD:] [RUTA] ARCHIVO

Indica la ubicacin y nombre del archivo de texto ASCII que se desea editar; si no existe EDIT lo crea. Si no se especifica ningn 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 informacin en blanco y negro, esta opcin es muy til en monitores monocromticos, 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 ms rpido posible.


/H

Presenta en pantalla el mximo nmero de lneas 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 alfabtico 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 despus 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 adems un ratn (mouse), conviene instalar en el archivo CONFIG.SYS primero el controlador EGA.SYS y despus el controlador para el ratn, pues se requiere de menor cantidad de memoria y, por tanto, queda ms 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 ratn, 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 combinacin 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; tambin 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 peticin 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 algn programa que no sea compatible con VCPI, como sucede por ejemplo con MS-Windows en su versin 3.0, en el modo estndar. 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 algn conflicto y no pueda habilitar el acceso al coprocesador Weitek. Si se utilizan los parmetros 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 automtico (AUTO).
Regresar al Contenido

276

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Este ltimo activa la memoria expandida slo 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.

Tambin consulte a continuacin a EMM386.EXE, para observar su sintaxis cuando se le incluye en el archivo CONFIG.SYS.
EJEMPLOS:

Si slo 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; adems, 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 slo se disponga de memoria extendida. Se le carga desde el archivo CONFIG.SYS, en una lnea con el comando DEVICE y deber ser precedido por una lnea con el comando DEVICE para el controlador de dispositivo HIMEM.SYS. Slo se puede emplear en computadoras que dispongan de un microprocesador 80386 o superior. En forma adicional al acceso a la memoria expandida, tambin 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 aplicacin lo solicita, es decir, convierte la memoria extendida (XMS) en memoria expandida (EMS/VCPI). Generalmente no se le requiere incluir ningn 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 precaucin, 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 versin 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 cmputo pequeos) o ESDI (dispositivo de sistema mejorado), incluya en su archivo CONFIG.SYS la activacin 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 informacin 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

278

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Esta lnea debe de estar antes de las instrucciones DEVICEHIGH y de las que cargan controladores de dispositivos instalables que utilicen memoria expandida.
SINTAXIS:

En una lnea del archivo CONFIG.SYS:


DEVICE=[UNIDAD:] [RUTA] EMM386.EXE [ON | OFF | AUTO] [MEMORIA] [MIN=TAMAO] [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 ubicacin del archivo EMM386.EXE, con la letra de la unidad y el subdirectorio correspondiente.
[ON | OFF | AUTO]

Con ON activa el controlador de dispositivos EMM386.EXE, lo desactiva con OFF y lo establece en modo automtico con AUTO, en cuyo caso se habilitar el acceso a la memoria expandida y el bloque de memoria superior nicamente cuando un programa lo solicite. El valor predeterminado para este parmetro es ON. Una vez establecido este parmetro desde el archivo CONFIG.SYS, se le puede modificar con el comando EMM386 desde la lnea de comandos del sistema operativo.
MEMORIA

Permite indicar el nmero mximo de kB (kilobytes) de memoria extendida que se desea que EMM386.EXE proporcione como memoria expandida/interfaz de programa de control virtual (EMS/VCPI). Esta cantidad de kilobytes es adicional a la memoria que se utiliza para los propios UMB y EMM386.EXE. EMM386.EXE redondea el valor que se indique hasta el mltiplo de 16 ms prximo a ese nmero. El valor del parmetro 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.EXE. Si no se incluye ningn valor, se asigna en forma predeterminada la cantidad de memoria extendida libre.
Regresar al Contenido

EMM386.EXE

279

Si especifica el modificador NOEMS, el valor predeterminado ser cero (0).


MODIFICADORES:
MIN=TAMAO

Permite indicar la cantidad mnima de kilobytes de memoria EMS/VCPI que EMM386.EXE proporcionar, si se le tiene disponible. El nmero de kilobytes sealado se reserva en la memoria extendida para utilizarse como memoria EMS/VCPI cuando se cargue el controlador de dispositivos EMM386.EXE desde el archivo CONFIG.SYS con el comando DEVICE=EMM386.EXE. Recuerde incluir la unidad y subdirectorio donde se encuentre, por ejemplo, si reside en el subdirectorio C:\DOS, el comando ser DEVICE=C:\DOS\EMM386.EXE EMM386.EXE puede proporcionar memoria EMS/VCPI adicional, teniendo como tope la cantidad indicada con el parmetro MEMORIA, si se tiene disponible memoria XMS y un programa solicita memoria EMS/VCPI. Su valor predeterminado es 256, pero puede tomar valores entre 0 y el que se indique para el parmetro MEMORIA. Si incluye el modificador NOEMS, su valor predeterminado ser 0. En caso de que se indique a MIN un valor mayor que para el parmetro MEMORIA, EMM386.EXE utilizar el valor que se especifique para MIN. En caso de que se indique un valor cero con MIN=0, no se reserva memoria XMS para su uso como memoria EMS/VCPI y slo convertir la memoria XMS en memoria EMS/VCPI cuando algn programa de aplicacin lo solicite, si se tiene memoria XMS disponible; es decir, si no ha sido reservada por otro programa.
W=ON|W=OFF

Habilita o inhabilita el acceso al coprocesador Weitek. El valor predeterminado es W=OFF.


MX

Permite indicar la direccin del marco de pgina EMS, donde X puede tomar valores entre 1 y 14 y cada valor se asocia a una direccin base, que en formato hexadecimal son las siguientes:
Regresar al Contenido

280

Listado alfabtico de comandos y controladores del MS-DOS 6.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, los valores entre 10 y 14 slo se deben emplear en microcomputadoras que dispongan de por lo menos 512 kB de memoria RAM.
FRAME=DIRECCION

Permite indicar en forma directa la base del segmento del marco de pgina especificando la direccin que se desea. Sus valores vlidos estn entre 8000h y 9000h y entre C000h y E000h en cada caso, con incrementos de 400h. Se puede indicar FRAME=NONE con el propsito de inhabilitar el marco de pgina y proporcionar memoria expandida, pero puede ser que algunos programas que requieran de memoria expandida no operen en forma correcta.
/PMMMM

Permite indicar la direccin del marco de pgina. MMMM puede tomar valores entre 8000h y 9000h y entre C000h y E000h, en cada caso, en incrementos de 400h.
PN=DIRECCION

Permite indicar la direccin de segmento de una pgina especfica, donde la N junto a P es el nmero de la pgina y DIRECCION es la direccin de segmento. N puede tomar valores entre 0 y 255. Los valores para DIRECCION pueden estar entre 8000h y 9C00h y entre C000h y EC00h, en cada caso, en incrementos de 400h. Las direcciones para las pginas 0 a 3 deben ser contiguas para conservar la compatibilidad con la especificacin de memoria expandida Lotus/Intel/Microsoft Expanded Memory Specification (LIM EMS) en su versin 3.2.
Regresar al Contenido

EMM386.EXE

281

Si se emplea el modificador MX, el modificador FRAME o el modificador /PMMMM, no se puede especificar la direccin para las pginas 0 a 3 del modificador /PN.
X=MMMM-NNNN

Permite indicar a EMM386.EXE que evite emplear un rango especfico de direcciones de segmento para una pgina EMS o para bloques de memoria superior (UMB). MMMM y NNNN pueden tener valores entre A000h y FFFFh. Los valores que se indiquen se redondean hacia abajo hasta el lmite de 4 kilobytes ms prximo. Si se superponen los dos rangos, el modificador X tendr prioridad sobre el modificador I.
I=MMMM-NNNN

Permite indicar un rango de direcciones de segmento a utilizar para una pgina EMS o para los UMBs. MMMM y NNNN pueden tomar valores entre A000h y FFFFh y se redondean hacia abajo hasta el lmite de 4 kilobytes ms prximo. Si los dos rangos se superponen, el modificador X tendr prioridad sobre el modificador I.
B=DIRECCION

Permite indicar la direccin de segmento ms baja disponible para el marco de pgina de 16 kilobytes en memoria EMS. DIRECCION puede tomar valores entre 1000h y 4000h, su valor predeterminado es 4000h.
L=MINXMS

Permite asegurar que el nmero de kilobytes de memoria extendida que se indique seguir disponible despus de cargarse EMM386.EXE. Su valor predeterminado es 0.
A=REGSALT

Permite indicar el nmero de conjuntos de registros alternos que se emplean para multitareas, que se desea asignar a EMM386.EXE. Puede tomar valores entre 0 y 254, su valor predeterminado es 7. Cada conjunto de registros alternos agrega alrededor de 200 bytes al tamao en memoria de EMM386.EXE.
H=IDENTIFICADORES

Permite indicar el nmero de identificadores que EMM386.EXE podr utilizar. Su valor predeterminado es 64, pero puede tomar cualquiera entre 2 y 255.
Regresar al Contenido

282

Listado alfabtico de comandos y controladores del MS-DOS 6.22 D=NNN

Permite indicar el nmero de kilobytes de memoria que se desea reservar para el acceso directo a la memoria (DMA). 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.EXE est activo, despus de descontar el DMA de disquetes.
RAM=MMMM-NNNN

Permite indicar el rango de direcciones de segmento que se usarn para los bloques de memoria superior (UMB). Tambin habilita el uso de la memoria EMS. Si se utiliza a RAM, se debe incluir una lnea en el archivo CONFIG.SYS con el comando DOS=UBM. Si se omite un rango, se emplear toda la memoria extendida que est disponible. 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.
NOEMS

Proporciona acceso al rea de memoria superior pero impide el acceso a la memoria expandida. Si desea que se tenga acceso al rea de memoria superior y a la memoria expandida, entonces emplee el modificador RAM. Si se utiliza este modificador, se deber incluir en el archivo CONFIG.SYS una lnea con el comando DOS=UMB.
NOVCPI

Si se incluye, impide el reconocimiento de las aplicaciones que soliciten VCPI. Se utiliza en forma conjunta con el modificador NOEMS, pues en caso contrario, no se deshabilita el reconocimiento de VCPI. Cuando se incluyen los modificadores NOEMS y NOVCPI, se ignora el parmetro MEMORIA y el modificador MIN. Si se deshabilita el reconocimiento de aplicaciones VCPI, se reduce la cantidad de memoria extendida asignada.
HIGHSCAN

Instruye a EMM386 para que ejecute una prueba adicional que determine la disponibilidad de memoria
Regresar al Contenido

EMM386.EXE

283

superior para su uso como UMB o EMS. Se debe utilizar con precaucin, pues en algunos equipos, puede no tener efecto o lo que es peor, hacer que EMM386 identifique reas de memoria superior como disponibles cuando no lo estn y origine que la computadora deje de funcionar.
VERBOSE

Puede abreviarse como V e instruye a EMM386 para que muestre mensajes de estado y error cuando se cargue. Si desea habilitar la presentacin de mensajes de estado sin tener que incluir a VERBOSE, mantenga oprimida la tecla ALT mientras se inicia y carga EMM386.
WIN=MMMM-NNNN

Indica que se reserve ese rango especfico de direcciones de segmento para Windows, en lugar de reservarlo para EMM386.EXE. MMMM y NNNN pueden tomar valores entre A000h y FFFFh, los valores que se sealen se redondean hacia abajo hasta el lmite de 4 kilobytes ms prximo. Si se superponen los dos rangos, el modificador X tendr prioridad sobre el modificador WIN, pero este modificador (WIN) tendr prioridad sobre los modificadores RAM, ROM e I en caso de que sus rangos se superpongan.
NOHI

Impide que se cargue a EMM386 en el rea de memoria superior. Si se incluye este modificador, la cantidad de memoria convencional disponible se ver disminuida, pero aumentar el rea de memoria superior disponible para UMBs.
ROM=MMMM-NNNN

Permite indicar el rango de direcciones de segmento que se desea que EMM386.EXE emplee para RAM oculta; es decir, memoria de lectura/escritura utilizada en memoria ROM (Read Only Memory), o memoria de slo lectura. MMMM y NNNN pueden tomar valores entre A000h y FFFFh y se redondean hacia abajo hasta el lmite de 4 kilobytes ms prximo.
Regresar al Contenido

284

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Una ventaja de este modificador es que si su microcomputadora no dispone de RAM oculta, al incluirlo se observa que opera con mayor rapidez.
NOMOVEXBDA

Evita que EMM386 desplace a la memoria superior el rea ampliada de datos del BIOS que se encuentra en la memoria convencional. Con ello se pierde una cantidad mnima de memoria convencional, pero a cambio de ello, se podrn evitar problemas de compatibilidad.
ALTBOOT

Indica a EMM386 que emplee un identificador alternativo para reinicializar la microcomputadora cuando el usuario oprima -+,+.. Slo se recomienda su uso cuando se presente algn problema o comportamiento extrao en su microcomputadora si se oprimen -+,+. cuando se tiene cargado EMM386.
EJEMPLOS:

Recuerde que en todos los casos, antes de incluir en el archivo CONFIG.SYS la lnea con EMM386.EXE, debe incluir otra con el siguiente comando, donde se incluye la ruta adecuada, en este caso, que ser el ms general, es C:\DOS:
DEVICE=C:\DOS\HIMEM.SYS

Si el archivo EMM386.EXE no reside en el directorio raz del disco de arranque, sino en algn otro subdirectorio, deber incluir la ruta de ese subdirectorio para que el sistema operativo lo pueda encontrar y cargar, as si se encuentra en el subdirectorio C:\DOS, la lnea de comando anterior sera:
DEVICE=C:\DOS\EMM386.EXE

Si desea que el sistema operativo tenga acceso al rea de memoria superior y que tambin puedan emplearse programas que requieran memoria EMS/VCPI, incluya en el archivo CONFIG.SYS una lnea con el siguiente comando:
DEVICE=C:\DOS\EMM386.EXE RAM

Si en cambio, desea el acceso al rea de memoria superior pero no desea habilitar la memoria EMS/VCPI, modifique la lnea para que quede de la siguiente forma:
DEVICE=C:\DOS\EMM386.EXE NOEMS NOVCPI

Regresar al Contenido

ERASE

285

Si desea instalar a EMM386 con sus valores predeterminados, entonces incluya en el archivo CONFIG.SYS una lnea como la siguiente:
DEVICE=C:\DOS\EMM386.EXE

Si desea que se asigne una memoria extendida mxima de 2048 kB como memoria expandida/interfaz de programa de control virtual (EMS/VCPI), incluya la siguiente lnea en CONFIG.SYS:
DEVICE=C:\DOS\EMM386.EXE 2048

Si desea emular memoria expandida, especificar la direccin base del segmento D000h para el marco de pgina EMS y asignar 512 kB de memoria para EMM386.EXE, emplee el siguiente comando:
DEVICE=C:\DOS\EMM386.EXE 512 FRAME=D000

Si desea proporcionar acceso al rea de memoria superior, pero no a la memoria expandida EMS/VCPI, el comando es:
DEVICE=C:\DOS\EMM386.EXE NOEMS NOVCPI

Si desea proporcionar acceso al rea de memoria superior y tambin a la memoria expandida EMS/VCPI, el comando es:
DEVICE=C:\DOS\EMM386.EXE RAM

ERASE
BORRAR ARCHIVOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Borra uno o varios archivos del disco duro o disquete. El comando ERASE se emplea igual que el comando DEL, para obtener mayor informacin sobre su uso, por favor remtase en este mismo captulo al comando DEL.
Regresar al Contenido

286

Listado alfabtico de comandos y controladores del MS-DOS 6.22

EXIT
SALIR
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Cuando se utiliz el comando 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.COM anterior. Resulta til invocar a un nuevo COMMAND.COM mientras se ejecutan otros programas, tales como: hojas de clculo, procesadores de palabras o bases de datos. Cuando se desea regresar al programa inicial, se utiliza el comando EXIT. Se debe tener precaucin, pues si se utiliza al COMMAND.COM de arranque del sistema sin el modificador /P que le indica que quede permanente; es decir, que no salga con EXIT, el comando EXIT s se saldr de ese COMMAND.COM y lo cerrar. En caso que as suceda, para invocar nuevamente a COMMAND.COM, se debe indicar la ruta en la que se encuentra, tal como C:\COMMAND.COM o C:\DOS\ COMMAND.COM Desde luego, si se invoca a COMMAND.COM y se incluye el modificador /P, el comando EXIT no surtir ningn efecto, pues se le est indicando que quede permanente.
EXIT

SINTAXIS:

COMANDOS El comando COMMAND.COM permite invocar un nuevo RELACIONADOS: procesador de comandos, puede consultarlo en este mismo

captulo.
EJEMPLOS:

En este ejemplo, primero se invoca al procesador de comandos COMMAND.COM desde la lnea de comandos del sistema operativo con:
COMMAND

y posteriormente se regresa al nivel del procesador anterior con:

EXIT

Regresar al Contenido

EXPAND

287

EXPAND
EXPANDIR
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite expandir los archivos suministrados en el disquete original del sistema operativo MS-DOS que estn comprimidos, y copiarlos a una unidad en su tamao normal. Si no se expanden los archivos originales que estn comprimidos, no se les puede utilizar. El comando EXPAND se utiliza, principalmente, 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, tienen una lnea de subrayado (_) en su extensin. La lnea de subrayado indica que est comprimido.
EXPAND [UNIDAD1:] [RUTA1] ARCHIVO1 [ [UNIDAD:] [RUTA] ARCHIVO [...]] DESTINO [UNIDAD1:] [RUTA1] ARCHIVO1

SINTAXIS:

PARAMETROS:

Indica la ubicacin y nombre del archivo comprimido que se desea expandir. No se pueden usar smbolos comodn ( y ?), por lo que si son ms de uno, habr que incluirlos uno a continuacin del otro.
[UNIDAD:] [RUTA] ARCHIVO [...]] DESTINO

Permite indicar la unidad (incluyendo los dos puntos) y el subdirectorio donde se desea grabar el archivo o grupo de archivos, ya expandidos. Si slo se indic un archivo comprimido, se puede incluir el nombre para el archivo destino, pero no si se indicaron varios archivos por expandir. Si nicamente se indic la ruta y nombre del archivo a expandir, el comando EXPAND le solicitar que teclee la ruta donde desea que resida el archivo expandido, as como el nombre que se le asignar. En caso que solamente se teclee EXPAND, sin ninguna unidad ni ruta, entonces primero solicita la ruta y nombre del archivo comprimido y en segundo trmino, la ruta y el nombre que se dar al archivo expandido.
Regresar al Contenido

288
EJEMPLOS:

Listado alfabtico de comandos y controladores del MS-DOS 6.22

No todos los archivos del sistema operativo requieren estar presentes para que su computadora opere, por lo que en ocasiones, y principalmente cuando existen limitaciones en el espacio disponible en el disco duro, se podrn eliminar algunos archivos que no se ocuparn. Sin embargo, imagine que despus de haber borrado archivos del subdirectorio C:\DOS, o de donde residan los archivos del DOS, resulta que requiere alguno de ellos. Una solucin sera repetir el proceso de instalacin del sistema operativo, pero existe otro procedimiento ms breve, que consiste en recuperar slo el o los archivos requeridos. Suponga que el archivo que desea recuperar es MODE.COM, pues lo requiere para configurar alguno de sus dispositivos. Lo primero a hacer es localizar el archivo MODE.CO_ en sus disquetes de distribucin del MS-DOS. Puede localizarlo consultando sus directorios con la instruccin:
DIR A:MODE.

suponiendo que el disquete origen lo coloque en la unidad A:. Otra forma de saber en qu disquete reside ese archivo, es consultando el contenido del archivo PACKING.LST que se encuentra en el disquete INSTALAR 1. Puede consultarlo colocando ese disquete en la unidad A: (o la que tenga disponible) y tecleando alguno de los siguientes comandos, si su unidad es diferente de A:, sustituya esa parte por la letra que la identifique:
TYPE A:PACKING.LST EDIT A:PACKING.LST COPY A:PACKING.LST CON:

Una vez que sepa en qu disquete reside el archivo MODE.CO, colquelo en el drive A: y teclee el siguiente comando:
EXPAND A:\MODE.CO_ C:\DOS\MODE.COM

como resultado, se expandir y copiar el archivo MODE.COM en el subdirectorio C:\DOS.

Regresar al Contenido

FASTHELP

289

FASTHELP
AYUDA RAPIDA
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite consultar un comando o una relacin de todos los comandos del sistema operativo, con una muy breve explicacin sobre su operacin, sin incluir los detalles que se muestran, por ejemplo, con el comando HELP. Esta ayuda es breve y, por tanto, recomendable cuando se tiene duda sobre algn comando, sin requerir profundizar en l.
FASTHELP [COMANDO]

SINTAXIS:

tambin 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 operacin o sintaxis. Si slo se teclea FASTHELP, sin un nombre de comando que le siga, entonces se muestra una relacin con todos los comandos.
MODIFICADORES:
/?

Se emplea cuando se omite FASTHELP en la lnea de comandos. Este modificador se usa para solicitar ayuda sobre un comando en particular y es ms rpido en su ejecucin que cuando se utiliza FASTHELP.
COMANDOS Tambin puede emplear el comando HELP, que proporciona RELACIONADOS: mayor informacin sobre los comandos del sistema operati-

vo, en relacin a la que se muestra con FASTHELP.


EJEMPLOS:

Si desea que se muestre la relacin de todos los comandos y una breve descripcin de ellos, teclee:
FASTHELP

Regresar al Contenido

290

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si la ayuda la desea sobre un comando, digamos MODE, 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Slo se usa con discos duros. Ejecuta el programa FASTOPEN, que permite disminuir el tiempo requerido para abrir archivos de discos duros, cuando se les usa frecuentemente y se tienen muchos archivos en los subdirectorios, o bien, muchos subdirectorios incluidos en la ruta con el comando PATH. Esta ventaja se debe a que guarda en memoria el nombre y la ubicacin de los archivos. Puede llamarse desde la lnea de comandos o desde el archivo CONFIG.SYS. Debe tenerse cuidado de no utilizarlo con programas de compresin de discos, tales como DEFRAG, que viene con el DOS, o algunos otros que se venden con paquetes de software de optimizacin, pues se pueden perder datos. Tampoco se le debe emplear cuando se ejecute Windows ni desde el DOSSHELL, ya que esto podra ocasionar una prdida de informacin o el bloqueo de su equipo. Se puede mantener informacin de hasta 24 particiones de un disco duro, pero el nmero total de archivos de los que puede mantener informacin es de 999 entre todas las particiones. Este valor se determina con el parmetro N. Para cada archivo cuya informacin se registre, FASTOPEN requiere 48 bytes de memoria, aproximadamente. Si despus de iniciado FASTOPEN, desea modificar los parmetros que se hayan indicado, deber reinicializar el sistema operativo con -+,+..
Regresar al Contenido

FASTOPEN

291

SINTAXIS:

FASTOPEN UNIDAD:[[=] N] [UNIDAD: [[=] N] [...]] [ /X]

o en el archivo CONFIG.SYS
INSTALL=[[UNIDADF:] RUTAF] FASTOPEN.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.
N

Indica el nmero de archivos con los que FASTOPEN trabajar en forma simultnea, su valor predeterminado es 48, pero puede ser cualquiera entre 10 y 999.
[UNIDADF:] RUTAF

Indica la unidad y directorio donde est ubicado el archivo FASTOPEN.EXE.


MODIFICADORES:
/X

Crea en la memoria expandida el cach de nombres, que es el rea de memoria con los nombres y ubicaciones de los archivos que se abren. De esta forma, deja disponible esa rea que ocupara en la memoria convencional, en promedio de 48 bytes por archivo. Para emplear este modificador, se requiere disponer de memoria expandida. Este cach de nombres cumple con las especificaciones de la versin 4.0 de la memoria expandida de Lotus/Intel/Microsoft Expanded Memory Specification, conocida ms generalmente como LIM/EMS.
EJEMPLOS:

Para activar a FASTOPEN, y que mantenga informacin de hasta 50 archivos del disco duro identificado como C: y hasta 75 archivos del disco D:, teclee
FASTOPEN C:=50 D:=75

Si desea invocar y activar a FASTOPEN desde el archivo CONFIG.SYS, emplee el comando INSTALL, en el caso del ejemplo anterior, la lnea a incluir en CONFIG.SYS, supoRegresar al Contenido

292

Listado alfabtico de comandos y controladores del MS-DOS 6.22

niendo que FASTOPEN.EXE reside en el subdirectorio C:\DOS es la siguiente:


INSTALL=C:\DOS\FASTOPEN.EXE C:=50 D:=75

FC
COMPARAR ARCHIVOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Compara dos archivos o conjuntos de archivos para saber si son iguales, en caso contrario seala cules son sus diferencias. La comparacin puede llevarse a cabo en modo ASCII o en modo binario. Cuando se comparan archivos ASCII, el comando FC utiliza un buffer interno capaz de mantener hasta 100 lneas. En caso que los archivos sean ms extensos que el buffer, FC comparar las primeras 100 lneas que se alojen en la memoria y, de no hallarse coincidencias en ellas, el comando FC suspender su ejecucin y mostrar un mensaje similar al siguiente:
Fallo en el proceso de sincronizacin. Los archivos son demasiado diferentes. (Resynch failed. Files are too different.)

SINTAXIS:

Son dos las sintaxis que puede tener, dependiendo de si se le emplear para hacer comparaciones ASCII o binarias. 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 ubicacin y nombre del primero de los archivos por comparar.


Regresar al Contenido

FC [UNIDAD2:] [RUTA2] ARCHIVO2

293

Indica la ubicacin y nombre del segundo de los archivos por comparar. Se pueden emplear los smbolos comodn ( y ?) tanto en lugar de ARCHIVO1 como de ARCHIVO2, pero su funcin difiere en cada caso. Si se utiliza un comodn al indicar ARCHIVO1, se compararn todos los archivos que cumplan con la mscara indicada como ARCHIVO1, con los archivos que se indiquen con ARCHIVO2. Por su parte, si se emplea un comodn en ARCHIVO2, entonces se emplear como valor el que le corresponda a ARCHIVO1, para llevar a cabo la comparacin.
MODIFICADORES:
/A

Presenta slo la primera y la ltima lnea de cada bloque donde existen diferencias, pues abrevia la informacin resultado de una comparacin ASCII. Si no se le emplea, se muestran todas las lneas que sean diferentes.
/C

Deshabilita la diferencia entre maysculas y minsculas, por lo que en la comparacin ser igual una A que una a.
/L

Compara los archivos en modo ASCII lnea por lnea, esta es la opcin predeterminada si los archivos tienen extensiones diferentes de: EXE, COM, SYS, OBJ, LIB o BIN. Al encontrar diferencias intenta volverlos a sincronizar.
/LBN

Permite establecer el nmero de lneas para el buffer de comparacin, cuya longitud predeterminada es de 100, si los archivos tienen ms de ese nmero de lneas consecutivas con diferencias, se cancela la comparacin. La N representa el nmero de lneas para el buffer.
/N

Muestra los nmeros de lnea en una comparacin ASCII


/T

No expande las tabulaciones a espacios. En forma predeterminada, FC considera a los tabuladores como espacios.
Regresar al Contenido

294

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /W

Comprime los espacios en blanco dados por tabulaciones y espacios mientras realiza la comparacin, lo que significa que si se encuentran varios espacios o tabuladores consecutivos, FC con /W los considerar como si se tratase de un solo espacio. Si los espacios o tabuladores se encuentran al principio o final de una lnea, se les ignora, lo que quiere decir que no se les emplea en la comparacin.
/NNNN

Nmero de lneas consecutivas que deben coincidir para que se considere que los archivos se han vuelto a sincronizar. Su valor predeterminado es 2. En caso que el nmero de lneas con coincidencia en los archivos sea menor que lo indicado con /NNNN, FC mostrar las lneas que coincidan como diferencias.
/B

Compara los archivos en modo binario, byte por byte sin tratar de sincronizarlos nuevamente despus de alguna diferencia, (contrario a cuando se emplea el modo ASCII). Esta opcin es predeterminada para cuando los archivos tengan las extensiones: EXE, COM, SYS, OBJ, LIB o BIN. Las diferencias que se encuentren al realizar una comparacin binaria, se muestran con el siguiente formato:
XXXXXXXX: YY ZZ

donde XXXXXXXX es un valor hexadecimal que indica la direccin relativa de un par de bytes, contada a partir del inicio del archivo, por lo que todas las direcciones comienzan en 00000000. Por su parte, los valores, tambin hexadecimales, de YY y de ZZ representan los bytes que sean distintos; es decir, para los que no haya coincidencia entre el primero y segundo archivo, respectivamente.
EJEMPLOS:

Para comparar dos archivos ASCII denominados TABLA1.TXT y TABLA2.TXT, residentes ambos en el actual subdirectorio, se debe introducir el comando:
FC TABLA1.TXT TABLA2.TXT

Regresar al Contenido

FC

295

si ambos archivos son idnticos, se mostrar un mensaje similar al siguiente:


FC: no se encontraron diferencias (FC: no differences encountered)

Si los archivos se encuentran en distinto subdirectorio, se necesitar indicar la ruta de su ubicacin, en forma similar a:
C:\DOS\FC D:\INFORME\TABLA1.TXT E:\SALDOS\TABLA2.TXT

Para realizar la misma comparacin, suponiendo que los archivos residen en el mismo subdirectorio y solicitar que los resultados se muestren abreviados, el comando es:
FC /A TABLA1.TXT TABLA2.TXT

Tambin puede comparar archivos en formato binario, en ese caso, el comando sera:
FC /B TABLA1.TXT TABLA2.TXT

en este caso, si existen diferencias, se mostrarn con el formato XXXXXXXX: YY ZZ Suponga que desarroll un memorndum con el procesador de textos EDIT, del sistema operativo, y lo grab en un archivo denominado D:\FORMAS\MEMO001.TXT, pero desea compararlo contra todos los archivos .TXT del subdirectorio C:\MEMOS, el comando a introducir es el siguiente:
FC C:\MEMOS\.TXT D:\FORMAS\MEMO001.TXT

Por otra parte, suponga que en el subdirectorio C:\CARTAS tiene sus documentos en archivos .PRN y encontr en un disquete lo que parecen ser copias de esos archivos, pero no est seguro si son iguales, por lo que desea compararlos, el comando a teclear sera semejante a:
FC C:\CARTAS\.PRN A:\.PRN

y FC comparar uno a uno todos los archivos que tengan el mismo nombre con la extensin .PRN

Regresar al Contenido

296

Listado alfabtico de comandos y controladores del MS-DOS 6.22

FCBS
BLOQUES DE CONTROL DE ARCHIVOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite indicar al DOS el nmero de bloques de control de archivos (FCB) que podr tener abiertos al mismo tiempo. Cada bloque es una estructura de datos que almacena informacin relacionada a un archivo. Slo se recomienda usarlo si se utilizan programas que lo requieran, generalmente se trata de programas antiguos. Este comando slo se puede utilizar desde el archivo CONFIG.SYS
FCBS = X X

SINTAXIS: PARAMETROS:

Indica el nmero de bloques de control de archivos que el sistema operativo podr tener abiertos al mismo tiempo, su valor predeterminado es 4, pero puede ser de 1 a 255.
COMANDOS En la actualidad, es ms comn que los programas empleen RELACIONADOS: controladores de archivos para mantener varios archivos

abiertos al mismo tiempo, como sucede con algunas bases de datos, tales como dBASE o Clipper. El nmero de controladores de archivos se establece con el comando FILES, tambin en el archivo CONFIG.SYS.
EJEMPLOS:

Si su programa de aplicacin requiere que se indique al sistema operativo que mantenga hasta 20 bloques de control de archivos abiertos al mismo tiempo, incluya en el archivo CONFIG.SYS una lnea con el siguiente comando:

FCBS = 20

Regresar al Contenido

FDISK

297

FDISK
PREPARAR DISCO FIJO
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Invoca la ejecucin de un programa, denominado FDISK, que permite al usuario configurar un disco duro para su uso con un sistema operativo, en particular, con MS-DOS, permitindole crear y eliminar particiones primarias y extendidas, as como activar particiones. Ese programa interacta con el usuario a travs de mens. Tambin permite consultar los datos de la particin de los discos duros sin tener que interactuar con FDISK. El tamao mximo que se puede asignar a una particin es de 2 GB. Si tiene una particin existente y desea modificar su tamao, es necesario que primero la elimine y asigne el tamao deseado cuando la vuelva a crear. Puede emplear a FDISK para particionar su disco duro en caso de que desee utilizar ms de un sistema operativo, el MS-DOS en una particin, y en otras particiones los dems sistemas operativos. Este comando es de alto riesgo, pues se puede perder cualquier informacin que se tenga en el disco duro si se modifica o eliminan sus particiones, por lo que se debe operar con precaucin. Las operaciones que permite realizar FDISK en un disco duro son las siguientes: Crear una particin primaria de MS-DOS Crear una particin extendida de MS-DOS Establecer la particin como activa Eliminar una particin Presentar informacin sobre una particin 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, primero tendr que deshabilitar a SUBST. Tampoco funciona en un ambiente de red local (LAN) o en una unidad creada con el comando INTERLNK, introducido con la versin 6.0, y que permite establecer o redireccionar la comunicacin entre dos computadoras, o una computadora y otro dispositivo, tal como una impresora.
Regresar al Contenido

298

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si se duplic el espacio de su disco duro con DBLSPACE, FDISK no muestra el tamao de las unidades de disco duro que se hayan comprimido, sino que se indica su tamao expandido. Si an se emplean versiones de DOS anteriores a la 4.0, se debe tener presente que se tenan 32 MB como lmite de tamao mximo para los discos duros y no se reconocan discos de mayor capacidad. A partir de la versin 3.3 fue posible crear varias particiones lgicas en un mismo duro, con lo que un disco de por ejemplo, 60 MB poda particionarse en dos unidades lgicas C: y D: o incluso tres unidades lgicas: C:, D: y E:, cada una de las cuales poda variar en tamao, sin exceder el lmite de los 32 MB. Fue a partir de la versin 4.0 que se rompi esa barrera y el sistema operativo reconoce discos de capacidad mayor a los 32 MB en una sola particin.
SINTAXIS: MODIFICADORES:
/STATUS FDISK [/STATUS]

Cuando se incluye, muestra la informacin sobre la particin de los discos duros que se tengan en la microcomputadora, sin tener que interactuar con el programa FDISK. Cuando desee mayor informacin, invoque a FDISK y seleccione en el men la opcin de mostrar informacin (opcin 4). Este modificador slo est disponible de la versin 6.0 en adelante.
COMANDOS Una vez particionado el disco duro, se le debe dar formato RELACIONADOS: con el comando FORMAT.

Si desea modificar la etiqueta electrnica del disco o volumen, emplee el comando LABEL.
EJEMPLOS:

Si slo desea consultar informacin sobre las particiones de los discos duros, sin interactuar con FDISK, teclee:
FDISK /STATUS

Para preparar un disco duro nuevo que haya colocado en su microcomputadora, o bien, para modificar la particin de alguno existente, teclee:
FDISK

e invocar al programa.

Regresar al Contenido

FILES

299

FILES
ARCHIVOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite indicar al sistema operativo el nmero de manejadores de archivos que podr mantener abiertos y por lo tanto, el nmero de archivos que se podrn accesar al mismo tiempo, normalmente uno por manejador. No incremente innecesariamente el nmero de FILES, considere que por cada manejador adicional por encima de los 8 predeterminados, se requieren aproximadamente 39 bytes de memoria. Este comando es de configuracin y permite al sistema operativo el empleo de manejadores de archivos (file handle) en lugar de los bloques de control de archivos, para accesar a los archivos. El usuario nunca trabaja directamente con esos manejadores de archivos, pues cuando un programa proporciona al sistema operativo el nombre del archivo (o dispositivo) a emplear, el DOS le devuelve un nmero que corresponde a ese nombre de archivo y el programa lo emplea para manipular el archivo correspondiente. Slo se le emplea en el archivo CONFIG.SYS. Si no se incluye el comando FILES en el archivo CONFIG.SYS, el DOS opera con su valor predeterminado de 8 manejadores y emplea a 5 de ellos, por lo que slo deja 3 para uso de los programas, por lo que resulta conveniente determinar valores entre 20 y 30 a fin de que los programas que se corran no sufran esa limitante.
FILES = X X

SINTAXIS: PARAMETROS:

Permite indicar el nmero de archivos a los que se desea que el sistema operativo tenga acceso al mismo tiempo, puede ser de 8 a 255, su valor predeterminado es 8.
EJEMPLOS:

Si se utilizan programas o sistemas que requieran mantener abiertos ms de 8 archivos simultneamente, como suele suceder con las bases de datos, se puede asignar a 25 el nmero
Regresar al Contenido

300

Listado alfabtico de comandos y controladores del MS-DOS 6.22

de archivos con la siguiente instruccin, que se debe incluir como un rengln en el archivo CONFIG.SYS
FILES = 25

Si utiliza a MS-WINDOWS versin 3.1, 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite localizar la ocurrencia de algn texto (cadena de caracteres) en uno o varios archivos y muestra las lneas que lo contengan. Tambin puede indicar las lneas que no contienen ese texto; es decir, puede indicar dnde ocurre o donde no ocurre, dependiendo de los modificadores que se empleen. Con este filtro no se permite el uso de smbolos comodn (* y ?) para indicar grupos de archivos, por lo que si desea que la cadena se busque en varios archivos, emplee el comando FOR en el cuerpo del formato del comando FIND. Se debe tener presente que FIND no reconoce retornos de carro (Carriage Return) en su bsqueda, por lo que si alguna frase por localizar, estuviera en el texto, pero separada por un retorno de carro, FIND no la encontrar. Por ejemplo:
La casa azul soada por todos

ser distinto de:


La casa azul soada por todos

suponiendo que despus de la palabra azul se oprimi 1 para continuar soada en el siguiente rengln. Dependiendo de los resultados de su operacin, FIND devuelve los siguientes cdigos de salida:
Regresar al Contenido

FIND

301

Cdigo 0 1 2

Significado La bsqueda se realiz con xito y se encontr por lo menos una cadena que coincidi. La bsqueda se realiz con xito, pero no se encontr cadena alguna. La bsqueda no se realiz con xito, pues al operar FIND se produjo un error durante la bsqueda y, por lo tanto, no se puede emitir un informe sobre si se encontr o no a la cadena.

Estos cdigos de salida pueden evaluarse con los comandos IF y ERRORLEVEL en programas de procesamiento por lotes (.BAT), y orientar el siguiente curso de accin.
SINTAXIS:
FIND [/V] [/C] [/N] [/I] CADENA [[UNIDAD:] [RUTA] ARCHIVO [...] ] CADENA

PARAMETROS:

Permite indicar la cadena de caracteres que se desea buscar, debe escribirse entre comillas dobles. Si desea buscar una comilla doble, escrbala dos veces, por ejemplo para buscar en un texto, de la frase HIJO PRODIGO la parte correspondiene a HIJO, teclee:
FIND "HIJO"

no se acepta el uso de smbolos comodn (* y ?).


[UNIDAD:] [RUTA] ARCHIVO

Para indicar la unidad de disco duro, disquete u otro, la ruta a seguir y el nombre del archivo donde se buscar la cadena. Pueden incluirse varios archivos, separados uno de otro por un espacio, lo que se representa por los puntos suspensivos (...). Si no se indica ningn nombre de archivo, FIND espera entrada de informacin desde el teclado, situacin que no es muy til, pues se limita a buscar la CADENA que se indique, a partir de lo que se teclee a continuacin. Para salir de esta situacin, oprima las teclas - +. En cambio, se puede emplear a FIND como filtro, si se le enva informacin con los smbolos de redireccionamiento (<y>) o de canalizacin (|).
MODIFICADORES:
/C

Indica en forma numrica, cuntas lneas contienen a esa cadena. Si se utiliza este modificador en forma conRegresar al Contenido

302

Listado alfabtico de comandos y controladores del MS-DOS 6.22

junta con /V, se mostrarn los nmeros de las lneas donde no se encuentra la cadena indicada.
/I

Indica a FIND que no distinga entre maysculas y minsculas durante la bsqueda. Si no se incluye este modificador, la cadena a buscar ser exactamente igual a como se haya indicado, y considerar distintas las maysculas de las minsculas.
/N

Antepone un nmero de lnea con el nmero del lugar que ocupa en el archivo. Si se incluye a /N y /C en el mismo comando, se hace caso omiso de /N.
/V

Muestra todas las lneas que no contienen a la cadena de caracteres. Observe que todos los modificadores deber ubicarse entre el comando FIND y la cadena a buscar.
COMANDOS Para buscar una cadena de caracteres en un grupo de archiRELACIONADOS: vos, emplee el comando FOR.

Para utilizar los cdigos de salida del comando FIND, en archivos de procesamiento por lotes, emplee los comandos IF y ERRORLEVEL.
EJEMPLOS:

Para buscar la ocurrencia de la frase La casa azul junto al lago en el archivo NOVELA.TXT, que reside en el subdirectorio actual:
FIND La casa azul junto al lago NOVELA.TXT

Para incluir en la cadena de bsqueda una comilla doble (), se le debe teclear dos veces, por lo que si se desea localizar en el archivo PROSAS.TXT, que reside en el subdirectorio actual, la frase toma del poder, que incluye una comilla doble, se debe teclear de la siguiente forma:
FIND "toma del poder" PROSAS.TXT

as, si desea encontrar una cadena que contiene en s misma comillas, incluya dobles comillas en esos lugares, por ejemRegresar al Contenido

FIND

303

plo, para localizar en el archivo RECETAS.TXT, que reside en el subdirectorio D:\LOLITA la oracin:
Es de mejorana, le dijo

se deber teclear lo siguiente:


FIND Es de "mejorana"", le dijo" D:\LOLITA\RECETAS.TXT

Si desea utilizar el smbolo de redireccionamiento (<) y buscar la cadena azulejos en el archivo DATOS.WP5, puede teclear lo siguiente:
FIND azulejos < DATOS.WP5

si desea que FIND indique el nmero de lnea en el archivo donde se localiza esa cadena, incluya el modificador /N
FIND azulejos < DATOS.WP5 /N

Para que FIND realice la bsqueda en un grupo de archivos, utilice el comando FOR, como se muestra a continuacin, donde la frase alivio total se busca en todos los archivos que tienen la extensin .TXT del actual subdirectorio:
FOR %A IN (*.TXT) DO FIND alivio total %A

Es posible emplear a FIND para localizar un archivo en todo un disco duro; es decir, como filtro, para buscar y encontrar un determinado archivo a partir de una cadena de caracteres que aparezca en su nombre. Para ello, se utiliza el smbolo de canalizacin (|) y con l se redirige la informacin de DIR hacia FIND. As, para localizar de entre los archivos que residan en la unidad C:, tanto en el directorio raz, como en sus subdirectorios, todos aquellos que incluyan en su nombre a la cadena MENSAJ, teclee:
DIR C:\ /S | FIND MENSAJ

Recuerde que para utilizar el smbolo de canalizacin, primero debe declarar la variable de entorno TEMP en el archivo AUTOEXEC.BAT,con una instruccin similar a SET TEMP=C:\TEMPORAL, donde TEMPORAL es el nombre de un subdirectorio. Observe que en caso de que existan archivos que cumplan con esa condicin, como resultado aparece en la pantalla algo similar a:
MENSAJE AMENSAJA TXT12167 PRN 5923 15/12/94 02/08/94

Regresar al Contenido

304

Listado alfabtico de comandos y controladores del MS-DOS 6.22

es decir, se encontraron los archivos, pero no se sabe en qu directorio estn, modifique la instruccin 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 tambin que la cadena de caracteres est en maysculas, si desea que la bsqueda se realice con minsculas, 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 extensin en particular, digamos .PRG, comenzando la bsqueda en el directorio raz 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 ejecucin repetitiva de un comando sobre un grupo de archivos, se le puede utilizar desde archivos por lotes (.BAT), o desde la lnea de comandos del smbolo del sistema. No se pueden anidar mltiples comandos FOR en la misma lnea de comandos, lo que significa que no se pueden escribir dos comandos FOR en un mismo rengln. Si lo requiriera, cree otros archivos de procesamiento por lotes (.BAT) con los FOR requeridos, e invquelos desde el FOR inicial en su parmetro COMANDO.
Regresar al Contenido

FOR

305

SINTAXIS:

Si se usa en la lnea 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 nmeros de 0 al 9 para evitar que se les confunda con los parmetros de procesamiento por lotes %0 a %9, puede utilizar un solo carcter, 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 smbolo del sistema.
(GRUPO)

Permite indicar, entre parntesis, un archivo o grupo de archivos que se procesarn de acuerdo con el comando que se indique. Pueden emplearse smbolos comodines y pueden listarse varias condiciones en la misma lnea. Se deben incluir los parntesis. Incluso, es posible indicar ms de un grupo de archivos, y al emplear los smbolos comodn (* 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 tecleara como (GRUPO):
(*.DOC *.TXT *.PRG AUTO*.* MES??.DBF)

como se refieren a nombres de archivos para el sistema operativo, se pueden utilizar maysculas o minsculas sin problema. En este caso, FOR utilizar primero a *.DOC y para cada archivo que cumpla con esta mscara, ejecutar el comando que se haya indicado, despus 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 alfabtico 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 parmetro (GRUPO).
PARAM_COMANDO

Permite incluir cualquier parmetro o modificador que requiera el comando indicado con COMANDO. Observe que las palabras IN y DO no son parmetros, 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 slo lectura (+R) de todos los archivos .PRG, teclee:
FOR %A IN (*.PRG) DO ATTRIB +R %A

si desea que esta instruccin 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 elctrico 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 elctrico %A

Es comn 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 cmo se configur. Para este propsito, 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 continuacin 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 grficos, bases de datos o cualquier otro tipo. En esos casos, si se apaga la computadora sbitamente, suelen quedar archivos temporales en uno o ms subdirectorios, segn los programas que emplee y los subdirectorios donde residan. En esos casos, conviene incluir en su archivo AUTOEXEC.BAT una lnea 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 reconocern 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 raz, la tabla de asignacin de archivos e identifica sectores defectuosos. Tambin 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 alfabtico de comandos y controladores del MS-DOS 6.22

Debe usarse con precaucin pues si se usa en forma inadecuada, puede perderse toda la informacin que contenga el disco duro o disquete. Si ese fuese el caso, se puede emplear el comando UNFORMAT para intentar recuperar la informacin, excepto cuando se utiliza FORMAT con el modificador /U. Cuando se use FORMAT con un disco con formato previo, se guarda la tabla de asignacin de archivos y el directorio raz a fin de facilitar su reconstruccin 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 contine 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 confirmacin 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 operacin de dar formato, se muestran datos relativos al nmero de bytes correspondientes al espacio total en el disco o disquete, si se encontraron sectores defectuosos y a cunto espacio corresponden, as como si se transfiri el sistema operativo o cunto 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 ningn caso se afecta la informacin que resida en las unidades de discos duro o de disquete, pues slo afecta a la informacin que resida en la memoria RAM. El comando FORMAT devuelve los siguientes cdigos de salida, que pueden ser evaluados con los comandos IF y ERRORLEVEL en archivos de procesamiento por lotes:
Cdigo 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 nmeros 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:TAMAO] [ /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 alfabtico de comandos y controladores del MS-DOS 6.22

Si no se incluye ninguna especificacin para UNIDAD: se desplegar en pantalla un mensaje de error, que indica al usuario la omisin. Si con el comando no se incluye ninguno de los modificadores que indican la capacidad del disco, se utilizan los que se determinen segn 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 mxima identificada. Lo anterior es muy importante para cuando se desea dar formato a disquetes que son de baja densidad, tales como 312 y 720 kB, en unidades de alta densidad: 312 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 podrn tener aparentes sectores defectuosos en el disquete, siendo que la causa de esos errores obedece a una incorrecta (o ninguna) indicacin de su tipo.
MODIFICADORES:
/1

Slo da formato a una cara del disquete.


/4

Permite dar formato a disquetes de 514 , de doble lado y doble densidad con 360 kB de capacidad, en unidades para disquetes de ese tamao, pero de alta densidad y 1.2 MB de capacidad. Se debe tener precaucin al dar formato a disquetes de 360 kB en estas unidades, pues es probable que otras unidades de 514 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 514 , 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 versin 6.0 no se requiere para el comando SYS, se mantiene nicamente por razones de compatibilidad.
/C

A partir de la versin 6.2, si durante el proceso de dar formato un disco duro o disquete FORMAT encuentra sectores que ya estn 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 estn marcados como defectuosos.
/F:TAMAO

Permite indicar la capacidad del disquete al que se dar formato. Es preferible emplear /F:TAMAO 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 TAMAO son: 160, 180, 320, 360, 720, 1200, 1440 y 2880 kB y se pueden teclear de cualquiera de las siguientes formas:

Tamao 160 160k 160kB 180 180k 180kB 320 320k 320kB 360 360k 360kB 720 720k 720kB

Tipo de disquete Disquete de 5 14 pulgadas, doble densidad y de una sola cara Disquete de 5 14 pulgadas, de doble densidad y de una sola cara Disquete de 5 14 pulgadas, de doble densidad y de dos caras Disquete de 5 14 pulgadas de, de doble densidad y de dos caras. Disquete de 5 14 pulgadas, de doble densidad y de dos caras.

Regresar al Contenido

312

Listado alfabtico de comandos y controladores del MS-DOS 6.22 Tamao 1200 1200k 1200kB 1,2 1,2M 1,2MB 1440 1440k 1440kB 1,44 1,44M 1,44MB 2880 2880k 2880kB 2.88 2.88M 2.88MB Tipo de disquete

Disquete de 5 14 pulgadas de 1,2MB, de alta densidad y de dos caras.

Disquete de 3 12 pulgadas de alta densidad y de dos caras.

Disquete de 3 12 pulgadas de super alta densidad y de dos caras.

La produccin y por tanto las caractersticas de los disquetes se definen por sus componentes y su calidad, 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. Si se hace, los resultados pueden ser varios, desde que aparentemente se acepte y los resultados negativos se observen cuando se guarde informacin y despus se pretenda recuperarla, hasta que FORMAT reporte una gran cantidad de daos en el disquete. Al igual que cuando se incluye /U, si se emplea el modificador /F para cambiar la capacidad del disquete, se realiza un formato incondicional, por lo que se borra toda la informacin que contenga ese disquete. Cuando por error se da formato de alta densidad, tal como de 512 y 1.2 MB a un disquete de baja densidad, de 360 kB, puede aparece un mensaje como el siguiente:
Disquete no vlido o pista 0 defectuosa - disquete inservible. Formato terminado. Desea formatear otro disquete (S/N)? (Invalid media or track 0 bad) (disk unusable) (Format another (Y/N)?)

Regresar al Contenido

FORMAT

313

En el track 0 se mantiene el sector de arranque (boot), la tabla de ubicacin de archivos (FAT) y el directorio, por lo que es una falla grave. En estos casos reintente dar formato con la capacidad que corresponda al disquete, pero si no se corrige, no se le puede emplear.
/N:SECTORES

Permite indicar el nmero de sectores por pista. Se utiliza en forma conjunta con /T, sin embargo, se recomienda utilizar el modificador /F. No se puede combinar con el modificador /F.
/Q

Realiza un formato ms rpido pues slo borra la tabla de asignacin de archivos (FAT) y el directorio raz de un disco que ya tenga formato y se sepa que est en buenas condiciones, pues no busca sectores defectuosos, por lo que slo se le debe emplear cuando los discos ya tengan formato y tenga la seguridad que no estn defectuosos.
/S

Copia los archivos del sistema operativo al disquete que se da formato. Estos archivos son IO.SYS, MSDOS.SYS y COMMAND.COM y se toman de la unidad de inicio del sistema, ya sea que se trate del disco duro C: o de un disquete en la unidad A:, por lo que, en caso de ser necesario, solicita que se inserte el disquete de sistema; es decir, aquel que se emple para encender y arrancar la computadora. A partir de la versin 6.0, en caso de que se tenga en uso DoubleSpace, tambin se copia el archivo DBLSPACE.BIN.
/T:PISTAS

Permite indicar el nmero de pistas para el disquete. Se usa en forma conjunta con /N para sealar el tamao o capacidad del disquete, pero se recomienda utilizar el modificador /F. No se puede usar el modificador /F con el modificador /T.
/U

Realiza un formato incondicional (Unconditional); es decir, borra toda informacin del disco e impide que se
Regresar al Contenido

314

Listado alfabtico de comandos y controladores del MS-DOS 6.22

pueda reestablecer con el comando UNFORMAT, por lo que slo se recomienda su uso cuando se hayan presentado errores de lectura y escritura durante su uso. Si se combinan los modificadores /Q y /U se obtiene la mayor velocidad para la realizacin de los formatos a los disquetes. A partir de la versin 5.0 del MS-DOS, si no se utiliza este modificador /U, FORMAT realiza lo que se denomina como un formato seguro, que consiste en borrar la tabla de asignacin de archivos y el directorio raz, despus de haberlos guardado en otra parte del disco y no elimina dato alguno. En este caso, cuando se inicia la operacin 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 tena informacin, se emitir el siguiente mensaje:
Grabando informacin de reconstruir (Saving UNFORMAT information.)

pero en algunos casos el disquete dispone de muy poco espacio libre y no es posible guardar la informacin sobre el directorio y el FAT, por lo que aparece un mensaje como:
Unidad A error. Insuficiente espacio para imagen de archivo MIRROR. Hubo error al crear formato en archivo de recuperacin. No se puede reconstruir el formato al disquete. Desea continuar con el formato (S/N)? (Drive A error. Insufficiente space for the MIRROR image file. There was an error creating the format recovery file. This disk cannot be unformatted. Proceed with Format (Y/N)?)

Durante esta accin FORMAT tambin verifica que todos los sectores del disco estn en buenas condiciones para almacenar informacin, y en caso contrario, los marca para impedir que se le utilice y exista la posibilidad de perder informacin. En virtud de lo anterior, se recomienda emplear a /U principalmente cuando se desee dar formato a un disquete nuevo, que no tenga formato.
Regresar al Contenido

FORMAT /V[:ETIQUETA]

315

Permite indicar una etiqueta interna para el disco o volumen, 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 extensin). No se puede combinar con el modificador /8. Es una opcin predeterminada, por lo que si no se incluye este modificador en el comando, FORMAT de todas formas solicita una etiqueta de volumen cuando termina de dar formato al disco, con un mensaje similar al siguiente:
Etiqueta del volumen (11 caracteres, ENTRAR ignora)? Volume label (11 Characters, ENTER for none)?

Si se oprime 1 , no se le asigna ninguna etiqueta. Si se repite la accin de dar formato a varios discos con la misma instruccin de FORMAT, todos los discos tendrn la misma etiqueta.
COMANDOS Para obtener ms informacin sobre la asignacin y uso de RELACIONADOS: las etiquetas de volumen de discos, consulte los comandos

DIR, LABEL y VOL. Para profundizar sobre la forma de restaurar disquetes a los que se les dio formato con FORMAT, consulte el comando UNFORMAT. Debido a que FORMAT no se puede emplear con unidades asignadas con el comando SUBST, ni en unidades creadas con INTERLNK, tal vez desee profundizar en estos comandos para saber cmo inhabilitarlos para poder dar formato a un disquete.
EJEMPLOS:

Para dar formato a un disquete ubicado en la unidad B:, sin indicar especficamente su capacidad, y por tanto emplear la que se determine por las caractersticas 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,
Regresar al Contenido

316

Listado alfabtico de comandos y controladores del MS-DOS 6.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:, con capacidad de 720 kB y copiarle los archivos de sistema operativo:
FORMAT B: /F:720 /S

Para dar formato rpido 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:, sin que se guarde la informacin requerida para poder utilizar despus a UNFORMAT, y por lo tanto perder toda informacin 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, pues se emplearn en un curso:
FORMAT B: /V:COMPUTEC

Listado alfabtico de comandos y controladores del MS-DOS 6.22

GOTO
IR A
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Se utiliza en archivos de procesamiento por lotes (.BAT) para transferir la siguiente ejecucin a una lnea especfica sealada con una etiqueta; es decir, permite bifurcar la ejecucin de un programa por lotes desde donde se encuentra el comando GOTO, hasta la siguiente lnea de donde se encuentre la etiqueta.
GOTO ETIQUETA

SINTAXIS:

Regresar al Contenido

GOTO

317

PARAMETROS:

ETIQUETA

Permite identificar la lnea a partir de la cual se desea contine la ejecucin del archivo por lotes. Junto al comando GOTO se escribe sola, sin los dos puntos requeridos en su contraparte ubicada en la lnea donde se desea contine la ejecucin del programa. La etiqueta que se escribe en la lnea donde debe de continuar la ejecucin del programa, debe ser antecedida por dos puntos (:). No puede incluir espacios ni signos de puntuacin tales como: coma (,), punto y coma (;), dos puntos (:) o signo igual (=). Aunque puede tener una longitud mayor a 8 caracteres, el comando GOTO solamente utiliza los primeros 8, por lo que se debe ser cuidadoso de no emplear etiquetas que parezcan distintas, pero resulten iguales en sus primeros 8 caracteres. Debido a que el sistema operativo MS-DOS identifica como una etiqueta a todas las lneas que comiencen con dos puntos (:) en archivos .BAT, se debe tener cuidado de no incluir ningn comando en ella, pues no se ejecutar. Si se redirecciona la ejecucin del programa de procesamiento por lotes con GOTO, pero la etiqueta no coincide o no se encuentra en el archivo .BAT, se suspende la ejecucin 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 ejecucin de programas de procesamiento por lotes,

.BAT y para ello puede combinarse con comandos tales como IF y ERRORLEVEL.
EJEMPLOS:

Suponga que crea un archivo de procesamiento por lotes, en el que verifica con un comando IF, si existe un archivo denominado LIBRO.TXT en el subdirectorio actual. Si existe, realiza una copia. En caso negativo, se emite un mensaje indicando la situacin.
@ ECHO OFF IF NOT EXIST LIBRO.TXT GOTO MENSAJE COPY LIBRO.TXT LIBRO.BAK GOTO FIN

Regresar al Contenido

318

Listado alfabtico de comandos y controladores del MS-DOS 6.22 :MENSAJE ECHO NO EXISTE EL ARCHIVO LIBRO.TXT PAUSE :FIN

Si desea utilizar el valor de salida del comando FORMAT para saber si se complet con xito o si hubo algn problema, puede utilizar un archivo de procesamiento por lotes que contenga las siguientes lneas:
@ 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. 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite imprimir el contenido de una pantalla con smbolos y caracteres grficos empleando las teclas M + X y obtener el grfico en la impresora. Se recomienda usarlo cuando al imprimir la pantalla con las teclas M + X , no aparezcan los caracteres grficos y
Impr Pant Impr Pant

Regresar al Contenido

GRAPHICS

319

slo si su computadora dispone de un adaptador de color o de grficos. Ejecuta y deja residente en memoria un programa, por lo que reduce la cantidad de memoria convencional disponible. Puede consultar el espacio ocupado por GRAPHICS con el comando MEM. GRAPHICS es compatible con el uso de los modos de presentacin de grficos CGA, EGA y VGA. Si la microcomputadora que est empleando est en el modo de grficos en color 320 x 148 x 200 y la impresora es del tipo denominado ms abajo como COLOR1 o GRAPHICS, con el comando GRAPHICS se imprimir el contenido que en ese momento tenga la pantalla, empleando cuatro tonos de gris. Pero si est en el modo de grficos en color 640 x 148 x 200, se imprimir el contenido de la pantalla en forma horizontal en la pgina; es decir, apaisada o a lo ancho. No se puede imprimir una pantalla con M +X si su impresora es PostScript.
Impr Pant

SINTAXIS:

GRAPHICS [TIPO] [UNIDAD:] [RUTA] ARCHIVO [/R] [/B] [/LCD] [/PRINTBOX:STD | /PRINTBOX:LCD] TIPO

PARAMETROS:

Permite indicar la impresora a emplear, 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, verde, azul y negro (RGB). IBM Color Printer con cinta de 4 colores: cian, magenta (granate), amarillo y negro (CMY), que produce 8 colores. Impresora compacta (slo est disponible en versiones previas a la MS-DOS 4.0) Hewlett Packard PCL Hewlett Packard DeskJet IBM Graphics Printer, Proprinter o Quietwriter IBM Graphics Printer con carro de 11" (Disponible a partir de la versin 4.0)

COMPACT HPDEFAULT DESKJET GRAPHICS GRAPHICSWIDE

Regresar al Contenido

320

Listado alfabtico de comandos y controladores del MS-DOS 6.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 parmetro se puede incluir a partir de la versin MSDOS 4.0 y se permite indicar el nombre y ubicacin del archivo con la informacin sobre las impresoras; es decir, su perfil. En forma predeterminada se busca a GRAPHICS.PRO en el directorio actual y si no se le encuentra, tambin lo busca donde est el archivo GRAPHICS.COM Una vez cargado el perfil de la impresora, si se desea cargar otro, es recomendable reinicializar la computadora y volver a usar GRAPHICS, pues slo se podr cargar si el nuevo perfil es menor que el que est cargado. Si se trata de cargar un nuevo perfil que sea mayor que el actual, 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, slo es vlida para las opciones COLOR4 y COLOR8.
/LCD

Utiliza para la impresin de la imagen el formato LCD en lugar del CGA. Es equivalente a emplear el modificador /PRINTBOX:LCD.
Regresar al Contenido

HELP /PRINTBOX:STD | /PRINTBOX:LCD

321

Puede abreviarse como /PB:STD | /PB:LCD. Permite seleccionar el tamao del cuadro que se imprime entre STD y LCD.
/R

Imprime la imagen con caracteres blancos sobre fondo negro, que es como aparece en la pantalla. En forma predeterminada se imprimen caracteres negros sobre fondo blanco.
COMANDOS Adems de utilizar la tecla Xpara imprimir la pantalla, pueRELACIONADOS: de ser que desee imprimir un archivo desde el smbolo de peImpr Pant

ticin de orden del DOS, para ello puede emplear el comando PRINT.
EJEMPLOS:

Para habilitar la computadora a fin de poder imprimir los caracteres grficos que se tengan en la pantalla con M+X , incluya en el archivo AUTOEXEC.BAT o teclee en la lnea de comandos del sistema operativo:
Impr Pant

HELP
AYUDA

GRAPHICS

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Activa el programa de ayuda del sistema operativo con informacin sobre los comandos, su uso, sintaxis y ejemplos de uso. Resulta muy til para recordar el formato de algn comando o para localizar comandos y distinguir su aplicacin. Adems de la consulta en pantalla, HELP permite imprimir el contenido del texto o enviarlo a otro archivo. HELP incluye explicaciones sobre los comandos del sistema operativo y sobre archivos tales como CONFIG.SYS, AUTOEXEC.BAT y archivos controladores de dispositivo, en forma gil y con empleo de hipertexto; es decir, que al opriRegresar al Contenido

322

Listado alfabtico de comandos y controladores del MS-DOS 6.22

mir I en una de las palabras sealadas como especiales, se muestra la informacin relativa a esa palabra.
SINTAXIS: PARAMETROS:
HELP [COMANDO] [/B] [/G] [/H] [/NOHI] COMANDO

Cuando se incluye un COMANDO a continuacin de HELP, se muestra informacin especfica sobre ese comando. Si se omite este parmetro, se presenta una relacin de todos los comandos y el usuario puede entonces ubicar el cursor en el que desee y al oprimir I , se muestra su informacin particular. Tambin se puede solicitar orientacin sobre un comando en especial escribiendo junto al smbolo de peticin de orden (prompt) el nombre del comando seguido de /?.
MODIFICADORES:
/B

Permite el uso de un monitor monocromo con una tarjeta de grficos de color. Se recomienda su uso cuando en un monitor monocromtico resulte difcil la lectura del texto, debido a que la computadora disponga de tarjeta de video a color.
/G

Indica al sistema operativo que realice una actualizacin ms rpida cuando se utilice un monitor CGA.
/H

Despliega las pantallas de informacin con el mximo nmero de lneas posible de acuerdo a las caractersticas de su equipo.
/NOHI

Permite el uso de un monitor que no pueda mostrar colores en alta intensidad.


COMANDOS Tambin se puede obtener ayuda sobre los comandos, pero RELACIONADOS: en forma reducida, con el comando FASTHELP.

EJEMPLOS:

Para solicitar informacin sobre el comando FORMAT, teclee:


HELP FORMAT

Regresar al Contenido

HIMEM.SYS

323

tambin puede teclearse:


FORMAT /?

Si desea activar el sistema de ayuda completo; es decir, sin ingresar a un comando en particular, sino a la tabla de contenido y a partir de ella seleccionar un tema o comando, teclee:

HELP

HIMEM.SYS
ADMINISTRADOR DE MEMORIA
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Al incluir a HIMEM.SYS en el archivo CONFIG.SYS con un comando DEVICE, se instala un administrador del rea de memoria extendida, 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 propsito de que en ningn momento se presenten conflictos al intentar utilizar dos aplicaciones distintas, o dos controladores la misma rea de memoria al mismo tiempo. La lnea con el comando DEVICE=HIMEM.SYS en el archivo CONFIG.SYS debe ubicarse antes que cualquier otro comando que inicie aplicaciones o controladores de dispositivos que utilicen memoria extendida, como cuando se desea emplear el comando EMM386. Aunque en su sintaxis se incluyen varios modificadores, generalmente se emplea sin ellos. Es necesario cargar a HIMEM.SYS, o en su lugar a otro administrador de memoria extendida (XMS), para que se pueda cargar el sistema operativo en la memoria alta (HMA) con el comando DOS=HIGH, el cual puede ubicarse en cualquier parte del archivo CONFIG.SYS.
DEVICE = [UNIDAD:] [RUTA] HIMEM.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

324

Listado alfabtico de comandos y controladores del MS-DOS 6.22 [UNIDAD:] [RUTA]

PARAMETROS:

Permite indicar la ubicacin del archivo HIMEM.SYS, se le requiere cuando es distinta al directorio raz de la unidad de arranque, que deber ser la misma unidad donde residen los archivos del sistema operativo MS-DOS.
MODIFICADORES:
/A20CONTROL:ON | OFF

Permite habilitar o deshabilitar el control de la lnea A20, que a su vez es un controlador que proporciona acceso a la memoria alta (HMA). En forma predeterminada est habilitada (ON), por lo que se habilita el control de HIMEM para la lnea A20 aunque el controlador A20 est activado cuando se invoca a HIMEM. En cambio, con OFF, HIMEM adquiere el control de la lnea A20 slo si estaba desactivado ese controlador cuando se invoc a HIMEM.
/CPUCLOCK:ON | OFF

Su valor predeterminado es OFF. Este modificador permite indicar a HIMEM si debe o no tener impacto sobre la velocidad a la que funciona la computadora, pues en caso de que as sea, es posible que se presenten problemas. Si al instalar a HIMEM.SYS observa que se modifica la velocidad de la computadora, entonces incluya este modificador con ON para tratar de evitarlo.
/EISA

Cuando la computadora es distinta de EISA (Extended Industry Standard Architecture), como sucede con todas las primeras computadoras, que eran ISA (Industry Standard Architecture), HIMEM.SYS asigna toda la memoria extendida que est disponible, ; en cambio, si la computadora es EISA y tiene ms de 16 MB de memoria RAM, se debe incluir este modificador para que HIMEM asigne toda la memoria extendida disponible.
/HMAMIN=M

El valor de M puede ser desde 0 hasta 63 y se refiere al nmero de mnimo de kilobytes (kB) de memoria que tendr que requerir una aplicacin, para que HIMEM le asigne uso de memoria alta (HMA). HIMEM asigna la memoria alta nicamente a la primera aplicacin que cumpla con esa cantidad de kB.
Regresar al Contenido

HIMEM.SYS

325

Si se omite o se indica un valor cero (0), HIMEM asigna la memoria alta a la primera aplicacin que la requiera, sin tomar en cuenta la proporcin de HMA que utilizar esa aplicacin, por lo que si desea que se optimice su uso, indique con /HMAMIN la cantidad de memoria que requiera el programa que utilice el mayor espacio de memoria HMA. No tiene ningn impacto el uso de este modificador mientras se utiliza WINDOWS en modo extendido 386.
/INT15=XXXX

Permite indicar a HIMEM el nmero de kilobytes (kB) que debe reservar para uso de la Interrupcin 15h, que es una interfaz que hace tiempo empleaban algunos programas para asignar memoria extendida. HIMEM emplea el mtodo XMS (Extended-Memory Specification). El valor de XXXX puede ir de 0, que es su valor predeterminado, hasta 65535. Si se especifica un valor entre 0 y 64, se le iguala a 0. El lmite superior depende, hasta 65535, de la cantidad de memoria disponible en la computadora. Si utiliza programas que requieran la interfaz de la Interrupcin 15h, asgnele a XXXX una cantidad mayor que la que requiera ese programa, de preferencia 64 kB por arriba de esa cantidad.
/MACHINE:XXXX

Permite indicar cul es el tipo de la computadora, se requiere nicamente cuando HIMEM no opera adecuadamente. 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. Entre los equipos que pueden requerir este modificador estn los siguientes: Acer 1100 Wyse IBM 7552. Si utiliza /MACHINE, sustituya a XXXX por el nmero o nombre, que se refiera (o acerque mejor) a su computadora, de entre los que se listan a continuacin:
Regresar al Contenido

326

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Nmero 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

Descripcin 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.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 nmero mximo de identificadores de bloque de memoria extendida (EMB), que se podrn utilizar al mismo tiempo. N puede tomar valores de 1 a 128, pero su valor predeterminado es 32. No asigne un nmero demasiado elevado si no lo necesita, pues cada identificador adicional utiliza 6 bytes de memoria. Este modificador no tiene ningn efecto si se est corriendo a WINDOWS en el modo extendido del 386.
/SHADOWRAM:ON|OFF

Con OFF permite indicar si se desea desactivar la denominada memoria RAM oculta (shadow RAM), mientras que con ON se indica que el cdigo de la memoria ROM que se carg en la RAM deber ejecutarse desde la RAM.
Regresar al Contenido

HIMEM.SYS

327

En la mayora de las computadoras se recomienda cargar el cdigo de la ROM en la memoria RAM debido a que es ms rpida, pero si la computadora tiene RAM oculta (usada por el cdigo ROM) y la cantidad de memoria RAM es menor a 2 MB, HIMEM trata de liberar esa RAM oculta con el propsito de que WINDOWS disponga de mayor memoria extendida. En algunos equipos HIMEM no puede desactivar esa memoria RAM oculta, pero cuando se consigue, el cdigo ROM se ejecutar en la memoria ROM, que es de menor velocidad que la RAM, por lo que es posible que observe un desempeo ms lento en su computadora.
/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, lo que eleva la seguridad de la informacin en la computadora. Si deseara deshabilitar esta revisin, indique OFF. Esta caracterstica est disponible a partir de la versin MS-DOS 6.2. En caso de que se encuentren problemas con la memoria, emitir un mensaje avisando la direccin de memoria con fallas. Si ese mensaje llega a presentarse, acuda a su distribuidor o vendedor para que personal especializado la revise minuciosamente y en su caso, cambie los chips (o SIMMs) que estn daados.
/VERBOSE

Puede abreviarse como /V y permite indicar a HIMEM que enve mensajes de estado y no slo los de error, durante el proceso en que se carga, pues en forma predeterminada slo se muestran los mensajes de error. Otra forma de solicitar que se muestren los mensajes de estado, sin tener que incluir el modificador /VERBOSE, consiste en mantener oprimida la tecla ALT mientras se carga HIMEM.
EJEMPLOS:

Para habilitar la administracin de la memoria extendida de la computadora, incluya en el archivo CONFIG.SYS una lnea como la siguiente:
DEVICE=C:\DOS\HIMEM.SYS

Regresar al Contenido

328

Listado alfabtico de comandos y controladores del MS-DOS 6.22

IF

se supone que el archivo HIMEM.SYS reside en el subdirectorio C:\DOS

SI CONDICIONAL
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite establecer en un archivo de procesamiento por lotes una condicin para la ejecucin de un comando. Si se cumple la condicin que se indique; es decir, si es verdadera, se ejecuta el comando que est a continuacin en la misma lnea; pero si no se cumple, si es falsa, se ejecutar el comando que est en la siguiente lnea, haciendo caso omiso del que se encuentre en la misma lnea. Slo se puede emplear en programas de procesamiento por lotes (.BAT).
IF [NOT] ERRORLEVEL NUMERO COMANDO IF [NOT] CADENA1 == CADENA2 COMANDO IF [NOT] EXIST ARCHIVO COMANDO

SINTAXIS:

PARAMETROS:

NOT

Permite especificar una condicin falsa o negativa; es decir, indica que se ejecutar el comando que est en la misma lnea si la condicin no se cumple, si es falsa.
ERRORLEVEL NUMERO

Compara y evala el nmero de cdigo de salida que haya arrojado el programa ejecutado previamente, se considera como verdadera si el cdigo de salida es igual o mayor que el parmetro NUMERO. El valor de NUMERO puede ser desde 0 hasta 255.
CADENA1 == CADENA2

Permite comparar dos cadenas de caracteres o variables de archivos de procesamiento por lotes (%n). Si las dos cadenas
Regresar al Contenido

IF

329

son iguales, la condicin es verdadera. CADENA1 y CADENA2 pueden ser letras (no requieren de comillas), variables de archivos de procesamiento por lotes, tales como %0 %1, as como variables de entorno, como %PATH%, %SET% o %COMSPEC%. En caso de que alguna de las cadenas sea nula; es decir, que no exista o no contenga nada, que sea una cadena vaca, IF emitir un mensaje de error como el siguiente:
Error de sintaxis (Syntax error)

Para realizar la comparacin emplea los valores ASCII de cada uno de los caracteres, por lo que distingue entre maysculas y minsculas.
COMANDO

Permite indicar el COMANDO que se deber ejecutar si la condicin es verdadera. A su derecha se puede incluir cualquier parmetro o modificador que requiera ese COMANDO para operar.
EXIST ARCHIVO

Permite identificar si existe el archivo que se indique en la parte ARCHIVO, en cuyo caso la condicin es verdadera. Pueden emplearse smbolos comodn (* y ?) para referirse a grupos de archivos. Tambin se puede incluir una ruta o subdirectorio, pues en caso contrario la bsqueda se realiza en el subdirectorio actual.
COMANDOS Este comando se emplea en archivos de procesamiento por RELACIONADOS: lotes, entre otras cosas, para evaluar los cdigos de salida

que proporcionan comandos tales como: CHOICE, CHKDSK, DEFRAG, DELTREE, DISKCOMP, DISKCOPY, FIND, FORMAT, GRAFTBL, KEYB, MOVE, MSAV, MSBACKUP, REPLACE, RESTORE, SETVER o XCOPY. Para ello se le emplea en forma conjunta con ERRORLEVEL. Consulte el comando GOTO para ver un ejemplo de uso prctico donde se evalan los cdigos de salida con IF y ERRORLEVEL.
EJEMPLOS:

Si emplea un programa que crea archivos temporales, y en ocasiones no los borra, tal como cuando se apaga la compuRegresar al Contenido

330

Listado alfabtico de comandos y controladores del MS-DOS 6.22

tadora sin salir correctamente de la aplicacin, convendr identificarlos para borrarlos. Tal es el caso de algunas bases de datos, o procesadores de textos. Para ello puede incluir en el archivo AUTOEXEC.BAT el comando IF indicando que si existen archivos, tales como *.$* o *.BAK, los borre, estos casos corresponden a los dos primeros comandos del ejemplo. Tambin se pueden emitir mensajes en la pantalla para que el usuario sepa que existen ciertos archivos, como se muestra en el tercer y cuarto comando. Las siguientes lneas muestran instrucciones para estos casos:
IF EXIST C:\DBASE\*.$* DELETE C:\DBASE\*.$* IF EXIST C:\WSP\*.BAK DELETE C:\WSP\*.BAK IF NOT EXIST C:\LIBRO\TEXTO1.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, donde para saber si existe un subdirectorio se indica el nombre del dispositivo nulo (NULL), que es NUL.

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Indica al sistema operativo que ejecute el contenido de un bloque de configuracin que se llama desde otro bloque de configuracin. Este comando se introdujo con la versin 6.0 de MS-DOS y junto con MENUITEM, MENUDEFAULT, MENUCOLOR y SUBMENU, permiten crear mens que se guardan en el archivo CONFIG.SYS y se muestran al usuario cada vez que se reinicializa la computadora, con la posibilidad de seleccionar una entre varias opciones de configuracin. A esta posibilidad de contar con varias configuraciones se denomina Configuraciones Mltiples y cada opcin del
Regresar al Contenido

INCLUDE

331

men se asocia a un bloque de comandos, tambin denominado Bloque de Configuracin. Slo se puede emplear el comando INCLUDE desde el archivo CONFIG.SYS
SINTAXIS: PARAMETROS:
INCLUDE = BLOQUE BLOQUE

Se refiere al nombre que se asign al bloque de configuracin que se desea incluir.


COMANDOS Para definir las configuraciones mltiples, se emplean, adeRELACIONADOS: ms 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.
MENUDEFAULT

Permite indicar cul elemento de men se considerar como opcin predeterminada.


MENUITEM

Define un elemento en el men.


SUBMENU

Define un submen. Tambin se emplea el comando NUMLOCK, el cual habilita o deshabilita la tecla @ desde un men de arranque.
EJEMPLOS:

En el archivo CONFIG.SYS se pueden incluir configuraciones para tres situaciones distintas: una bsica, que se emplear cuando se desee instalar un nuevo programa; una especial, que mantendr caractersticas adecuadas para emplear un programa de CAD; y otra para el uso del sistema MS-Windows. En este caso, se podrn tener comandos como los siguientes:
[MENU] MENUITEM=BASICA,Configuracin sin comandos adicionales

Regresar al Contenido

332

Listado alfabtico de comandos y controladores del MS-DOS 6.22 MENUITEM=ESPECIAL,Configuracin especial (CAD) MENUITEM=WINDOWS,Configuracin para Windows MENUDEFAULT=WINDOWS,15 [BASICA] DOS=HIGH DEVICE C:\DOS\HIMEM.SYS [ESPECIAL] INCLUDE=BASICA DOS=UMB DEVICE=D:\DOS\EMM386.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]. Es recomendable que el archivo CONFIG.SYS acabe con un bloque denominado [COMMON] para que en caso de que se instalen otros programas que requieran agregar comandos a CONFIG.SYS, lo hagan sin ningn problema.

INSTALAR
INSTALAR A MS-DOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Este comando inicia la rutina de instalacin del sistema operativo en su computadora, para lo cual verifica los dispositivos que integran al equipo y descomprime los archivos que vienen en los disquetes originales de distribucin del sistema en forma comprimida. Si se tiene la versin en ingls, el comando equivalente es SETUP. Para mayores detalles del proceso de instalacin, remtase al Captulo Instalacin del MS-DOS.
Regresar al Contenido

INSTALL

333

INSTALL
INSTALAR
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite instalar programas en memoria y dejarlos residentes mientras est encendida la computadora, por lo que pueden ejecutarse a pesar de que estn activos otros programas. Entre los programas que pueden cargarse y dejarse residentes con INSTALL sobresalen: FASTOPEN, KEYB, NLSFUNC y SHARE Este comando se puede utilizar exclusivamente en el archivo CONFIG.SYS. 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.BAT Sin embargo, algunos programas no funcionan correctamente si se cargan con INSTALL, en particular aquellos que emplean variables de ambiente, teclas de mtodo abreviado o que requieran de COMMAND.COM cuando se presenten errores crticos. En el archivo CONFIG.SYS se deben ubicar primero todos los comandos DEVICE, despus los comandos INSTALL, pues no se puede cargar un programa residente en memoria (TSR) antes que un dispositivo que se cargue con el comando DEVICE. Si bien los comandos INSTALL se procesan despus de los comandos DEVICE, se cargan antes que el intrprete de comandos COMMAND.COM.
INSTALL = [UNIDAD:] [RUTA] ARCHIVO [ARCH_PARAM] [UNIDAD:] [RUTA] ARCHIVO

SINTAXIS: PARAMETROS:

Indica la ubicacin y nombre del programa al que se identifica como ARCHIVO, que se desea cargar en memoria y dejarlo residente.
ARCH_PARAM

Permite indicar cualquier parmetro o modificador requerido por el ARCHIVO que se carga en memoria.
Regresar al Contenido

334
EJEMPLOS:

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Para cargar el programa FASTOPEN desde el archivo CONFIG.SYS, en lugar de hacerlo desde el archivo AUTOEXEC.BAT, con el propsito de utilizar menos memoria convencional, e indicarle que guarde el registro de hasta 50 archivos del disco C: y hasta 75 del disco D:, incluya una lnea como la siguiente:
INSTALL = C:\DOS\FASTOPEN.EXE C:=50 D:=75

se supone que el archivo FASTOPEN.EXE reside en el subdirectorio C:\DOS.

INTERLNK
INTERCONECTAR
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Es un comando introducido con la versin 6.0, que activa el controlador de dispositivos INTERLINK.EXE y permite establecer o redireccionar la comunicacin entre dos computadoras, o una computadora y otro dispositivo, tal como una impresora. Resulta muy til para intercambiar informacin entre dos equipos, tales como una microcomputadora porttil (Laptop) y una de escritorio (desktop). La conexin puede realizarse utilizando los puertos en paralelo o los puertos en serie, y una vez establecida, permite que ambas computadoras compartan sus discos y puertos de impresora. Se requiere instalar el controlador de dispositivos INTERLNK.EXE en forma previa para poder usar el comando INTERLNK, para ello, emplee el comando DEVICE en el archivo CONFIG.SYS. Para conectarse a un equipo SERVIDOR y poder consultar sus unidades, ese equipo deber estar ejecutando a INTERSVR, ya que de lo contrario INTERLNK s le mostrar la conexin como tres unidades de disquetes adicionales, pero al intentar consultar su contenido, aparentemente estarn vaRegresar al Contenido

INTERLNK

335

cas. En otras palabras, el equipo que funja como servidor deber estar ejecutando INTERSVR para permitir la consulta del contenido de las unidades que se hayan redirigido. Se debe tener precaucin con la asignacin que se haga con el comando LASTDRIVE en el archivo CONFIG.SYS, pues limita el uso de letras de unidad hasta la que se indique con LASTDRIVE y eventualmente, podra impedir que INTERLNK asigne una letra de unidad a la unidad que se redirecciona, en virtud de que aunque aparentemente est disponible, LASTDRIVE lo impida. Por ello, verifique en su archivo CONFIG.SYS que no se usa LASTDRIVE, 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. La primera unidad de servidor que se indique se redirigir a la primera unidad cliente que est disponible, la segunda unidad indicada se redirige a la segunda unidad cliente disponible y as sucesivamente. Debe tenerse presente que INTERLNK no redirige las unidades de red, ni las unidades de CD-ROM o algn otro dispositivo que utilice una interfaz de redireccin. Si se hace la conexin con INTERLNK.EXE a una computadora que no est corriendo INTERSVR, aparecern vacas las nuevas unidades de disco en el CLIENTE. Cuando se inicie al servidor INTERLNK en un ambiente de trabajo de conmutacin de tareas o multitarea, no ser posible utilizar la conmutacin de tareas y tampoco las combinaciones de teclas que se empleen para salir de su tarea actual, sino hasta que se salga del SERVIDOR. INTERLNK.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, a continuacin se describen las caractersticas de cada uno de ellos para que el usuario los
Regresar al Contenido

336

Listado alfabtico de comandos y controladores del MS-DOS 6.22

pueda construir, o por lo menos, indicar a otra persona cmo los desea.
CABLE EN SERIE:

Puede emplear conectores hembra de 9 o de 25 terminales (pins) en cada extremo, tres de ellas se emplean para la transmisin de datos, los indicados como: tierra-tierra, transmitirrecibir y recibir-transmitir; pero si desea poder realizar la funcin de copia remota, 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 - CTS) (DSR - DTR) (Recibir-Transmitir) (CTS - RTS) (DTR - DSR) Descripcin

CABLE EN PARALELO:

Si desea emplear un cable en paralelo, utilice conectores macho DB-25 en ambos extremos, en este caso se requiere de once terminales para la transmisin 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

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.EXE, incluya los modificadores /COM, /NOPRINTER y /LPT, pues de esa forma se limita el soporte a los dispositivos seleccionados, en lugar de mantenerlo para todos los dispositivos.
SINTAXIS:

Cuando se le emplea como comando desde un archivo de procesamiento por lotes o desde la lnea de comandos del sistema operativo, sus sintaxis es:
INTERLNK [CLIENTE[:]=[SERVIDOR][:]]

Para consultar el estado de INTERLNK teclelo sin parmetros:


INTERLNK

Si se le emplea como controlador de dispositivos en el archivo CONFIG.SYS, su sintaxis es la siguiente:


DEVICE = [UNIDAD:] [RUTA] INTERLNK.EXE [/DRIVES:N] [/NOPRINTER] [/COM:[N | DIRECCION]] [/LPT:[N | DIRECCION]] [/AUTO] [/NOSCAN] [/LOW] [/BAUD:VELOCIDAD] [/V]

Recuerde que para poder emplear el comando INTERLNK, primero se le debe cargar como controlador de dispositivos en el archivo CONFIG.SYS. Se recomienda incluir la lnea con INTERLNK al final del archivo CONFIG.SYS, ya que incluye nuevas letras de unidad disponibles en su computadora, de esta forma se evitan posibles conflictos con otros comandos dentro de los archivos CONFIG.SYS y AUTOEXEC.BAT.
PARAMETROS:
[UNIDAD:] [RUTA]

Permite indicar la ubicacin del archivo INTERLNK.EXE, que es el controlador de dispositivos y no se le debe omitir. Si no se especifica su ubicacin, el sistema operativo lo busca en el directorio raz de la unidad de arranque.
CLIENTE

Permite indicar la letra que identifica la unidad CLIENTE, en la cual se crearn las unidades para poder acceder a la inforRegresar al Contenido

338

Listado alfabtico de comandos y controladores del MS-DOS 6.22

macin de una unidad habilitada por INTERLNK para fungir como SERVIDOR. 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 parmetros. Pueden omitirse los dos puntos de la letra de la unidad. La letra que se indique debe coincidir con la que se establezca con INTERLNK.EXE en el archivo CONFIG.SYS.
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 indica ninguna letra de unidad, el CLIENTE no podr redirigirse. Cuando desee cancelar la redireccin de una unidad CLIENTE a una unidad de SERVIDOR, indique la unidad CLIENTE seguida del signo igual (=), pero no incluya la unidad SERVIDOR.
MODIFICADORES:
/AUTO

Permite indicar a INTERLNK.EXE que en caso de que no se pueda establecer la conexin con un SERVIDOR cuando se reinicialice el CLIENTE, se retire de la memoria del CLIENTE el controlador de dispositivo INTERLNK.EXE Si no se incluye /AUTO, la parte residente de INTERLNK.EXE permanece en memoria a pesar de que no se pueda establecer la conexin.
/BAUD:VELOCIDAD

Permite indicar la velocidad mxima de intercomunicacin, medida en bits por segundo (bps), para una comunicacin a travs de puertos en serie. El valor predeterminado es 115200, pero VELOCIDAD puede tomar los siguientes valores: 9600, 19200, 38400, 57600 u 115200.
/COM:[N | DIRECCION]

Permite indicar el nmero del puerto en serie a emplear para conectarse con el SERVIDOR. El nmero del puerto en serie se sustituye por la N. Si se desea, se puede indicar la DIRECCION hexadecimal del puerto. Es opcional el
Regresar al Contenido

INTERLNK

339

uso de los dos puntos (:) despus de COM. En forma predeterminada, se emplea el primer puerto en serie que se tenga conectado al SERVIDOR. Si se especifica el modificador /COM, pero no se incluye a /LPT, slo se revisan los puertos en serie para hacer la conexin con un SERVIDOR. En forma predeterminada, si no se incluye /COM ni /LPT, se revisan todos los puertos en serie y en paralelo del CLIENTE para intentar la conexin. Se recomienda su uso (o bien el del modificador /LPT), en caso de que su computadora disponga de un ratn conectado al puerto en serie, para evitar que INTERLNK.EXE pretenda utilizar ese mismo puerto para establecer la conexin.
/DRIVES:N

Permite especificar el nmero de unidades que se podrn crear en el CLIENTE para acceder a las unidades del SERVIDOR. En forma predeterminada el valor de N es 3, pero si se asigna a cero (0), slo se pueden redireccionar impresoras.
/NOPRINTER

Permite indicar que no estn redirigidos hacia el SERVIDOR los puertos de impresin del CLIENTE. En forma predeterminada, se redireccionan todos los puertos de impresin.
/LPT:[N | DIRECCION]

Permite indicar el nmero del puerto en paralelo a emplear para conectarse con el SERVIDOR. El nmero del puerto en paralelo se sustituye por la N. Si se desea, se puede indicar la DIRECCION hexadecimal del puerto. Es opcional el uso de los dos puntos (:) despus de LPT. En forma predeterminada, se emplea el primer puerto en paralelo que se tenga conectado al SERVIDOR. Si se especifica el modificador /LPT, pero no se incluye a /COM, slo se revisan los puertos en paralelo para hacer la conexin con un SERVIDOR. En forma predeterminada, si no se incluye /COM ni /LPT, se revisan todos los puertos en serie y en paralelo del CLIENTE para intentar la conexin. Si emplea MS-WINDOWS, y desea imprimir desde el CLIENTE a los puertos LPT1 o LPT2 que hayan sido reRegresar al Contenido

340

Listado alfabtico de comandos y controladores del MS-DOS 6.22

direccionados, deber establecer en el Panel de Control (Control Panel) de WINDOWS, que la impresora sea LPT1.DOS o LPT2.DOS, segn corresponda.
/LOW

Obliga a INTERLNK.EXE a cargarse en la memoria convencional, aunque se disponga de bastante espacio en la memoria superior. En forma predeterminada, INTERLNK.EXE se carga en la memoria superior siempre que exista espacio suficiente.
/NOSCAN

Indica que no se trate de establecer la conexin entre el CLIENTE y un SERVIDOR cuando se reinicialice el CLIENTE. Normalmente INTERLNK.EXE trata de conectarse cada vez que se carga.
/V

Previene posibles conflictos con el reloj de la computadora, por lo que su uso se recomienda si alguna de las computadoras se congela; es decir, deja de operar correctamente cuando se emplea la conexin por el puerto serial.
COMANDOS Los comandos relacionados para esta funcin son INRELACIONADOS: TERLNK.EXE e INTERSVR.

Como LASTDRIVE limita el uso de unidades en una computadora, tambin puede afectar el uso de INTERLNK para redirigir unidades al no permitirle el uso de letras arriba de lo que indique.
EJEMPLOS:

Si desea incluir en el archivo CONFIG.SYS una lnea para indicar que se desea conectar con INTERLNK a otras 3 unidades (valor predeterminado), a travs del puerto en serie identificado con el nmero 2, su contenido ser:
DEVICE = C:\DOS\INTERLNK.EXE /COM:2

si adems desea evitar que se redireccionen las impresoras, incluya el modificador /NOPRINTER
DEVICE = C:\DOS\INTERLNK.EXE /COM:2 /NOPRINTER

Si desea redirigir la unidad identificada con la letra C: de una computadora CLIENTE, hacia una unidad D: de otra computadora SERVIDOR que est ejecutando a INTERSVR, teclee:
INTERLNK C:=D:

Regresar al Contenido

INTERSRV

341

Si posteriormente desea cancelar la redireccin de la unidad C: de la computadora CLIENTE, entonces, el comando ser:

INTERSRV

INTERLNK C:=

SERVIDOR DE INTERLNK
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Comienza el uso del servidor de INTERLNK en un sistema interconectado con un cliente, para permitir a ese cliente emplear los dispositivos e impresoras del servidor. Cuando se emplea el servidor de INTERLNK, 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: [...]] [/LPT:[N | DIRECCION]] [/COM:[N | DIRECCION]] [/BAUD:VELOCIDAD] [/B] [/V] [/RCOPY] UNIDAD:

PARAMETROS:

Permite indicar la letra de la unidad que se desea redirigir, si no se incluye se redirigen todas las unidades disponibles, que es la configuracin predeterminada.
MODIFICADORES:
/B

Muestra en blanco y negro la pantalla del servidor INTERLNK. Es til cuando se tiene dificultad al leer la informacin en un monitor monocromtico.
Regresar al Contenido

342

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /BAUD:VELOCIDAD

Permite establecer la mxima velocidad de transmisin medida en baudios, cuando la comunicacin sea en serie. Los valores que puede tomar son: 9600, 19200, 38400, 57600 y 115200. La velocidad que se tiene en forma predeterminada es de 115200 baudios.
/COM:[N | DIRECCION]

Permite indicar el puerto en serie (tal como COM1) que se desea emplear. El parmetro N se refiere al nmero del puerto en serie, mientras que DIRECCION se refiere a la direccin hexadecimal del puerto en serie. Si no se incluyen N o DIRECCION, se utiliza el primer puerto en serie que se encuentre conectado con el CLIENTE. Si se incluye el modificador /COM pero no al modificador /LPT, el servidor buscar solamente los puertos en serie, sin incluir a los puertos en paralelo. Si no se incluye este modificador, se examinan todos los puertos disponibles, ya sean en paralelo o en serie y se emplea el primer puerto en serie que est conectado al CLIENTE. Se debe tener especial precaucin cuando se emplee un ratn (mouse) conectado a un puerto en serie, con Microsoft Windows, pues si se inicia el servidor INTERLNK mientras se est en Windows, se tiene que incluir al modificador /LPT para que no se revisen los puertos COM, o bien, un modificador /COM con un nmero que se refiera a un puerto en serie diferente del que se utiliza para la conexin del ratn.
/LPT:[N | DIRECCION]

Permite indicar el puerto paralelo (tal como LPT1) que se desea emplear. El parmetro N se refiere al nmero del puerto en paralelo, mientras que DIRECCION se refiere a la direccin hexadecimal del puerto en paralelo. Si no se incluyen N o DIRECCION, se utiliza el primer puerto en paralelo que se encuentre conectado con el CLIENTE. Es opcional el uso de los dos puntos (:). Si se incluye el modificador /LPT pero no al modificador /COM, el servidor buscar solamente los puertos en paralelo, sin incluir a los puertos en serie. Si no se incluye este modificador, se examinan todos los puertos disponibles, ya sean en paralelo o en serie y se
Regresar al Contenido

INTERSRV

343

emplea el primer puerto en paralelo que est conectado al CLIENTE.


/RCOPY

Cuando se tienen dos computadoras conectadas con un cable en serie de mdem nulo de 7 hilos, copia de una computadora a otra los archivos INTERLNK.EXE e INTERSVR.EXE. Se requiere que est disponible el comando MODE en la computadora a donde se desean copiar los archivos de INTERLNK.
/V

Evita que se presenten conflictos con el reloj de la computadora. Su uso se recomienda cuando al tener equipos conectados en serie y se pretende accesar una unidad o impresora con INTERLINK, alguna de las computadoras se detiene.
/X=UNIDAD:

Permite indicar la unidad que se desea excluir; es decir, que no se le redirija. Se pueden excluir varias unidades, lo que se denota por los puntos suspensivos (...). En forma predeterminada, no se excluye a ninguna unidad.
COMANDOS Para emplear INTERSVR, tambin debe emplear a INRELACIONADOS: TERLNK e INTERLNK.EXE. Este ltimo se emplea en el ar-

chivo CONFIG.SYS
EJEMPLOS:

Para iniciar el servidor de INTERLNK entre dos computadoras, teclee:


INTERSVR

Si dispone de dos computadoras, cada una con tres unidades denominadas como A:, B: y C: y desea iniciar el SERVIDOR de INTERLNK, de forma que la unidad C: del servidor se redirija a la unidad D: (la primera disponible) del equipo CLIENTE; 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, teclee:
INTERSVR

Regresar al Contenido

344

Listado alfabtico de comandos y controladores del MS-DOS 6.22

si desea modificar el orden, por ejemplo, que la unidad A: del SERVIDOR se redirija a la unidad F: del CLIENTE, 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, teclee:
INTERSVR B: C: A:

Si en el caso anterior, desea evitar conflictos con el reloj de la PC, y emplear monitor monocromtico (en blanco y negro), teclee:
INTERSVR B: C: A: /B /V

Si adems, dispone de un ratn conectado a un puerto en serie, entonces incluya el modificador /LPT para evitar la revisin 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, el comando a teclear es:
INTERSVR C: A: /X=B: /B /V /LPT

Si se desea que adems para la conexin con el cliente se utilice el puerto LPT2:, 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite configurar el teclado con disposicin para algn idioma en particular y en el caso del espaol, poder emplear signos como , , y acentos en forma normal. Se le puede emplear desde la lnea de comandos del sistema operativo, en el archivo CONFIG.SYS y en archivos de procesamiento por lotes (.BAT). KEYB proporciona cdigos de salida que pueden evaluarse con los comandos IF y ERRORLEVEL en archivos de proRegresar al Contenido

KEYB

345

cesamiento por lotes. Los cdigos de salida de KEYB y sus significados son los siguientes:
Cdigo 0 1 2 3 4 5 6 Significado Se carg con xito el archivo de definicin de teclado. Se us un cdigo invlido para el teclado o el juego de caracteres, o se tiene un error de sintaxis. Falta o es incorrecto el archivo de definicin de teclado KEYBOARD.SYS. No fue posible crear la definicin del teclado en la memoria. (Este cdigo no se presenta en versiones DOS 5.0 ni posteriores). Se produjo un error de comunicacin con el teclado o el monitor (con la consola, CON). No se ha preparado el juego de caracteres solicitado. Son incompatibles los valores de cdigo de teclado y el nmero de la tabla de cdigos. (Este cdigo no se presenta en versiones DOS 5.0 ni posteriores). Versin incorrecta del DOS. (Este cdigo slo se presenta en la versin DOS 4.0).

SINTAXIS:

En el archivo CONFIG.SYS:
INSTALL = [[UNIDAD:] RUTA] KEYB.COM [XX[,[YYY] [,[UNIDAD:] [RUTA] ARCHIVO.SYS]]] [/E] [/ID:NNN]

En la lnea de comandos o en archivos de procesamiento por lotes:


KEYB [XX[,[YYY] [,[UNIDAD:] [RUTA] ARCHIVO]]] [/E] [/ID:NNN]

Si se teclea KEYB en la lnea de comandos, sin parmetros ni modificadores, se mostrar cul es la distribucin del teclado actual (cdigo de teclado), el juego de caracteres (tabla de cdigos) relacionado, as como el juego de caracteres (tabla de cdigos) que utilizan el teclado y el monitor, en forma similar a la siguiente:
Cdigo de teclado actual: LA tabla de cdigos: 850 Tabla de cdigos CON actual: 850 (Current keyboard code: LA code page: 850 Current CON code page: 850)

Regresar al Contenido

346

Listado alfabtico de comandos y controladores del MS-DOS 6.22

En caso de que no se pueda mostrar la pgina de cdigos para el teclado, se emitir un mensaje como el siguiente:
La tabla de cdigos 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.SYS el comando DEVICE = DISPLAY.SYS o no se carg ningn cdigo de pgina.
PARAMETROS:
XX

Permite indicar el nmero de cdigo del teclado que se desea instalar. Los valores que puede aceptar este parmetro se incluyen en una tabla ms adelante.
YYY

Permite indicar el nmero de la tabla de cdigos, la cual debe haberse instalado previamente. Puede no incluirse, en cuyo caso, se emplear el juego de caracteres que se tenga en ese momento.
UNIDAD: RUTA

Son dos los parmetros UNIDAD: RUTA que se incluyen en la sintaxis, una que antecede a KEYB.COM y la otra que le sigue. La primera se refiere a la ubicacin del archivo KEYB.COM. La segunda, se refiere a la ubicacin del archivo de definicin del teclado, que en forma predeterminada es KEYBOARD.SYS. Ambos parmetros pueden omitirse si en la ruta actual se encuentran los subdirectorios correspondientes. En forma predeterminada KEYB busca al archivo KEYBOARD.SYS en el directorio raz de la unidad actual, por lo que si aparece un mensaje de error indicando que no se encuentra el archivo de definicin de teclado, cpielo al directorio raz o bien, incluya su UNIDAD: y RUTA en el comando.
MODIFICADORES:
/E

Indica que se dispone de un teclado extendido. Se emplea cuando se usa una computadora con microprocesador 8086 u 8088 con este tipo de teclado. Este modificador est disponible en versiones de MS-DOS 5.0 y posteriores.
Regresar al Contenido

KEYB /ID:NNN

347

Indica el tipo de teclado en uso cuando en un pas existen varias configuraciones, como sucede en Francia, Italia y el Reino Unido. Los valores para NNN se incluyen en la tabla ms adelante. Una vez configurado el teclado en otro idioma, tal como Latinoamrica, se puede cambiar entre la configuracin predeterminada y la latinoamericana oprimiendo [E+D+O] y [E+D+Q] respectivamente. Con [E+D+U] se cambia al modo denominado de mquina de escribir. KEYB.COM utiliza aproximadamente 2 kB de memoria cuando se le ejecuta la primera ocasin, pero no incrementa ese espacio aunque se le llame posteriormente en diversas ocasiones.
Distribucin 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, 437 850, 437 850, 437 850, 863 852, 850 852, 850 850, 865 850, 437 850, 437 850, 437 850, 437 852, 850 850, 437 850, 437 850, 865 850, 437 852, 850 850, 860 850, 437 166, 168 141, 142 120, 189 Configuracin Especial NNN

Pas Alemania Blgica Brasil Canad (francs) Checoslovaquia (checo) Checoslovaquia (eslovaco) Dinamarca Espaa Estados Unidos Finlandia Francia Hungra Italia Latinoamrica Noruega Pases Bajos Polonia Portugal Reino Unido

Regresar al Contenido

348

Listado alfabtico de comandos y controladores del MS-DOS 6.22 Distribucin del teclado XX sv sf sg yu Juego de Caracteres YYY 850, 437 850, 437 850, 437 852, 850 Configuracin Especial NNN

Pas Suecia Suiza (francs) Suiza (alemn) Yugoslavia

COMANDOS El comando CHCP permite consultar el juego de caracteRELACIONADOS: res que se tenga activo, as como cambiarlo o activar uno

nuevo. El comando MODE CON CODEPAGE SELECT permite seleccionar un cdigo de pgina para el cdigo de teclado.
EJEMPLOS:

Para instalar y habilitar un teclado en espaol latinoamericano, como el usado en Mxico, e indicar que el archivo de definicin de teclado KEYBOARD.SYS se encuentra en el subdirectorio C:\DOS, teclee:
KEYB LA,850,C:\DOS\KEYBOARD.SYS

LABEL
ETIQUETA
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite consultar, asignar, cambiar o borrar la etiqueta interna de identificacin de un disco duro o disquete, tambin denominada como etiqueta de volumen. La etiqueta de volumen se muestra como parte del contenido de un directorio con el comando DIR, VOL o con CHKDSK. Este comando no funciona en unidades creadas o redirigidas con los comando ASSIGN o JOIN de versiones anteriores del DOS, ni con SUBST.
Regresar al Contenido

LABEL

349

Por ejemplo, si se us SUBST para redirigir una unidad, al tratar de utilizar a LABEL, se muestra un mensaje como el siguiente:
No es posible nombrar una unidad JOINed, SUBSTed o ASSIGNed. (Cannot label a JOINed, SUBSTed or ASSIGNed drive)

SINTAXIS:

LABEL [UNIDAD:] [ETIQUETA]

Si se teclea LABEL sin parmetros, se muestra la etiqueta de la unidad actual y su nmero de serie, en caso de que exista, en ese momento, se solicita que se teclee una nueva etiqueta, en caso de desear modificarla, e incluso, se le puede eliminar. El mensaje es como el siguiente:
El volumen en la unidad A es COMPUMEXICO El nmero de serie del volumen es 1234-5768 Etiqueta de volumen? (11 caracteres, ENTRAR para ignorar) (Volume in drive A is COMPUMEXICO Volume Serial Number is 1234-5678 Volume label (11 characters, ENTER for none)?)

Si se teclea una nueva etiqueta de volumen, se sustituir la anterior, pero si se oprime I y ya se tena una etiqueta, 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), se borrar la etiqueta, si oprime N se le mantendr intacta.


PARAMETROS:
UNIDAD:

Letra de la unidad a la que se asignar o modificar su etiqueta.


ETIQUETA

Cadena de caracteres que se asignar como etiqueta, puede ser desde 0 hasta 11 caracteres. Se debe tener cuidado de teclear los dos puntos (:) correspondientes a la letra de la unidad, entre la letra de la unidad y la etiqueta, de lo contrario, el espacio que se deje entre ambos se incluir en la ETIQUETA.
Regresar al Contenido

350

Listado alfabtico de comandos y controladores del MS-DOS 6.22

A partir de la versin MS-DOS 3.2 se pueden incluir espacios en la etiqueta, pero no tabuladores, si se teclean varios espacios en forma consecutiva, se interpretarn como si slo fuese uno. No se aceptan los siguientes caracteres como parte de la etiqueta:
*?/\|.,;:+=[]()&^

Si se incluyen letras minsculas, siempre se convertirn a maysculas. Un procedimiento comn consiste en incluir lneas de subrayado para hacer legible la etiqueta: FASE_UNO
COMANDOS La etiqueta del volumen, o nombre interno del disco puede RELACIONADOS: consultarse con los comandos DIR y VOL. El ltimo coman-

do, tambin muestra el nmero de serie del volumen de un disco, en caso de que exista. A partir de la versin MS-DOS 4.0, el comando FORMAT solicita que se teclee una etiqueta para el volumen y asigna un nmero de serie al disco o disquete al que se le dio formato.
EJEMPLO:

Para asignar la etiqueta MI DISCO a la unidad C:, estando en la unidad D: de su computadora teclee:
LABEL C:MI DISCO

Ahora bien, 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, por ejemplo, por CHEQUERA, teclee:

LABEL CHEQUERA

LASTDRIVE
ULTIMA UNIDAD
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

Regresar al Contenido

LASTDRIVE

351

DESCRIPCION:

Permite indicar al sistema operativo cul ser la letra de la ltima unidad de almacenamiento que ser vlida para su empleo, por lo que al mismo tiempo establece el nmero de unidades a las que el sistema operativo tendr acceso. Slo se le puede emplear en el archivo CONFIG.SYS. De forma predeterminada, el sistema operativo asigna como ltima letra de unidad vlida aquella que corresponda a la siguiente de las unidades instaladas y que se estn utilizando, por lo que en una computadora que tenga dos unidades de disquete y dos de disco duro, identificadas como A:, B: y C: y D:, respectivamente, el valor predeterminado para LASTDRIVE ser E:. Considere que para cada unidad adicional que se especifique con LASTDRIVE, el sistema operativo crear y mantendr en memoria una estructura de datos, por lo que si se asignan ms unidades de las que realmente se utilicen, se estar disminuyendo la cantidad de memoria disponible para otras aplicaciones.
LASTDRIVE=X X

SINTAXIS: PARAMETROS:

Permite indicar la letra, desde la A hasta la Z, que corresponder a la ltima unidad vlida.
COMANDOS El comando SUBST permite asignar letras de unidades a subRELACIONADOS: directorios, pero requiere que esas letras de unidad estn dis-

ponibles, para lo cual se emplea LASTDRIVE. Algo similar sucede si su computadora est en una red (LAN) y requiere asignar letras de unidad. El comando DBLSPACE tambin emplea letras de unidad durante su proceso, y en caso de que encuentre cualquier conflicto con LASTDRIVE, reasigna sus letras de unidad disponibles.
EJEMPLOS:

Para indicar al sistema operativo que tenga acceso a 6 unidades, incluya en el archivo CONFIG.SYS el siguiente rengln:

LASTDRIVE=F

Regresar al Contenido

352

Listado alfabtico de comandos y controladores del MS-DOS 6.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.2

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Carga y ejecuta un programa por encima de los primeros 64 kB de la memoria convencional. Se recomienda emplearlo ante el mensaje Archivo comprimido daado (Packed file corrupt) del DOS, 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; con LOADFIX se le carga encima de los primeros 64 kB y generalmente, se soluciona el problema. Este mensaje aparece a partir de la versin MS-DOS 5.0 o posteriores. Este tipo de falla se generar, normalmente, cuando cargue controladores de dispositivos en el rea de memoria superior, pues de esa forma se libera una mayor cantidad correspondiente a los primeros 64 kB de la memoria convencional.
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, el programa se identifica como ARCHIVO.
ARCHIVO

Se refiere al nombre del programa que se desea cargar y ejecutar.


Regresar al Contenido

LOADHIGH PARAM-PROGRAMA:

353

Permite incluir cualesquiera parmetros que sean requeridos por el programa que se carga y ejecuta.
EJEMPLOS:

Suponga que desea cargar por encima de los primeros 64 kB de la memoria convencional el programa de contabilidad general denominado CONTABI.EXE que reside en el subdirectorio D:\finanzas y que acepta como parmetros los nmeros 3 y 1994 como el nmero de la empresa y el ao a trabajar, para ello, se tecleara el siguiente comando:
LOADFIX D:\FINANZAS\CONTABI.EXE 3 1994

LOADHIGH
CARGAR EN EL AREA DE MEMORIA SUPERIOR
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Carga en el rea de memoria superior, programas residentes en memoria (TSR) o manejadores de dispositivos, con lo que se deja ms espacio libre en la memoria convencional, para las dems aplicaciones o programas. Para poderlo usar, y por tanto para poder cargar un programa en el rea de memoria superior, se requiere que antes se haya cargado en el archivo CONFIG.SYS, con el comando DEVICE, un administrador del rea de memoria superior, tal como HIMEM.SYS o EMM386.EXE. Adems, es necesario que se encuentre el comando DOS=UMB en el CONFIG.SYS. Si utiliza ambos administradores, HIMEM.SYS deber preceder a EMM386. Por lo tanto, en el archivo CONFIG.SYS deben incluirse lneas como las siguientes:
DEVICE = HIMEM.SYS DEVICE = EMM386.EXE RAM (puede sustituirse por la siguiente) DEVICE = EMM386.EXE NOEMS (puede sustituirse por la anterior) DOS = UMB

Regresar al Contenido

354

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si no hay suficiente espacio en el rea de memoria superior, para cargar el programa indicado, el sistema operativo lo cargar en la memoria convencional sin emitir ningn mensaje de advertencia. Se recomienda emplear el comando LOADHIGH en archivos de procesamiento por lotes, en particular, en el AUTOEXEC.BAT. Si se emplea el comando MEMMAKER, se optimiza el uso de la memoria pues MEMMAKER modifica la forma como se cargan los comandos en los archivos CONFIG.SYS y AUTOEXEC.BAT, segn convenga en cada caso.
SINTAXIS:
LOADHIGH [UNIDAD:] [RUTA] ARCHIVO [PARAMETROS]

LOADHIGH se puede abreviar como LH. Si desea indicar las regiones de la memoria donde se deber cargar el programa, emplee la sintaxis siguiente:
LOADHIGH [/L:REGION [,TAMAOMIN] [;...] [/S]] [UNIDAD:][RUTA] ARCHIVO [PARAM_ARCH]

PARAMETROS:

[UNIDAD:] [RUTA] ARCHIVO

Indica el nombre y la ubicacin del programa que se desea cargar.


PARAM_ARCH

Permite incluir cualquier parmetro que requiera el programa que se carga.


MODIFICADORES:
/L:REGION

Permite indicar una o ms regiones de memoria donde se desea que se cargue el programa ARCHIVO. Con este modificador se puede cargar el programa en una regin especfica de la memoria, pero tambin se puede especificar la o las regiones que podr emplear ese programa. De forma predeterminada, el sistema operativo carga el programa ARCHIVO en el bloque de memoria superior (UMB) ms grande que est disponible en ese momento, y pone a disposicin del programa todos los dems bloques de memoria superior. Para que el programa ARCHIVO se cargue en el bloque ms grande de una regin especfica de la memoria superior, incluya el nmero de la regin a continuacin del modificador /L; es decir, si desea que el programa se
Regresar al Contenido

LOADHIGH

355

cargue en la regin tres, en el bloque de memoria ms grande disponible, se debe teclear:


/L:3

Si desea saber qu nmero de reas de memoria puede utilizar, emplee el comando MEM con su modificador /F. Considere que cuando se emplea el modificador /L para cargar un programa, slo podr utilizar la regin que se haya especificado, lo cual puede ocasionar mal funcionamiento si el programa pretende utilizar ms de un rea de la memoria. Para esos casos, especifique ms de una regin de memoria, si tiene duda de qu programas lo requieren, utilice el comando MEM con el modificador /M seguido del nombre del programa. La especificacin de dos o ms regiones se consigue separando sus nmeros con punto y coma (;), en la siguiente forma:
/L:3;4;5

que indica que se usen los bloques 3, 4 y 5.


TAMAOMIN

Se emplea despus de haber definido con /L la regin a ocupar por un programa, su uso es opcional e indica la cantidad de bytes mnima que debe existir libre en la regin seleccionada para que se pueda cargar el programa ARCHIVO. En caso de que no se encuentre disponible la cantidad especificada, el programa ARCHIVO se cargar en la memoria convencional, sin emitir ningn mensaje. Algunos programas requieren ms memoria al ejecutarse y trabajar que al momento de cargarse en memoria, por lo cual es conveniente que se asigne al modificador TAMAOMIN un valor superior al que tiene como tamao el archivo ejecutable de dicho programa, y con ello evitar que el programa funcione incorrectamente.
/S

Se utiliza nicamente cuando se ha especificado un valor para el modificador /L seguido de un valor TAMARegresar al Contenido

356

Listado alfabtico de comandos y controladores del MS-DOS 6.22

OMIN. Generalmente este modificador lo utiliza en forma exclusiva el programa MEMMAKER, pues analiza los requerimientos de memoria de parte del programa que se desea cargar. Este modificador permite contraer el tamao del bloque de memoria superior (UMB) a un mnimo, mientras se carga el programa, con lo que se hace ms eficiente el uso de la memoria.
COMANDOS Para poder conocer cules son las reas de memoria que esRELACIONADOS: tn libres, o bien, para saber cmo utiliza la memoria algn

programa en particular, emplee el comando MEM con sus modificadores /F y /M, respectivamente. Utilice el comando DEVICEHIGH si desea cargar controladores de dispositivos en el rea de memoria superior, con el propsito de liberar mayor cantidad de memoria convencional para los programas. MEMMAKER es un programa que permite hacer ms eficiente el uso de la memoria de su computadora, pues mueve programas al rea de memoria superior con el comando LOADHIGH y sus modificadores /L y /S, despus de haber analizado la forma como utilizan la memoria.
EJEMPLOS:

Para cargar el comando SHARE, puede teclear desde el smbolo de peticin de orden del DOS, o bien en un archivo de procesamiento por lotes, el siguiente comando:
LOADHIGH SHARE

Si desea que se cargue en el rea de memoria superior el comando DOSKEY, que reside en el subdirectorio C:\DOS y que mantiene en memoria los ltimos comandos tecleados en la lnea de comandos, utilice el comando:
LOADHIGH C:\DOS\DOSKEY

Si adems, desea que se le cargue en la regin 2 de la memoria, el comando sera:

LOADHIGH /L:2 C:\DOS\DOSKEY

Regresar al Contenido

MD

357

MD
CREAR SUBDIRECTORIO
Consulte el comando MKDIR, que es su equivalente
Listado alfabtico de comandos y controladores del MS-DOS 6.22

MEM
MEMORIA
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Muestra la memoria disponible en la computadora, as como su distribucin entre empleada y libre, con clasificacin por reas y los programas que estn cargados en ellas. Tambin indica el estado de la memorias convencional, extendida y expandida, en caso de que existan y que la ltima cumpla con las normas de LIM/EMS 4.0 (Lotus-Intel-Microsoft). Para que se muestre el estado del rea de memoria superior se requiere que se haya instalado un proveedor de bloques UMB, tal como el EMM386, as como el comando DOS=UMB en el archivo CONFIG.SYS. Para que se pueda indicar el estado de la memoria extendida, se requiere que se haya instalado memoria por arriba del lmite de 1 MB en su computadora. Si se ejecuta a MEM desde MS-Windows versin 3.0, no se mostrar el estado del rea de memoria superior.
MEM [/CLASSIFY | /DEBUG | /FREE | /MODULE NOMBRE] [/PAGE]

SINTAXIS:

Si se teclea MEM solo sin ningn modificador, se muestra en la pantalla el estado de la memoria que tiene la computadora, tanto asignada como libre. Observe que slo se puede emplear uno de los siguientes modificadores al mismo tiempo: /CLASSIFY, /DEBUG, / FREE, /MODULE. En versiones anteriores de MS-DOS su sintaxis era como se indica a continuacin. Versin MS-DOS 4.0:
MEM [/PROGRAM] [/DEBUG]

Regresar al Contenido

358

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Versin MS-DOS 5.0:


MEM [/PROGRAM] [/DEBUG] [/CLASSIFY]

MODIFICADORES:
/CLASSIFY

Puede abreviarse como /C. Al incluirlo, MEM muestra una relacin 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, tanto en la memoria convencional, como en la memoria superior. Adems, proporciona un resumen sobre el uso de la memoria y seala los bloques de memoria ms grandes que se tengan disponibles. Slo se le puede combinar con el modificador /PAGE. MEM responder con una pantalla de informacin similar a la siguiente: Mdulos que usan memoria por debajo de 1 MB:
Nombre --------MSDOS DISPLAY INTERLNK COMMAND MOUSE NLSFUNC KEYB DOSKEY Libre Tamao 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

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 ms extenso Bloque memoria superior ms extenso MS-DOS reside en el rea de memoria alta.

En el reporte de MEM, el trmino Adaptador RAM/ ROM se refiere a la memoria ubicada en tarjetas de expansin, tales como las tarjetas de adaptador de video. Programa ejecutable ms extenso indica cul es el bloque contiguo ms grande de memoria convencional disponible para un programa. Bloque memoria superior ms extenso indica cul es el rea de memoria superior ms grande que est disponible para un programa. MS-DOS reside en el rea de memoria alta, indica que el sistema operativo se est ejecutando en los primeros 64k de memoria extendida, en lugar de ejecutarse en la memoria convencional, con lo que se deja libre mayor memoria convencional.
/DEBUG

Puede abreviarse como /D e indica a MEM que proporcione una relacin de los programas y controladores internos que en ese momento se tengan cargados en la memoria, indicando el tamao de cada mdulo, el segmento de direccin y el tipo de mdulo. Tambin indica cul es el espacio de RAM que est ocupado por segmentos de memoria intermedia (buffers) de disco. Tambin proporciona un resumen sobre el uso de la memoria y alguna otra informacin que en trminos generales slo es til para quien elabora programas de cmputo. Slo se le puede combinar con el modificador /PAGE. Su uso se recomienda para conocer cul es el espacio requerido por los manejadores de dispositivos y por los
Regresar al Contenido

360

Listado alfabtico de comandos y controladores del MS-DOS 6.22

programas TSR, aquellos que se mantienen permanentes en memoria, pues al saber su ubicacin y tamao en memoria, se puede determinar el orden ms apropiado en el que se deben de cargar esos programas y manejadores para hacer el mejor uso de los bloques de memoria superior (UBM). A continuacin se muestra un ejemplo de su reporte: Informe detallado de memoria convencional:
Segmento Tamao programa Nombre ------00000 00040 00050 00070 ----------1039 271 527 2656 (1k) (0k) (1k) (3k) IO CON AUX PRN ----------Tipo --------------Vector de interrupcin Area de comunicacin ROM Area de comunicacin DOS Datos de sistema Controlador del sistema Controlador del sistema Controlador del sistema

CLOCK$ Controlador del sistema A: - 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

MEM Segmento Tamao 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,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

362

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Identif. --------------0 Total expandida (EMS) Libre expandida (EMS)

Nom. EMS -------

Tamao -----------------078000 1,045,576 1,045,576 15597568 508768 0 (1,024k) (1,024k) (15232k) (497k) (0k)

Memoria accesible usando Int 15h Programa ejecutable ms extenso Bloque memoria superior ms extenso MS-DOS reside en el rea de memoria alta. XMS versin 2.00; controlador versin 2.05 EMS versin 4.00

/FREE

Puede abreviarse como /F y muestra una relacin con las reas de la memoria convencional y superior que se tengan libres en ese momento, as como la direccin de segmento y el tamao de cada rea de memoria convencional que est libre. En la informacin que proporciona se incluye el bloque de memoria superior libre ms grande que se tenga en cada regin de memoria superior y un resumen sobre el uso general de la memoria. Slo se le puede combinar con el modificador /PAGE.
/MODULE NOMBRE

Puede abreviarse como /M. Al incluir este modificador, MEM indica la forma como un mdulo de programa emplea la memoria, por lo que es requisito especificar el NOMBRE del programa. Tambin muestra cules son las reas de memoria asignadas por el mdulo del programa especificado, as como la direccin y el tamao de cada rea. Slo se le puede combinar con el modificador /PAGE. Para saber cmo se asign la memoria para un programa en particular, por ejemplo, para WordPerfect, cuyo archivo ejecutable es WP.EXE, el comando es:
MEM /MODULE WP

Regresar al Contenido

MEM

363

y la informacin que se muestra en la pantalla es como la siguiente: WP est usando esta cantidad de memoria:
Segmento --------00880 00B3F Regin Total Tipo

--------- -------------------- --------144 421,808 (0k) (412k) Entorno Programa

-------------------Tamao Total: 421,952 (412k)

en cambio, para conocer la ubicacin en la memoria del programa SMARTDRV.EXE, el comando es:
MEM /MODULE SMARTDRV

y la informacin que responde el sistema es: SMARTDRV est usando esta cantidad de memoria:
Segmento -------00889 0CF6B 1 Regin --------Total -----------------11,104 16,400 (11k) (16k) Tipo ------Programa Datos

---- -------------Tamao Total: 27,504 (27k)

La columna Tipo indica el uso que hace el programa en esa memoria. El Tamao Total:, indica la cantidad total de memoria que asign el sistema operativo a ese programa. Algunos mdulos de programas pueden asignar ms de un rea de memoria para datos, entorno o programa. Con el comando MEM /MODULE se puede saber cules son las reas de la memoria asignadas a ese programa, pues muestra la direccin del segmento y el tamao de cada asignacin. En el caso de los bloques de memoria superior, tambin se indica el nmero de la regin.
Regresar al Contenido

364

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /PAGE

Puede abreviarse como /P. Indica a MEM que haga una pausa cuando la informacin que se presente alcance el lmite inferior de la pantalla, para dar tiempo a que se pueda consultar.
/PROGRAM

Muestra cul es el estado de los programas que estn cargados en la memoria.


COMANDOS El comando DEVICEHIGH permite cargar controladores de RELACIONADOS: dispositivos en el rea de memoria superior, con el propsito

de liberar mayor cantidad de memoria convencional para los programas. MEMMAKER es un programa que permite hacer ms eficiente el uso de la memoria de su computadora, pues mueve programas al rea de memoria superior con el comando LOADHIGH y sus modificadores /L y /S, despus de haber analizado la forma como utilizan la memoria. Por otra parte, el comando CHKDSK permite saber cul es el espacio total en el disco, el utilizado y el disponible, as como conocer cunta memoria convencional se tiene y cunta est disponible. Con el programa DOSKEY es posible definir para una secuencia de teclas conocida generalmente como macro, algn comando en particular, y gracias a ello, es posible redefinir una definicin que tambin se denomine MEM, de forma tal que ejecute al comando MEM pero que siempre incluya al modificador /PAGE. Vea los ejemplos ms adelante. Con el comando HIMEM.SYS se puede asignar memoria de la interrupcin 15h y memoria XMS (extendida) al mismo tiempo.
EJEMPLOS:

Para consultar el estado de la memoria de la computadora, tanto la asignada como la libre, teclee:
MEM

y se mostrar una tabla con informacin similar a la siguiente:


Tipo de memoria Total 639k 0k = Usada ------142k 0k + Libre --------497k 0k

------------------ --------Convencional Superior

Regresar al Contenido

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,024k 1,024k

(1,048,576 bytes) (1,048,576 bytes)

Programa ejecutable ms extenso Bloque memoria superior ms extenso

497k 0k

(508768 bytes) (0 bytes)

Para consultar la relacin de los nombres de los programas que en ese momento se tengan cargados en la memoria, as como la cantidad de memoria que utilizan, tanto en la memoria convencional, como en la memoria superior, teclee:
MEM /C

Para incluir una definicin con DOSKEY, que considere al modificador /PAUSE cada vez que se use el comando MEM, sin tener que teclearlo en la lnea de comandos, teclee en la lnea de comandos lo siguiente, recuerde que despus de cada rengln se debe oprimir 1 .
DOSKEY DOSKEY MEM=MEM.EXE $* /P

el comando DOSKEY deber de estar en el directorio actual, o su ruta estar incluida en el comando PATH. Si el comando DOSKEY reside en el subdirectorio C:\DOS, y desea que cada vez que encienda su computadora se defina el comando MEM con el modificador /P incluido, incluya en su archivo AUTOEXEC.BAT los dos renglones siguientes:
C:\DOS\DOSKEY DOSKEY MEM=MEM.EXE $* /P

Regresar al Contenido

366

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Los signos $* representan una variable que es sustituida por los modificadores o nombre de archivo que se introduzcan a continuacin de MEM.

MEMMAKER
OPTIMIZADOR DE MEMORIA
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Este comando invoca el programa del mismo nombre incluido a partir de la versin 6.0 del MS-DOS, que al ejecutarse, permite optimizar el uso de la memoria que tenga instalada la computadora, si se trata de una computadora que disponga de un procesador 80386 o superior, y con memoria extendida, pues ampla la cantidad de memoria convencional disponible al reubicar en la memoria superior, algunos de los manejadores de dispositivos o bien, algunos programas que se mantienen residentes an despus de terminar (TSR). No se le debe emplear bajo el ambiente Windows, es decir, se le debe correr desde el smbolo de peticin de orden del DOS o desde un archivo de procesamiento por lotes (.BAT).
MEMMAKER [/B] [/BATCH] [/BATCH2] [/SESSION] [/SWAP:UNIDAD] [T] [/UNDO] [/W:N,M]

SINTAXIS:

MODIFICADORES:
/B

Presenta la informacin de MEMMAKER utilizando nicamente los colores blanco y negro, por lo que su uso se recomienda slo si se dispone de un monitor monocromtico y se tiene dificultad para leer la informacin que despliegue MEMMAKER.
/BATCH

Indica a MEMMAKER que se ejecute en un modo denominado de procesamiento por lotes (batch), que es automtico pues se asigna la accin predeterminada para
Regresar al Contenido

MEMMAKER

367

todas las solicitudes que de otra forma, debera confirmar el usuario. Cuando MEMMAKER finaliza el proceso de optimizacin del uso de memoria de la computadora, enva un mensaje en el que compara las configuraciones previa y propuesta; el usuario debe indicar si acepta o no la nueva configuracin propuesta por MEMMAKER. En caso de que el usuario conteste negativamente, MEMMAKER carga de nuevo a la computadora la configuracin anterior. En caso de que se acepte la configuracin propuesta, se guardan los archivos AUTOEXEC.BAT y CONFIG.SYS con el mismo nombre, nicamente cambiar la extensin a UMB, lo mismo suceder con el archivo SYSTEM.INI de Windows, si ste est presente en la computadora. Una vez elegida cualquiera de las dos posibilidades, MEMMAKER reinicializa la computadora, por lo cual deber retirar de las unidades de disquete cualquier disco que contengan. En caso de que durante la operacin de MEMMAKER se presente un error, se restaurarn a su forma y contenido inicial los archivos CONFIG.SYS, AUTOEXEC.BAT que hubieran sido modificados por MEMMAKER, as como el archivo SYSTEM.INI de MS Windows.
/BATCH2

Realiza la misma operacin que /BATCH, nicamente difiere en que no permite elegir la posibilidad de cancelar la configuracin propuesta por MEMMAKER, sino que se considera aceptada la configuracin propuesta para la computadora, de tal modo que el usuario no podr evitar que se modifiquen sus archivos AUTOEXEC.BAT, CONFIG.SYS y SYSTEM.INI (de Windows); apenas si tendr tiempo de leer las pantallas que informan de los procesos realizados por MEMMAKER. En caso de que desee desinstalar los cambios de MEMMAKER, utilice el modificador /UNDO. Si desea consultar los mensajes de MEMMAKER una vez que haya concluido, emplee un procesador de textos, tal como EDITOR (comando EDIT), el comando TYPE, o COPY CON: y abra o consulte el archivo denominado MEMMAKER.STS, que mantiene los mensajes escritos en cdigo ASCII. Al estar en formato ASCII, se le puede accesar con cualquier procesador de textos.
Regresar al Contenido

368

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Para deshacer los cambios realizados por MEMMAKER en sus archivos AUTOEXEC.BAT, CONFIG.SYS y, en caso de que est presente Windows en su computadora, a SYSTEM.INI, use el modificador /UNDO, que se explica ms adelante.
/SESSION

Este modificador lo emplea MEMMAKER durante su ejecucin, razn por la cual generalmente se le excluye de su sintaxis.
/SWAP:UNIDAD

Permite indicar la letra de la unidad que representa la unidad de disco de inicio original. Slo se requiere de este modificador cuando por alguna causa, tal como cuando se emplea software de compresin de discos, se cambie la letra que indica la unidad de inicio o arranque despus de que se inici la PC, en cuyo caso MEMMAKER no podr encontrar los archivos de inicio de sistema, simplemente porque cambi la letra de la unidad. La nueva letra de la UNIDAD, que representa a la unidad original de arranque con su nueva denominacin, se escribe despus de los dos puntos (:) en lugar de UNIDAD. 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.0 o 3.0, SuperStor ni Xtradrive 1.0.
/T

Emplee este modificador si desea ejecutar a MEMMAKER en una computadora que forma parte de una red Token-Ring, de IBM y ha tenido problemas. Este modificador deshabilita la deteccin de redes Token-Ring.
/UNDO

Permite dejar a la computadora como si no se hubiera ejecutado a MEMMAKER, por lo que resulta muy til en caso de que se presente algn problema cuando se pretende optimizar el uso de la memoria. Al incluir este modificador, MEMMAKER elimina los cambios que haya hecho a los archivos CONFIG.SYS, AUTOEXEC.BAT y, en su caso, a SYSTEM.INI de Windows. Lo nico que hace es copiar sobre estos los archivos originales.
Regresar al Contenido

MEMMAKER /W: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 traduccin de Windows. Estos segmentos de memoria intermedia ocupan dos reas de memoria superior contiguas una de la otra, por lo que no existe una razn suficiente para definir dos reas; con N se indica el tamao de la primera de ellas y con M el de la segunda. En forma predeterminada, se guardan 12 kB para cada una de las dos regiones en la memoria superior. Para ahorrar ese espacio de memoria, si no usa Windows, puede teclear:
/W:0,0

con lo que se indicar a MEMMAKER que no reserve memoria superior para Windows.
COMANDOS CHKSTATE.SYS es un controlador de dispositivos que emRELACIONADOS: plea MEMMAKER durante el procedimiento de optimiza-

cin, para mantener informacin que se evala. Su uso es temporal, slo mientras MEMMAKER interacta con la computadora y los programas a fin de evaluarlos y decidir sobre si se pueden o no ejecutar en la memoria alta. Se ejecuta con una lnea que se crea al principio del archivo CONFIG.SYS y esa lnea se borra una vez que MEMMAKER concluye su operacin. Por lo tanto, CHKSTATE.SYS es un comando que carga a un controlador de dispositivos y slo lo emplea MEMMAKER, razn por la cual no se le da tratamiento en ninguna otra parte de este libro. Si desea cargar en la memoria superior uno o varios controladores de dispositivos, emplee el comando DEVICEHIGH, mientras que para cargar programas en esa memoria, utilice el comando LOADHIGH.
EJEMPLOS:

Para invocar y ejecutar el programa MEMMAKER desde la lnea de comandos teclee:


MEMMAKER

Si utiliza a MS-WINDOWS, podra indicar que reserve 12 kB de memoria superior para cada una de las dos reas requeriRegresar al Contenido

370

Listado alfabtico de comandos y controladores del MS-DOS 6.22

das para los buffers de traduccin, que es la opcin predeterminada por MEMMAKER:
MEMMAKER /W:12:12

Si desea que MEMMAKER se ejecute en el modo BATCH, de procesamiento por lotes, teclee:
MEMMAKER /BATCH

o
MEMMAKER /BATCH2

En caso de que la configuracin que haya determinado MEMMAKER no le satisfaga, o bien, que tenga algn problema con el uso de la memoria, 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, como suele suceder con algunos programas de compresin de discos, utilice el modificador /SWAP de la siguiente forma; suponga que su disco de arranque es C: y despus de comprimir el disco se renombra como E:, entonces, se debe indicar a MEMMAKER que los archivos que requiere ahora se encuentran en la unidad E: en lugar de la unidad C:, con el siguiente comando:
MEMMAKER /SWAP:E

No se requiere emplear este modificador si se usan los programas de compresin de disco DOUBLESPACE o STACKER 2.0, ni XTRADRIVE 1.0, pero si utiliza algn otro, puede consultar en su documentacin si ese programa cambia las letras de las unidades.

MENUCOLOR
COLOR DE MENUS DE INICIO
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

Regresar al Contenido

MENUCOLOR

371

DESCRIPCION:

Permite asignar los colores del texto y fondo a emplear en el men de inicio, que puede crear el usuario a fin de que cada vez que se arranque la computadora, se muestre una lista de opciones de configuracin del sistema. Slo se puede usar dentro de un bloque de mens en el archivo CONFIG.SYS. Una vez concluido el men de arranque, se regresa al modo de pantalla que se defina con el controlador de dispositivos ANSI.SYS y que se reasigne cuando se ejecute el comando CLS. Consulte la seccin de Comandos Relacionados, para tener una relacin completa de los comandos que se pueden emplear para crear los mens de arranque en el archivo CONFIG.SYS.
MENUCOLOR = X [,Y] X

SINTAXIS: PARAMETROS:

Permite indicar el color del frente en el men, correspondiente al texto que se presente. Su valor predeterminado es cero (0), pero pueden ir desde 0 hasta 15, en el que cada nmero representa un color de acuerdo a la siguiente tabla:
Cdigo 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Negro Azul Verde Cian Rojo Magenta Marrn Blanco Gris Azul brillante Verde brillante Cian brillante Rojo brillante Magenta brillante Amarillo Blanco brillante Color

Regresar al Contenido

372

Listado alfabtico de comandos y controladores del MS-DOS 6.22 Y

Permite indicar el color para el fondo del men en pantalla. Sus valores, al igual que en el caso de X, pueden ir de 0 a 15. Se debe tener precaucin de no asignar los mismos valores para X y para Y, pues se ocultar el texto en el fondo. Este parmetro Y es opcional, por lo que si se omite, se desplegar el texto con el color que se seale, sobre un fondo negro. Si se asigna el color blanco (7) para el color del fondo, ser invisible el efecto de video inverso que se presenta en el men para indicar la opcin actual.
COMANDOS Para definir los mens de inicio en el archivo CONFIG.SYS, se disRELACIONADOS: pone, adems de MENUCOLOR, de los siguientes comandos:
INCLUDE

Permite incluir el contenido de un bloque de configuracin dentro de otro bloque, como si formase parte de l.
MENUDEFAULT

Permite indicar cul de los elementos de men se considerar como opcin predeterminada.
MENUITEM

Permite determinar un elemento del men. Permite indicar si la tecla ( estar o no activa y con ello, si el teclado numrico estar o no activado cuando se presente el men de inicio.
SUBMENU NUMLOCK

Permite definir un men de siguiente nivel, mejor conocido como submen.


EJEMPLOS:

Suponga que dispone de un monitor a color y desea que el texto del men de inicio, donde se presentan las opciones de configuracin de la computadora, se muestre en color amarillo (14) sobre un fondo negro (0), el comando ser:
MENUCOLOR 14, 0

Una combinacin 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 , e s l a q u e


Regresar al Contenido

MENUDEFAULT

373

muestra el texto en un blanco brillante (15), sobre un fondo azul(1):

MENUCOLOR 15, 1

MENUDEFAULT
OPCION PREDETERMINADA DEL MENU DE INICIO
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite indicar cul de las opciones de un men de inicio ser considerada como la opcin predeterminada, en caso de que el usuario no seale ninguna en un plazo determinado con este mismo comando. Slo se le puede emplear dentro de un bloque de men en el archivo CONFIG.SYS. Un men de inicio es una lista de opciones que se muestra en la pantalla cada vez que se enciende o reinicializa la computadora, a fin de que el usuario pueda indicar una de las configuraciones que se le presentan. El men de inicio se define dentro del archivo CONFIG.SYS empleando los comandos MENUDEFAULT y los que se mencionan en la seccin Comandos Relacionados. Si no se emplea el comando MENUDEFAULT en el men de inicio, se define como opcin predeterminada aquella que est en el punto nmero uno; es decir, la primera.
MENUDEFAULT = NOMBREBLOQUE [,TIEMPO_ESPERA] NOMBREBLOQUE

SINTAXIS: PARAMETROS:

Permite indicar cul opcin del men ser considerada como predeterminada si el usuario no indica ninguna otra dentro del TIEMPO de ESPERA sealado, o bien, si slo oprime 1 . Debido a que a cada uno de los elementos del men le corresponde un grupo de comandos denominado bloque de configuracin, el parmetro que se debe indicar corresponde al nombre de ese bloque, con el cual se identifica la opcin. Desde luego, ese bloque de configuracin deber existir en el archivo CONFIG.SYS y cuando se muestre en la pantalla el
Regresar al Contenido

374

Listado alfabtico de comandos y controladores del MS-DOS 6.22

men de inicio, el sistema operativo presentar en forma resaltada la opcin que se haya indicado como predeterminada y su nmero asociado se incluir a continuacin del mensaje Escriba su seleccin, por lo que el usuario slo tendr que oprimir 1 para aceptarla, o bien, esperar a que transcurra el tiempo lmite, en caso de que se haya incluido alguno.
TIEMPO_ESPERA

Permite determinar cuntos segundos, desde 0 hasta 90, deber esperar el sistema operativo la respuesta del usuario a la pregunta de cul configuracin desea. Si en ese plazo no se indica ninguna opcin, se iniciar la operacin y la computadora se configurar con la opcin predeterminada. Si se indica 0 segundos, entonces la computadora se configurar con la opcin predeterminada sin presentar el men de inicio. Si no se incluye el parmetro TIEMPO_ESPERA, el sistema operativo se detendr y slo continuar cuando se oprima la tecla 1 .
COMANDOS Para definir los mens de inicio en el archivo CONFIG.SYS, RELACIONADOS: se dispone, adems de MENUDEFAULT, de los siguientes

comandos:
INCLUDE

Permite incluir el contenido de un bloque de configuracin dentro de otro bloque, como si formase parte de l.
MENUCOLOR

Permite determinar los colores a emplear como frente y fondo en el men de inicio.
MENUITEM

Permite determinar un elemento del men. Permite indicar si la tecla ( estar o no activa y con ello, si el teclado numrico estar o no activado cuando se presente el men de inicio.
SUBMENU NUMLOCK

Permite definir un men de siguiente nivel, mejor conocido como submen.


Regresar al Contenido

MENUITEM

375

EJEMPLOS:

Un ejemplo prctico puede consistir en la presentacin al usuario de un men donde se muestren tres configuraciones: a) bsica, con el mnimo de comandos a ejecutar desde el CONFIG.SYS y que puede emplearse, por ejemplo, cuando se desee instalar nuevos paquetes de software; b) una configuracin especial, para emplear ciertos paquetes, tales como AutoCad para DOS, ya que su configuracin recomendada difiere de la que se emplea cuando se utiliza a MS- Windows; y c) una configuracin adecuada para utilizar MSWindows. En este caso, se puede definir un bloque de men denominado [MENU] con las tres opciones arriba sealadas. Se utiliza el comando MENUDEFAULT para determinar la opcin WINDOWS como predeterminada si el usuario no responde en 15 segundos.
[MENU] MENUITEM=BASICA,Configuracin sin comandos adicionales MENUITEM=ESPECIAL,Configuracin especial (CAD) MENUITEM=WINDOWS,Configuracin para Windows MENUDEFAULT=WINDOWS,15

MENUITEM
OPCION DEL MENU DE INICIO
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite determinar una opcin de configuracin del sistema en el men de inicio, tambin conocido como elemento del men. Cada men puede contener hasta 9 elementos u opciones, pero se pueden emplear submens con el comando SUBMENU. A cada opcin del men le corresponde un bloque de configuracin, donde se incluyen los comandos a ejecutar dentro del archivo CONFIG.SYS a fin de establecer una cierta configuracin al sistema. Slo se le puede emplear dentro de un bloque de men en el archivo CONFIG.SYS.
Regresar al Contenido

376

Listado alfabtico de comandos y controladores del MS-DOS 6.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, a fin de que el usuario pueda indicar una de las configuraciones que se le presentan. El men de inicio se define dentro del archivo CONFIG.SYS empleando los comandos MENUITEM y los que se mencionan en la seccin Comandos Relacionados.
SINTAXIS: PARAMETROS:
MENUITEM = NOMBREBLOQUE [,TEXTO] NOMBREBLOQUE

Permite indicar el nombre del bloque de configuracin que contiene los comandos correspondientes a esa opcin y que se ejecutarn cuando se seleccione esa opcin en el men de inicio, ya sea porque la seleccion el usuario o porque fue la opcin predeterminada. El bloque que cuyo nombre se indique debe existir en el archivo CONFIG.SYS. Para definir el nombre del bloque se pueden emplear hasta 70 caracteres, pero no se debe incluir ninguno de los siguientes: / \ , ; = [] espacio en blanco diagonal diagonal inversa coma punto y coma signo igual corchetes

Si se omite la creacin de un bloque de configuracin con ese nombre, y por lo tanto el sistema operativo no lo encuentra, tambin se omitir del men de inicio. Si existen bloques de configuracin con el encabezado de identificacin [COMMON], el sistema operativo ejecutar todos los comandos que incluya, adems de los correspondientes a la opcin seleccionada.
TEXTO

Permite indicar la descripcin que se desea aparezca en el men de inicio. En caso de que no se especifique ningn TEXTO, se mostrar el nombre del bloque con el que se relaciona ese elemento del men. Para el TEXTO se pueden incluir hasta 70 caracteres, sin limitaciones en cuanto a los caracteres que se pueden teclear.
Regresar al Contenido

MENUITEM

377

COMANDOS Para definir los mens de inicio en el archivo CONFIG.SYS, RELACIONADOS: se dispone, adems de MENUITEM, de los siguientes co-

mandos:
INCLUDE

Permite incluir el contenido de un bloque de configuracin dentro de otro bloque, como si formase parte de l.
MENUCOLOR

Permite determinar los colores a emplear como frente y fondo en el men de inicio.
MENUDEFAULT

Permite indicar cul de los elementos de men se considerar como opcin predeterminada. Permite indicar si la tecla ( estar o no activa y con ello, si el teclado numrico estar o no activado cuando se presente el men de inicio.
SUBMENU NUMLOCK

Permite definir un men de siguiente nivel, mejor conocido como submen.


EJEMPLOS:

Se retoma aqu el ejemplo presentado con el comando MENUDEFAULT, que consiste en la presentacin al usuario de un men donde se muestren tres configuraciones: a) bsica, con el mnimo de comandos a ejecutar desde el CONFIG.SYS y que puede emplearse, por ejemplo, cuando se desee instalar nuevos paquetes de software; b) una configuracin especial, para emplear ciertos paquetes, tales como AutoCad para DOS, ya que su configuracin recomendada difiere de la que se emplea cuando se utiliza a MS-Windows; y c) una configuracin adecuada para utilizar MS-Windows. El bloque de men se denomina [MENU] y contiene las tres opciones arriba sealadas. Observe el uso del comando MENUITEM para indicar el nombre del bloque de configuracin que se asocia a cada una de las opciones del men, y para indicar el texto que se mostrar en la pantalla. Se utiliza el comando MENUDEFAULT para determinar la opcin WINDOWS como predeterminada si el usuario no
Regresar al Contenido

378

Listado alfabtico de comandos y controladores del MS-DOS 6.22

responde en 15 segundos. Tambin se incluy el comando MENUCOLOR para definir que el texto aparezca en blanco brillante sobre un fondo azul.
[MENU] MENUCOLOR=15, 1 MENUITEM=BASICA,Configuracin sin comandos adicionales MENUITEM=ESPECIAL,Configuracin especial (CAD) MENUITEM=WINDOWS,Configuracin para Windows MENUDEFAULT=WINDOWS,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. Configuracin sin comandos adicionales 2. Configuracin especial (CAD) 3. Configuracin para Windows

MKDIR

Escriba su seleccin: 3

Tiempo disponible: 15

CREAR SUBDIRECTORIO
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite crear un subdirectorio en la unidad actual o en la que se indique. Los subdirectorios parten del directorio raz de la unidad que se trate, y pueden anidarse en varios niveles, lo que proporciona una gran flexibilidad para organizar la informacin que se desee guardar, tanto en disquetes, como en discos duros, donde su aplicacin es muy amplia debido a la gran capacidad de almacenamiento de esos dispositivos. Se pueden crear subdirectorios dentro de otros subdirectorios.
MKDIR [UNIDAD:] RUTA

SINTAXIS:

Puede abreviarse como MD y en ese caso su sintaxis es:


MD [UNIDAD:] RUTA

Regresar al Contenido

MKDIR

379

PARAMETROS:

UNIDAD:

Permite indicar la letra de la unidad donde se desea crear el subdirectorio, puede ser disquete o disco duro, incluso dispositivos tales como disco ptico, cuando se cuenta con el equipo requerido para su uso y grabacin. Se deben incluir los dos puntos (:).
RUTA

Permite indicar la ubicacin y el nombre del subdirectorio a crear. Recuerde que su nombre acepta desde uno hasta ocho caracteres y puede incluir una extensin de uno hasta tres caracteres. La longitud mxima que puede tener es de 63 caracteres incluyendo todas las letras y signos, tales como los dos puntos (:) y diagonales inversas (\), incluidos en la ruta. No se puede crear un subdirectorio con el mismo nombre de un archivo existente en el subdirectorio actual; es decir, en el subdirectorio donde se desea crear otro subdirectorio, no debe existir un archivo con el mismo nombre y extensin.
COMANDOS Una vez creados los subdirectorios, se puede cambiar a ellos RELACIONADOS: para consultar su contenido o correr programas que se en-

cuentren en ese subdirectorio. Para cambiar de subdirectorio se emplea el comando CHDIR o CD. Tambin es posible eliminar un subdirectorio, en cuyo caso primero se le debern borrar todos los archivos que incluya. El comando para eliminar un subdirectorio sin archivos es RMDIR o RD. El comando DELTREE permite borrar subdirectorios completos, incluyendo cualquier archivo que contenga.
EJEMPLOS:

Suponga que desea crear un subdirectorio en su disco duro C:, que dependa del directorio raz y desea denominarlo LIBRO, pues en l guardar archivos relativos a ese documento, el comando es:
MD C:\LIBRO

suponga ahora que desea crear dos subdirectorios que dependan del recin creado subdirectorio C:\LIBRO, por ejemplo, uno para guardar el contenido del Captulo Uno, y que por tanto desea que se denomine CAPITULO.UNO y otro
Regresar al Contenido

380

Listado alfabtico de comandos y controladores del MS-DOS 6.22

para mantener su correspondencia y por ello denominarlo CARTAS, los comandos sern:
MD C:\LIBRO\CAPITULO.UNO MD C:\LIBRO\CARTAS

MODE

CONFIGURAR DISPOSITIVOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Realiza varias funciones, tales como indicar el estado actual del sistema, cambiar sus especificaciones y reconfigurar puertos o dispositivos de que se disponga. Con este comando se permite reconfigurar algunos de los dispositivos con los que cuente la computadora, tales como el monitor, el teclado, la impresora, los puertos paralelo y serial. Para cada caso, se dispone de una sintaxis particular, cada una de las cuales se ver a continuacin. Debido a que para algunos de sus usos requiere el controlador de dispositivo ANSI.SYS, se requiere que en el archivo CONFIG.SYS se haya incluido una lnea con el comando DEVICE a fin de cargar a ANSI.SYS. En caso contrario, no operar MODE. Puede ejecutarse desde el smbolo de peticin de orden del DOS, as como incluirse en archivos de procesamiento por lotes, tales como el archivo AUTOEXEC.BAT, en cuyo caso, permitir reconfigurar el sistema cada vez que se encienda o reinicie su computadora, de acuerdo a sus necesidades, sin tener que teclearlos en cada caso. La sintaxis del comando MODE vara segn la tarea que se desee realizar, una de entre las siguientes: a) Configurar una impresora conectada a un puerto paralelo. b) Configurar un puerto de comunicaciones en serie. c) Presentar estado de uno o varios dispositivos
Regresar al Contenido

SINTAXIS:

MODE

381

d) Redirigir la impresin de un puerto en paralelo a un puerto en serie. e) Establecer tablas de cdigos para dispositivos. f) Establecer modo de presentacin de la pantalla. g) Velocidad de repeticin del teclado. En las siguientes pginas se comenta cada una de estas tareas y su sintaxis en particular. A) Configurar una impresora conectada a un puerto paralelo.
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite reconfigurar una impresora que se tenga conectada a travs de uno de los puertos en paralelo, identificados como LPT1, LPT2 o LPT3, de forma tal que se impriman 80 132 caracteres por lnea, y con una separacin entre lneas elegible entre 6 u 8 lneas por pulgada. Desde luego, se requiere que la impresora permita estos cambios. No es compatible con la utilizacin de MODE para configurar un puerto de comunicaciones en serie (MODE COM), pues uno cancela al otro. Puede ser en forma reducida:
MODE LPTN[:] [C] [,[L] [,X]]

SINTAXIS:

Si emplea esta forma abreviada, MODE reconoce los valores de los parmetros respetando la misma posicin, por lo que en el caso de que alguno de ellos se omita, se deber tener precaucin de incluir en su lugar la coma. Tambin puede emplearse en su forma ampliada; es decir, con las palabras COLS, 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; y la letra N puede tomar los valores 1, 2 o 3 para indicar un puerto en particular. El primer puerto paralelo, que se denota como LPT1, puede indicarse como PRN, su uso es indistinto. El empleo de los dos puntos (:) es opcional.
Regresar al Contenido

382

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Los siguientes parmetros son COLS, que indica el nmero de columnas; LINES que indica el nmero de lneas y RETRY, que indica el numero de reintentos. 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 parmetro que se haya omitido, por lo que en caso de desear modificar alguno, slo se requiere indicar ese parmetro en particular y su nuevo valor.
COLS=C

Permite indicar el nmero de columnas, que es equivalente al nmero de caracteres, por rengln que se imprima, entre 80 132. El valor predeterminado es 80 y corresponde a la capacidad de una pgina tamao carta, con letra normal (no la condensada). Si se desea incluir una mayor cantidad de informacin en una pgina, entonces asigne el valor de COLS a 132, en cuyo caso se emplear un tipo de letra condensado. Opera en impresoras de matriz de puntos marca IBM o EPSON y sus compatibles.
LINES=L

Permite indicar el nmero de lneas verticales por pulgada que se desea imprimir, entre 6 u 8. El valor predeterminado es 6, pero se puede modificar a 8 si se desea incluir mayor nmero de renglones por pgina. Opera en impresoras de matriz de puntos marca IBM o EPSON y sus compatibles.
RETRY=X

Permite indicar a la computadora que reintente o repita el envo de informacin hacia una impresora conectada en el puerto paralelo. Es muy til con las impresoras tipo Lser, pues de lo contrario, la computadora recibe informacin de que la impresora ya no puede recibir ms informacin, mientras imprime lo recibido, y resulta en la suspensin del proceso. No se le debe emplear si se trabaja en un ambiente de red. Cuando se emplea a RETRY, una parte de MODE queda residente en la memoria. 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.
Regresar al Contenido

MODE

383

N No realiza ninguna accin de repeticin, es la opcin que se asume en forma predeterminada. N puede indicarse como NONE (Ninguno). P Reintenta el envo de informacin en forma permanente. R Devuelve listo despus de comprobar el estado de un puerto ocupado, por lo que RETRY=R resulta similar al empleo de P en las versiones previas de sistema operativo. Si se est en un bucle de reintento permanente, oprima las teclas - +. (-+=).
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). En trminos generales, las impresoras lo aceptan, pero si tuviera alguna dificultad, verifique con el manual de su impresora. Si desea indicar a su impresora que imprima 132 caracteres por lnea y 8 lneas por pulgada teclee:
MODE LPT1:132,8

que tambin puede teclearse como:


MODE PRN:132,8

Si dispone de una impresora tipo Lser, incluya en su archivo AUTOEXEC.BAT el comando:


MODE LPT1:,,R

para que se intente en forma permanente la impresin y no se cancele si se llena el buffer de la impresora. Por otra parte, si desea que se impriman lneas de 80 caracteres y 6 lneas por pulgada, que es la configuracin normal de las impresoras, y la impresora se conectar al puerto paralelo identificado como LPT3:, teclee:
MODE LPT3:80,6

si adems desea indicar en la misma instruccin que se intente la instruccin en forma permanente, hasta que se pueda llevar a cabo, incluya P de la siguiente forma:
MODE LPT3:80,6,P

Si por la anterior instruccin se entra en un bucle infinito y desea detenerlo, oprima las teclas -+. (-+=).
Regresar al Contenido

384

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Tambin puede teclear nuevamente el comando MODE, pero esta vez sin la P.

B ) Configurar un puerto de comunicaciones en serie.


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite configurar los parmetros para los puertos de comunicaciones en serie de que disponga la computadora, los cuales se identifican como COM1, COM2, COM3 y COM4. Estos parmetros de configuracin se refieren a: la velocidad de transmisin, la paridad, el nmero de bits de datos y de parada. Estas especificaciones dependen de los requerimientos de una impresora, mdem o cualquier otro dispositivo en serie que se desee emplear. Puede ser en forma reducida:
MODE COMN[:] [B [,P [,D [,S [,X]]]]]

SINTAXIS:

Si emplea esta forma abreviada, MODE reconoce los valores de los parmetros respetando la misma posicin, por lo que en el caso de que alguno de ellos se omita, se deber tener precaucin de incluir en su lugar la coma como es el caso de P, D, S y X. Tambin puede emplearse en su forma ampliada; es decir, con las palabras BAUD, PARITY, DATA, STOP y RETRY:
MODE COMN[:] [BAUD=B] [PARITY=P] [DATA=D] [STOP=S] [RETRY=X]

PARAMETROS:

COMN:

Indica el nmero del puerto de comunicaciones asncronas COM y N puede tomar los valores desde 1 hasta 4, para identificar alguno de ellos en particular: COM1:, COM2:, COM3: o COM4:. Es opcional el empleo de los dos puntos (:). Los siguientes parmetros son BAUD, que indica la velocidad de transmisin; PARITY, que indica el bit de paridad; DATA, que indica el numero bits para un carcter; STOP que indica el nmero de bits de parada; y RETRY, que especifica la accin de repeticin si ocurre un error.
Regresar al Contenido

MODE

385

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 parmetro que se haya omitido, por lo que en caso de desear modificar alguno, slo se requiere indicar ese parmetro en particular y su nuevo valor.
BAUD=B

Se refiere a los dos primeros dgitos de la velocidad de transmisin en bits por segundo (baudios). Los valores vlidos para B son los siguientes:
B 11 15 30 60 12 24 48 96 19 Velocidad (baudios) 110 150 300 600 1,200 2,400 4,800 9,600 19,200

PARITY=P

Permite indicar la forma de uso del bit de paridad para comprobar errores en la transmisin. Los valores que P puede tomar son los siguientes:
P E M N O S Significado Par, es el valor predeterminado Marca Ninguna accin Impar Espacio

Se debe tener en cuenta que algunos equipos no reconocen los valores M y S, por lo que en caso de duda se deber consultar el manual de su dispositivo.
Regresar al Contenido

386

Listado alfabtico de comandos y controladores del MS-DOS 6.22 DATA=D

DATA permite indicar el nmero de bits de datos en un carcter. Los valores aceptados para D son 5, 6, 7 u 8. El valor predeterminado es DATA=7. Se debe tener precaucin, pues algunos equipos no reconocen los valores 5 y 6.
STOP=S

Permite indicar el nmero de bits de paro que definen el final de un carcter, S, que puede tomar los siguientes valores: 1, 1.5 2. Si la velocidad de transmisin es de 110 baudios, el valor predeterminado es 2, en caso contrario es 1. Se debe tener precaucin, pues algunos equipos no reconocen el valor de 1.5
RETRY=X

Permite indicar a la computadora que reintente o repita el envo de informacin hacia una impresora conectada en el puerto en serie. Es muy til con las impresoras tipo Lser, pues de lo contrario, la computadora recibe informacin de que la impresora ya no puede recibir ms informacin, mientras imprime lo recibido, y resulta en la suspensin del proceso. No se le debe de emplear si se trabaja en un ambiente de red. Cuando se emplea a RETRY, una parte de MODE queda residente en la memoria. X puede tomar uno de los siguientes valores: B Devuelve ocupado si el estado del puerto es ocupado. La opcin RETRY=B es igual al uso del modificador P en versiones previas de MS-DOS. E Devuelve un error si el estado del puerto es ocupado. N No realiza ninguna accin de repeticin, es la opcin que se asume en forma predeterminada. N puede indicarse como NONE (Ninguno). P Reintenta el envo de informacin en forma permanente. R Devuelve listo despus de comprobar el estado de un puerto ocupado. Si se est en un bucle de reintento permanente, oprima las teclas -+. (-+=).

C) Presentar estado de uno o varios dispositivos.


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

Regresar al Contenido

MODE

387

DESCRIPCION:

Permite conocer cul es el estado actual de alguno o todos los dispositivos de que dispone la computadora.
MODE [DISPOSITIVO] [/STATUS] DISPOSITIVO

SINTAXIS: PARAMETROS:

Se refiere al nombre del dispositivo del que se desea obtener informacin.


MODIFICADORES:
/STATUS

Puede abreviarse como /STA, e instruye a MODE para que muestre el estado de las impresoras conectadas a los puertos en paralelo y que estn redirigidas. Si no se emplea este modificador, MODE muestra el estado de todos los dispositivos que se tengan instalados, excepto, el de las impresoras en paralelo que hayan sido redirigidas.
EJEMPLOS:

Si desea conocer el estado actual de todos los dispositivos, excepto el de impresoras en paralelo redirigidas teclee:
MODE

Si desea que se despliegue el estado de la consola, que incluye al teclado y al monitor, teclee:
MODE CON /STATUS

Si desea que MODE muestre el estado de las impresoras en paralelo que estn redirigidas, as como el estado de los dems dispositivos de la computadora, 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

388

Listado alfabtico de comandos y controladores del MS-DOS 6.22

D) Redirigir la impresin de un puerto en paralelo a un puerto en serie.


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite indicar al sistema operativo que enve la informacin de salida hacia la impresora, a partir de un puerto en paralelo, a travs de un puerto en serie, lo cual permite emplear impresoras que se conectan a un puerto en serie, en lugar de a un puerto en paralelo.
MODE LPTN[:] = COMN[:] LPTN

SINTAXIS: PARAMETROS:

LPT se refiere al puerto en paralelo y N puede ser 1, 2 3, con lo cual se permite identificar con precisin al puerto .
COMN

COM permite indicar el puerto en serie y N puede tomar los valores 1, 2, 3 4.


EJEMPLOS:

La mayora de las impresoras que se emplean actualmente con las microcomputadoras se conectan a un puerto en paralelo, generalmente el LPT1: o PRN:, sin embargo, se siguen empleando impresoras que reciben la informacin a travs de un puerto en serie. Si usted dispone de una impresora que recibe la informacin por un puerto en serie, probablemente requerir redireccionar la salida de la informacin para la impresora, del puerto en paralelo (LPT) a un puerto en serie (COM). Primero, se debe configurar el puerto en serie de acuerdo a las caractersticas de su impresora, tales como la velocidad de transmisin y paridad. As, si la impresora solicita que la velocidad sea de 9600 baudios, paridad par y desea conectarla al primer puerto en serie, denominado como COM1:, el comando ser:
MODE COM1: BAUD=96 PARITY=E

Despus, se requiere indicar al sistema operativo que redirija la salida de impresin del puerto en paralelo al puerto en serie, lo que se consigue con el comando:
MODE LPT1:=COM1:

Regresar al Contenido

MODE

389

Si tambin dispone de una impresora que recibe la informacin por un puerto en paralelo y desea utilizarla sin tener que desconectar y reconfigurar lo anterior, entonces basta con que redireccione el puerto paralelo LPT1: a su estado normal, y conectar en l esa impresora. Para ello, el comando es:

MODE LPT1:

E ) Establecer tablas de cdigos para dispositivos.


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3.3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

En esta opcin, el comando MODE permite preparar, seleccionar, actualizar o presentar los nmeros de los juegos de caracteres correspondientes a las tablas de cdigos que se pueden asignar a los dispositivos. Para preparar y seleccionar una tabla de cdigos para la consola, teclado y monitor, se requiere que en el archivo CONFIG.SYS se haya incluido una lnea con el comando DEVICE que permita cargar a DISPLAY.SYS. En caso contrario, no se podr llevar a cabo el intercambio de juegos de caracteres.
MODE DISPOSITIVO CODEPAGE PREPARE = ((YYY[...]) [UNIDAD:] [RUTA] ARCHIVO) MODE DISPOSITIVO CODEPAGE SELECT = YYY MODE DISPOSITIVO CODEPAGE REFRESH MODE DISPOSITIVO CODEPAGE [/STATUS]

SINTAXIS:

PARAMETROS:

DISPOSITIVO

Permite indicar cul es el dispositivo para el que se desea preparar o seleccionar una tabla de cdigos, pueden ser: CON:, LPT1:, LPT2: y LPT3:. El uso de los dos puntos (:) es opcional, pero el dispositivo que se indique debe existir en la computadora.
CODEPAGE PREPARE

Puede abreviarse como CP PREP y prepara la tabla de cdigos con los juegos de caracteres para el dispositivo que se inRegresar al Contenido

390

Listado alfabtico de comandos y controladores del MS-DOS 6.22

dique en DISPOSITIVO. Este es un paso previo para despus seleccionar el juego de caracteres con la forma MODE CODEPAGE SELECT. Es decir, no se puede emplear CODEPAGE SELECT sin antes preparar la tabla de cdigos con CODEPAGE PREPARE.
YYY

Nmero de la tabla de cdigos con el juego de caracteres que se desea preparar o seleccionar, MS-DOS reconoce los siguientes:
Cdigo 437 850 852 860 863 865 Pas o idioma Estados Unidos Multilengua Latinoamericano (latn I) Eslavo (latn II) Portugus Francs de Canad Nrdico

Se puede indicar uno o ms cdigos de pgina, pero se debe tener precaucin de separarlos con comas y encerrar toda la lista entre parntesis. Cuando aada, modifique o reemplace cdigos de pgina, incluya una coma (,) para aquel cdigo que no desee modificar.
[UNIDAD:] [RUTA] ARCHIVO

Permite indicar la unidad de almacenamiento y el subdirectorio donde se encuentra, as como el nombre, del archivo de informacin de tabla de cdigos (.CPI) que se emplear para preparar el juego de caracteres. En el sistema operativo MS-DOS se incluyen 2 archivos con la extensin .CPI, y contienen informacin relativa a los siguientes dispositivos:
Archivo EGA.CPI EGA2.CPI Con Informacin sobre Adaptador grfico mejorado (EGA) o IBM Personal System/2 Proporciona servicios similares a EGA.CPI, pero incluye soporte para otros cdigos de pagina adicionales, para idiomas que no se utilizan en Amrica.

Regresar al Contenido

MODE

391

En versiones anteriores del DOS se incluan los siguientes archivos .CPI:


Archivo 4201.CPI 4208.CPI 5202.CPI LCD.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 lquido IBM PC

CODEPAGE SELECT

Puede abreviarse como CP SEL y selecciona la tabla de cdigos con el juego de caracteres a utilizar con el dispositivo indicado en DISPOSITIVO. Para poder seleccionar una tabla de cdigos, primero se le debe preparar con el comando CODEPAGE PREPARE. CODEPAGE SELECT activa los cdigos de pgina para un dispositivo en particular, si desea activar los cdigos de pgina para todos los dispositivos disponibles, emplee el comando CHCP.
CODEPAGE REFRESH

Puede abreviarse como CP REF y permite restablecer la tabla de cdigos y su juego de caracteres asociado a un dispositivo, si por causa de un problema con el equipo, tanto de hardware como de software, se hubieran perdido.
CODEPAGE

Muestra los nmeros de las tablas de cdigos que se hayan preparado o seleccionado para el dispositivo que se indique, en caso de que se haya preparado o seleccionado alguna tabla de cdigo y su juego de caracteres.
MODIFICADORES:
/STATUS

Puede abreviarse como /STA y muestra los nmeros de las tablas de cdigos que estn preparadas o seleccionadas para el dispositivo indicado. No se requiere la introduccin de /STATUS para obtener esa informacin, pues si se teclea MODE, el DISPOSITIVO y el parmetro CODEPAGE, se mostrarn los nmeros correspondienRegresar al Contenido

392

Listado alfabtico de comandos y controladores del MS-DOS 6.22

tes a los juegos de caracteres que se hayan preparado y seleccionado para ese dispositivo.
COMANDOS Adems de MODE, para emplear los nmeros de las tablas RELACIONADOS: de cdigos y por tanto distintos juegos de caracteres, tambin

se emplean los comandos NLSFUNC y CHCP.


EJEMPLOS:

Si desea preparar el primer puerto en paralelo de su computadora con el cdigo de pgina 850 Multilengua, que se emplea en Latinoamrica para disponer de los caracteres en espaol y portugus, y su impresora es compatible con la IBM Proprinter II, por lo que se utilizar el archivo 4201.CPI (de una versin anterior a la 6.2), que reside en el subdirectorio C:\DOS
MODE LPT1: CODEPAGE PREPARE=((850),C:\DOS\4201.CPI)

despus de utilizar MODE CODEPAGE PREPARE, se le puede seleccionar o activar con MODE CODEPAGE SELECT
MODE LPT1: CODEPAGE SELECT=850

Si por un problema con el hardware, o si apag y volvi a encender la impresora y necesita volver a cargar y reactivar el cdigo de pgina, emplee REFRESH de la siguiente forma.
MODE LPT1: CODEPAGE REFRESH

Para conocer cul es el estado de un dispositivo, emplee /STATUS en forma similar a:

MODE LPT1: CODEPAGE /STATUS

F ) Establecer Modo de presentacin de la pantalla.


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.2

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite seleccionar un adaptador de video o bien, cambiar la configuracin y el modo de presentacin del que se tenga activo en ese momento, entre monocromtico, CGA (Color
Regresar al Contenido

MODE

393

Graphics Adapter) EGA (Enhanced Color Graphics Adapter) o VGA (Video Graphics Array).
SINTAXIS:
MODE [ADAPTADOR] [,DESPLAZAMIENTO [,T]] MODE [ADAPTADOR] [,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 Nmero de caracteres (o columnas) a presentar por cada lnea del monitor de video. BW40 o BW80 Indica un adaptador CGA de grficos a color, con presentacin monocromtica y el nmero de columnas por lnea, ya sean 40 u 80. CO40 u CO80 Indica que se active la capacidad de color del video, as como el nmero de caracteres por lnea, 40 u 80. MONO Indica monitor monocromtico con 80 caracteres por lnea.
DESPLAZAMIENTO

Indica si la pantalla CGA debe desplazarse hacia la izquierda (L de Left) o hacia la derecha (R de Right). Se utiliza para centrar las exposicin de informacin en el monitor.
T

Solicita al sistema operativo que muestre caracteres de prueba (Test), con el propsito de que se permita alinear la pantalla.
CON[:]

Permite identificar a la Consola, que incluye al teclado y al monitor y en este caso se refiere al monitor.
COLS=C

Permite indicar el nmero de caracteres (o columnas) por rengln en el monitor, los valores de C pueden ser 40 u 80. Slo est disponible en las versiones MS-DOS 4.0 y posteriores.
LINEAS=N

Permite indicar el nmero de lneas o renglones a mostrar entre: 25, 43 50 dependiendo del tipo de monitor de que se
Regresar al Contenido

394

Listado alfabtico de comandos y controladores del MS-DOS 6.22

disponga. Si el valor de N es distinto a 25, se requiere haber instalado el controlador de dispositivo ANSI.SYS en el archivo CONFIG.SYS con un comando DEVICE. Slo est disponible en las versiones MS-DOS 4.0 y posteriores.
COMANDOS Para instalar el controlador de dispositivo ANSI.SYS se emRELACIONADOS: plea el comando DEVICE en una lnea del archivo CON-

FIG.SYS.

G) Velocidad de repeticin del teclado.


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite indicar al sistema operativo, la velocidad a la que se desea que responda el teclado cuando se mantenga oprimida una tecla, as como la velocidad con la cual realizar la repeticin de esa tecla mientras se le mantenga oprimida. En el primer caso, se trata del retardo (DELAY) del teclado, y en el segundo, de su velocidad (RATE). No todos los teclados aceptan este comando.
MODE CON[:] [RATE=X] [DELAY=D] CON[:]

SINTAXIS: PARAMETROS:

Permite identificar a la Consola, que incluye al teclado y al monitor y en este caso se refiere al teclado.
RATE=X

La X indica la velocidad de repeticin del teclado para cuando se mantenga oprimida una de sus teclas. Los valores que puede tomar van del 1 hasta el 32, que representan, aproximadamente, de 2 a 30 caracteres por segundo, respectivamente. El valor predeterminado es 20 para teclados compatibles con IBM-AT, y 21 para teclados compatibles con IBM PS/2. Si se determina la velocidad de repeticin del teclado, se deber incluir tambin un valor de retardo (DELAY).
DELAY=D

Permite indicar el valor de retardo, o tiempo que deber transcurrir antes de que se inicie la repeticin del carcter de
Regresar al Contenido

MORE

395

la tecla que se mantenga oprimida. Los valores para D pueden ser 1, 2, 3 4, que corresponden a 0.25, 0.50, 0.75 y 1 segundo, respectivamente. Su valor predeterminado es 2, que corresponde a 0.50 segundos. Si se determina el valor de retardo del teclado, tambin se deber incluir una velocidad de repeticin (RATE).
EJEMPLOS:

Para dar la mayor velocidad posible de respuesta y repeticin al teclado, teclee en la lnea de comandos o incluya en el archivo AUTOEXEC.BAT una lnea como la siguiente:

MORE
MAS

MODE CON: RATE=32 DELAY=1

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Es un filtro que permite visualizar archivos de grandes textos, o las salidas con los resultados de comandos, que ocupan ms de los renglones disponibles en una pantalla, pues hace una pausa cuando la informacin ocupa toda la pantalla y espera hasta que el usuario oprima una tecla para continuar mostrando la informacin. La informacin que se presenta se lee desde un smbolo de canalizacin (|), o desde un archivo redirigido (<). Al hacer pausa en cada pantalla, se muestra un mensaje como el siguiente:
Ms ( More )

y el sistema espera a que el usuario oprima una tecla para continuar mostrando la informacin.
SINTAXIS:

Si se redirige un archivo:
MORE < [UNIDAD:] [RUTA] ARCHIVO

Regresar al Contenido

396

Listado alfabtico de comandos y controladores del MS-DOS 6.22

o si se canaliza una informacin:


COMANDO | MORE

PARAMETROS:

[UNIDAD:] [RUTA] ARCHIVO

Permite indicar la ubicacin donde se encuentra el ARCHIVO cuya informacin se desea visualizar.
COMANDO

Se refiere al nombre del comando que proporcionar la informacin a visualizar. Si se desea emplear el carcter de redireccin simbolizado por el signo menor que (<), se debe definir previamente la variable de ambiente TEMP en el archivo AUTOEXEC.BAT.
COMANDOS El comando MORE se emplea frecuentemente con los comanRELACIONADOS: dos DIR, MEM, MODE, SORT y TYPE.

DIR muestra los archivos contenidos en un directorio, MEM presenta un informe acerca del aprovechamiento de la memoria del sistema, MODE indica el estado y configuracin de los dispositivos del sistema, SORT permite reordenar la informacin de un archivo o de la salida de un comando, y el ltimo, TYPE, visualiza en pantalla el contenido de un archivo ASCII.
EJEMPLOS:

Si desea que el sistema operativo muestre los archivos contenidos en el actual subdirectorio, y que haga una pausa cada vez que se llene una pantalla, teclee:
DIR | MORE

que resulta similar a teclear:


DIR /P

Suponga que tiene un archivo de texto escrito en cdigo ASCII, 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. Si el archivo se llama TEXTO.TXT y se encuentra en el archivo C:\LIBROS, se tecleara:
TYPE C:\LIBROS\TEXTO.TXT | MORE

Este caso suele presentarse cuando se adquiere un nuevo paquete de software, pues casi siempre se incluye un archivo
Regresar al Contenido

MOVE

397

LEEME (README), con la ltima informacin disponible sobre ese paquete. Para visualizar el estado de los dispositivos de la computadora con el comando MODE, teclee:

MOVE
MOVER

MODE | MORE

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Comando introducido con la versin 6.0, que permite reubicar o mover uno o ms archivos de un directorio a otro. Tambin permite renombrar subdirectorios pero no se le puede reubicar a otro lugar en el rbol de directorios. El comando MOVE devuelve un valor de ERRORLEVEL igual a 0 si su operacin de mover los archivos tiene xito; y de 1 si se present un error. Este valor de ERRORLEVEL se puede emplear en archivos de procesamiento por lotes para determinar el siguiente curso de accin.
MOVE [/Y | -Y] [UNIDAD:] [RUTA] ARCHIVO [,[UNIDAD:] [RUTA] ARCHIVO [...]] DESTINO [UNIDAD:] [RUTA] ARCHIVO

SINTAXIS:

PARAMETROS:

Permite indicar la ubicacin y nombre de uno o ms archivos que se deseen mover de un subdirectorio a otro. En el lugar de ARCHIVO se pueden emplear smbolos comodn (? y *) para indicar grupos de archivos. 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 sealado. En el caso de querer renombrar un subdirectorio, se refiere al nuevo nombre que se le desea asignar.
Regresar al Contenido

398

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Por DESTINO se puede incluir la letra de la unidad (C:), el nombre del subdirectorio (\LIBROS) o bien, una combinacin de ambos (C:\LIBROS). Cuando se mueve un solo archivo, se puede incluir en DESTINO un nombre distinto de archivo para que al moverlo se le renombre, pero se debe tener precaucin, pues si se mueve un archivo o se asigna un nombre igual al de un archivo existente en el subdirectorio destino, se sobreescribe el archivo anterior y se sustituye por el que se mueve sin solicitar confirmacin. No se deben incluir los nombres de archivos como DESTINO cuando se mueva a ms de un archivo, de lo contrario aparecer un mensaje como el siguiente:
No se puede mover archivos mltiples y grabarlos como uno solo. (Cannot move multiple files to a single file)

Al igual que los comandos COPY y XCOPY, el comando MOVE lee la variable de entorno COPYCMD y acta de acuerdo a ella, a menos que se incluyan modificadores que contradigan a los establecidos en COPYCMD. As por ejemplo, conviene incluir en COPYCMD el modificador /-Y para que estos tres comandos siempre soliciten confirmacin antes de sobreescribir un archivo que ya exista; en cambio si se desea evitar esa pregunta, asigne el modificador /Y a la variable COPYCMD.
MODIFICADORES:
/Y

Indica a MOVE que realice la operacin de mover archivos sin solicitar al usuario su confirmacin en caso de que se vaya a sobreescribir alguno. La opcin predeterminada de MOVE consiste en solicitar confirmacin, excepto si se invoca a MOVE desde un archivo de procesamiento por lotes (.BAT) Este modificador tiene prioridad sobre lo definido en la variable de entorno COPYCMD.
/-Y

Es la opcin predeterminada, e indica a MOVE que solicite confirmacin antes de reemplazar un archivo existente. Este modificador tiene prioridad sobre lo definido en la variable de entorno COPYCMD.
Regresar al Contenido

MOVE

399

COMANDOS En virtud de que el comando MOVE devuelve un valor de RELACIONADOS: ERRORLEVEL, es posible crear rutinas en archivos de proce-

samiento por lotes, donde se pueda bifurcar a la siguiente accin dependiendo de si MOVE tuvo o no xito. En cierta forma, el comando COPY se relaciona con MOVE, ya que permite copiar archivos de un subdirectorio a otro. La diferencia consiste en que con COPY se requiere borrar los archivos ORIGEN.
EJEMPLOS:

Suponga que existen dos archivos que se denominan CONT9401.DBF y CONT9402.DBF en el subdirectorio C:\CONTAB y se les desea mover hacia el subdirectorio D:\CONTA94. En este caso, el comando ser:
MOVE C:\CONTAB\CONT9401.DBF, C:\CONTAB\CONT9402.DBF D:\CONTA94

En caso de que el subdirectorio D:\CONTA94 no exista, el sistema mandar el siguiente mensaje:


Crear directorio d:\conta94"? [sn]

Si se contesta afirmativamente, se crear el nuevo subdirectorio y dentro de l se incluirn los archivos determinados anteriormente, mostrando el nombre del subdirectorio y el nombre del archivo que se mueve hasta el ltimo, uno a uno. En caso contrario, es decir, si se contesta negativamente, el sistema mandar el mismo mensaje que si se quisiera mover muchos archivos a uno solo, es decir mover archivos mltiples a uno. Si en el subdirectorio actual (donde est en ese momento) se tiene el archivo LECTURA.PRG y se le desea mover al subdirectorio C:\AYUDAS y al mismo tiempo renombrarlo como LEER.PRG, el comando ser:
MOVE LECTURA.PRG C:\AYUDAS\LEER.PRG

Suponga que en su disco duro identificado con la letra C: tiene un subdirectorio denominado C:\VARIOS, y que le resultara ms conveniente que se llamara C:\DIVERSOS, adems suponga que se encuentra en el directorio raz, es decir, que se encuentra en C:\, en ese caso, para renombrarlo con MOVE se puede teclear:
MOVE VARIOS DIVERSOS

Observe que no fue necesario poner toda la ruta; esto se debe a que el sistema buscar en el directorio en que se encuentre es decir, en el directorio raz en este caso, y, de encontrar un
Regresar al Contenido

400

Listado alfabtico de comandos y controladores del MS-DOS 6.22

subdirectorio denominado en la instruccin como origen, lo mover al subdirectorio indicado como destino. Para aclarar el concepto de que no se puede reubicar un subdirectorio, considere que, para el caso anterior se tecleara el comando:
MOVE C:\VARIOS C:\EMPRESA1\DIVERSOS

que resultara invlido pues se estara 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Comando introducido con la versin 6.0 del sistema operativo, que permite localizar y eliminar uno o ms virus que se encuentren en la memoria de la computadora o en discos duros y disquetes. Cuando se ejecuta a MSAV y se revisa cada subdirectorio existente en busca de algn virus, se crea un archivo denominado CHKLIST.MS en cada subdirectorio y en l se guardan las sumas de verificacin para cada programa. Esta informacin la utiliza MSAV en siguientes revisiones, pues si al comparar las sumas de verificacin resultantes en la nueva revisin con las que se mantienen en el archivo CHKLIST.MS, son distintas, se podr estar ante un posible efecto de virus. En algunas ocasiones puede suceder que programas residentes en memoria, as como probables conflictos entre controladores de dispositivos que se hayan instalado, den lugar a comportamientos extraos que sugieran la presencia de un virus, siendo que es otra la causa de ese comportamiento, por
Regresar al Contenido

MSAV

401

lo que si MSAV no encuentra ningn virus, 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). Para ello, simplifique los archivos CONFIG.SYS y AUTOEXEC.BAT anteponiendo un REM a todos los comandos que sea posible y despus, quite ese REM, uno a uno, mientras observa el desempeo de la computadora. Antes de modificar los archivos CONFIG.SYS y AUTOEXEC.BAT, prepare un disquete de arranque; es decir, con el sistema operativo, copie en l esos archivos y verifique que su computadora arranca con ese disquete. Este paso es importante debido a que es posible que su computadora no arranque despus de modificar los citados archivos. Otra opcin consiste en oprimir la tecla 5 mientras aparece el mensaje:
Iniciando MS-DOS ... (Starting MS-DOS ...)

con lo que se indica al sistema operativo que no lea los archivos antes referidos. Si dentro de MSAV selecciona la opcin denominada como Verificar todos los archivos, que se encuentra dentro del men Opciones, se indicar al programa Anti-Virus que revise los archivos que tengan las siguientes extensiones: .386, .APP, .BIN, .CMD, .COM, .DLL, .DRV, .EXE, .FON, .ICO, .OV*, .PGM, .PIF, .PRG y .SYS. Es posible determinar diferentes configuraciones para el empleo de MSAV, cada una de las cuales se guardar en un archivo de inicializacin denominado MSAV.INI, si as lo desea. Cada vez que se invoca al programa MSAV, busca al archivo MSAV.INI en el subdirectorio que se haya indicado con la variable de entorno denominada MSDOSDATA, pero si no existe esta variable de entorno, entonces procede a buscar el archivo MSAV.INI en el subdirectorio actual y si no lo encuentra, lo crea con los valores predeterminados. Para crear la variable de entorno denominada MSDOSDATA incluya en su archivo AUTOEXEC.BAT una lnea con el siguiente comando:
SET MSDOSDATA=C:\DOS

donde C:\DOS puede sustituirse por el subdirectorio donde resida el archivo MSAV.INI.
Regresar al Contenido

402

Listado alfabtico de comandos y controladores del MS-DOS 6.22

La ventaja de poder crear la variable de entorno MSDOSDATA con la ruta donde se ubica el archivo MSAV.INI se observa cuando un mismo archivo MSAV.EXE, que es el archivo ejecutable, es empleado por varios usuarios y cada uno de ellos desea su propia configuracin. Esta situacin ser comn en ambientes de red, donde el programa anti-virus de Microsoft resida en un disco compartido, digamos F:, y cada usuario enciende su terminal con su propio archivo AUTOEXEC.BAT. Si un usuario desea que MSAV emplee la configuracin que l le determine y guarde el archivo MSAV.INI en el subdirectorio C:\DOS de su disco duro (local), entonces deber incluir en su archivo AUTOEXEC.BAT una lnea 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.EXE reside en el directorio raz de la unidad F:. Si en la ruta de bsqueda definida con PATH se incluy a F:\, entonces bastar con teclear MSAV.
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. En caso de que no se indique ninguna UNIDAD:, la bsqueda se realizar en la unidad actual.
MODIFICADORES:
/A

Instruye a MSAV para que revise todas las unidades disponibles en la computadora, a excepcin 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 algn virus, se le elimine.
Regresar al Contenido

MSAV /F

403

Este modificador desactiva la presentacin de los nombres de archivos que se revisen en ese momento. Slo se les puede emplear en forma conjunta con los modificadores /N o /P.
/L

Indica a MSAV que revise todas las unidades, excepto las unidades A: y B: y aquellas que sean de red.
/N

Muestra el contenido de un archivo MSAV.TXT en caso de que exista en el mismo subdirectorio donde est el archivo MSAV.EXE y revisa la UNIDAD que se haya indicado, sin emplear su interfaz grfica. En caso de que se encuentre algn virus, MSAV devolver el cdigo de salida ERRORLEVEL 86 sin mostrar ningn mensaje en la pantalla.
/P

Indica a MSAV que utilice una interfaz de lnea de comandos en lugar de una interfaz grfica que es la opcin predeterminada, por lo que su presentacin es equivalente al de MSAV.RPT.
/R

Indica a MSAV que cree en el directorio raz un archivo denominado MSAV.RPT -de reporte- donde se presentan datos relativos al nmero de archivos que se revisaron, cuntos virus se encontraron y cuntos se eliminaron. El reporte se crea slo si se incluye /R.
/S

Indica a MSAV que revise la unidad que se haya especificado, pero que no elimine los virus que encuentre. Es el valor predeterminado.
/VIDEO

Presenta la siguiente lista de modificadores con los cuales se puede variar la forma de presentacin de MSAV y que pueden incluirse en la lnea de comandos al invocar a MSAV: /25 Es la opcin predetermina y determina el uso de 25 lneas para la presentacin de la informacin en la pantalla.
Regresar al Contenido

404

Listado alfabtico de comandos y controladores del MS-DOS 6.22

/28 Permite indicar que se empleen 28 lneas para la presentacin en pantalla. Slo se le puede emplear con adaptadores de video VGA o superiores, como el SuperVGA. /43 Indica que se empleen 43 lneas para la presentacin en pantalla. Slo se le puede emplear con adaptadores de video EGA, VGA y SuperVGA. /50 Indica que se empleen 50 lneas para la presentacin en pantalla. Slo se le puede emplear con adaptadores de video VGA y SuperVGA. /60 Indica que se empleen 60 lneas para la presentacin en pantalla. Slo se le puede emplear con adaptadores Video Seven. /IN Indica a MSAV que emplee una combinacin de colores, aunque no se detecte un adaptador de video. /BW Indica a MSAV que emplee nicamente los colores blanco y negro. /MONO Hace que se emplee una combinacin monocromtica de colores (blanco y negro). /LCD Indica que se empleen colores adecuados para pantallas de cristal lquido (LCD) utilizadas en computadoras porttiles. /FF Emplea la actualizacin de pantalla ms rpida en computadoras que dispongan de adaptadores de video CGA. Si usa este modificador, es probable que se observe una presentacin de menor calidad, tal como la denominada nieve (snow). /BF Emplea el BIOS de la computadora para presentar el video. Utilice este modificador slo si no se muestran adecuadamente los caracteres grficos cuando se muestre informacin en la pantalla. /NF Deshabilita el uso de fuentes alternas, es decir, no se usan grficos para ventanas ni para botones. /BT Permite el uso de un ratn (mouse), para grficos en ambiente MS-Windows. Los siguientes modificadores se emplean para definir operaciones relativas al uso del ratn (mouse): /NGM Ejecuta a MSAV empleando para el ratn el carcter predeterminado, en lugar del carcter de grficos. /LE Intercambia los botones izquierdo y derecho del ratn.
Regresar al Contenido

MSAV

405

/PS2 Restablece el ratn si el cursor desaparece o se bloquea.


EJEMPLOS:

Si dispone de un monitor VGA y desea que MSAV emplee 43 lneas para la pantalla, busque y elimine los virus que encuentre y cree un reporte MSAV.RPT en el directorio raz, teclee:
MSAV /43 /C /R

Si dispone de un monitor monocromtico, 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, es decir, excepto A: y B:, teclee en su archivo AUTOEXEC.BAT una lnea como la siguiente:
MSAV /A

Si desea evaluar el cdigo de salida ERRORLEVEL, entonces puede incluir en su archivo AUTOEXEC.BAT o bien crear otro de procesamiento por lotes con los siguientes comandos. Si lo desea puede omitir todos los renglones de comentarios que inician con REM.
@ 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 grfica 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, se desva la accin hacia la REM etiqueta :PRECAUCION REM En caso contrario, se contina ECHO. ECHO. ECHO No se encontr a ningn virus. ECHO Oprima cualquier tecla para continuar ECHO. PAUSE

Regresar al Contenido

406

Listado alfabtico de comandos y controladores del MS-DOS 6.22 REM Se detiene la ejecucin para que se lea el mensaje GOTO FIN REM Se bifurca la accin hacia la etiqueta :FIN :PRECAUCION REM Mensaje de que se encontr un virus ECHO. ECHO. ECHO PELIGRO LATENTE ... ECHO SE ENCONTRO UN VIRUS EN LA COMPUTADORA ECHO PROCEDA A ELIMINARLO DE INMEDIATO ECHO. ECHO Oprima cualquier tecla para continuar ECHO. PAUSE REM Se detiene la ejecucin para que se lea el mensaje :FIN

El archivo anterior verifica la integridad (libre de virus) del disco duro C:, puede ser que usted crea ms prctico revisar las unidades de disquete, en cuyo caso le recomendamos crear MSAVA.BAT para A: y MSAVB.BAT para B:. En cada caso deber cambiar la letra que indica la unidad en la tercera lnea.

MSBACKUP
RESPALDAR ARCHIVOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Comando introducido con la versin 6.0, que invoca y ejecuta un gil y completo sistema para respaldar, as como para recuperar, la informacin contenida en discos duros o disquetes, hacia otros dispositivos, generalmente a disquetes. Con este sistema, se pueden crear copias de seguridad para respaldar los archivos, ya sea en forma global o completa, o bien, slo de aquellos que hubieran cambiado desde el momento en que se haya realizado la ltima copia de seguridad.
Regresar al Contenido

MSBACKUP

407

Dispone de facilidades que permiten indicar intervalos regulares, despus de los cuales se proceda a la realizacin, en forma automtica, de las copias de seguridad que se programen. No se le puede ejecutar desde disquetes, slo desde el disco duro, pero es posible invocarlo desde el DOS o desde el ambiente WINDOWS. Su disponibilidad depende de lo que se haya indicado en la rutina de instalacin del sistema operativo, pues puede, incluso, no estar disponible si no se solicit su instalacin. Cuando se invoca a MSBACKUP se crea un archivo de catlogo con la informacin de los archivos que se respaldan, estos archivos de catlogo permitirn ms tarde que los usuarios puedan localizar los archivos que se deseen recuperar. El nombre de los archivos de catlogo indican las letras de la primera y ltima unidad respaldadas, la fecha, orden del respaldo en ese da y tipo de respaldo. Un ejemplo es el siguiente:
CE40820A.FUL

En la siguiente tabla se fomenta el significado de los caracteres que componen el nombre del ejemplo anterior.
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 dgito del ao, en este caso 1994 Mes de la fecha del respaldo, en este caso agosto Da de la fecha del respaldo, el 20 Indica que es el primer respaldo realizado en esa fecha, lo siguientes que se lleven a cabo en ese mismo da tendrn las siguientes letras, en orden de la A a la Z. Tipo de respaldo realizado, en este caso es el Completo (Full), pero puede elegirse entre incremental(INC) y diferencial (DIF).

FUL

En estos archivos de catlogo se mantiene la siguiente informacin: Fecha de respaldo. Nmero total de archivos. Tamao total del respaldo.
Regresar al Contenido

408

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Nombre del archivo de respaldo que se emple. Estructura del directorio de los archivos de respaldo. Nombres, atributos y tamao de los directorios y archivos seleccionados. Cada vez que se invoca al programa MSBACKUP, busca sus archivos de informacin, respaldo y catlogo en el subdirectorio que se haya indicado con la variable de entorno denominada MSDOSDATA, pero si no existe esta variable de entorno, entonces procede a buscarlos en el subdirectorio actual y si no lo encuentra, lo crea con los valores predeterminados. Para crear la variable de entorno denominada MSDOSDATA incluya en su archivo AUTOEXEC.BAT una lnea con el siguiente comando:
SET MSDOSDATA=C:\DOS

donde C:\DOS puede sustituirse por el subdirectorio donde resida el archivo MSBACKUP. 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.EXE, que es el archivo ejecutable, es empleado por varios usuarios y cada uno de ellos desea su propia configuracin. Esta situacin ser comn en ambientes de red, donde el programa reside en un disco compartido, digamos F:, y cada usuario enciende su terminal con su propio archivo AUTOEXEC.BAT. Si un usuario desea que MSBACKUP emplee la configuracin e informacin que l determine y desea utilizar el subdirectorio C:\RESPALDO de su disco duro (local), entonces deber incluir en su archivo AUTOEXEC.BAT una lnea con el siguiente comando:
SET MSDOSDATA=C:\RESPALDO

MSBACKUP crea un archivo maestro de catlogo donde mantiene informacin sobre los catlogos de respaldo que se crean durante los procesos o ciclos de respaldo, por lo que al cargar ese archivo maestro, en forma automtica se dispone de la informacin de todos los catlogos y se facilita la seleccin de los archivos que se deseen recuperar, ya sea que correspondan a la ltima versin o a versiones anteriores. Se guardan dos copias del catlogo de respaldo, una en el disco duro y otra en el disquete o en la unidad de red donde se mantiene la informacin que se respald.
Regresar al Contenido

MSBACKUP

409

SINTAXIS: PARAMETROS:

MSBACKUP [ARCHIVO_ESPECIFICACIONES] [/BW | /LCD | /MDA] ARCHIVO_ESPECIFICACIONES

Permite indicar cul ser el archivo de especificaciones que emplear MSBACKUP, en l se determinan los datos de los archivos de los cuales se desea realizar copia de seguridad, as como el tipo de la propia copia de seguridad. Estos archivos de especificaciones deben tener como extensin .SET En caso de que no se indique ningn ARCHIVO_ESPECIFICACIONES, MSBACKUP emplear en forma predeterminada al archivo DEFAULT.SET.
MODIFICADORES:
/BW

Facilita su uso en monitores monocromticos, pues le indica a MSBACKUP que slo emplee los colores blanco y negro.
/LCD

Este modificador es especialmente til para las computadoras porttiles que disponen de pantalla de cristal lquido, pues indica a MSBACKUP que emplee un modo de video compatible con ese tipo de pantalla.
/MDA

Indica a MSBACKUP que emplee un adaptador de video monocromtico. Si al invocar a MSBACKUP aparece un mensaje similar a:
Memoria Insuficiente (Insufficient memory)

verifique los siguientes puntos para solucionar el problema: 1. Inhabilite la opcin de MSBACKUP para comprimir la informacin que se respalda, que aparece en el cuadro de dilogo Opciones. 2. Que su computadora disponga de por lo menos 512 kB de memoria RAM. Lo normal en los ltimos modelos de computadoras es que siempre tengan 640 kB. 3. Remueva programas residentes en memoria. Para quitar los programas que quedan residentes en memoria (TSR), tal vez tenga que incluir un comando REM al inicio de la
Regresar al Contenido

410

Listado alfabtico de comandos y controladores del MS-DOS 6.22

lnea con la que se cargan en el archivo CONFIG.SYS o en AUTOEXEC.BAT y reinicializar la computadora oprimiendo -+,+.. Si esta fuese la causa, puede rehabilitarlos despus de utilizar a MSBACKUP removiendo los comandos REM. Debido a que en forma predeterminada MSBACKUP comprime la informacin que guarda en las copias de seguridad, es posible que si se cambi de DOUBLESPACE a DRIVESPACE y se borraron los archivos de DOUBLESPACE, ya no se pueda leer la informacin de esos respaldos. Por ello, recuerde que una vez que haya concluido la conversin de DOUBLESPACE a DRIVESPACE, que se comenta en el comando DRVSPACE, evite borrar los archivos DBLSPACE.*, en particular a DBLSPACE.BIN, pues DRIVESPACE lo utiliza en forma conjunta con DRVSPACE.MR1 cuando se invoca a MSBACKUP o a SCANDISK con algn volumen que an est comprimido con el algoritmo de DOUBLESPACE. Si esos archivos estan disponibles, entonces s podr accesar la informacin de las copias de seguridad si invoca a MSBACKUP desde el smbolo del sistema, pues la versin para Windows no puede accesar esa informacin.
EJEMPLOS:

Para invocar el sistema de copias de seguridad, teclee en el smbolo de peticin de orden del sistema operativo el comando:
MSBACKUP

Si desea que se empleen las especificaciones determinadas en el archivo RESPALDO.SET, que se debi haber creado con anterioridad, entonces teclee:

MSCDEX

MSBACKUP RESPALDO

ACCESO A DISCO OPTICO


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

Regresar al Contenido

MSCDEX

411

DESCRIPCION:

Este comando se introdujo con la versin 6.0 y proporciona acceso a los dispositivos de disco ptico, tales como el CDROM (disco compacto de slo lectura). Se puede emplear desde la lnea de comandos, junto al smbolo de peticin de orden del DOS, o bien, desde archivos de procesamiento por lotes, tales como el AUTOEXEC.BAT, para que se habilite el acceso a las unidades de CD-ROM. Para poder utilizar el comando MSCDEX, se requiere que se haya cargado en el archivo CONFIG.SYS un manejador del dispositivo CD- ROM, generalmente es un archivo que se entrega al momento de la adquisicin del CD-ROM; es decir, cargar ese archivo con el comando DEVICE en el archivo CONFIG.SYS con una lnea similar a la siguiente:
DEVICE = C:\DOS\CDROMDRV.SYS /D:MSCD000

observe que se debe incluir el modificador /D. Se supuso que el archivo CDROMDRV.SYS reside en el subdirectorio C:\DOS. Si se le desea cargar en la memoria superior, se debe sustituir DEVICE por DEVICEHIGH. Confirme que se tengan letras de unidad disponibles para asignarle una a la unidad de CD-ROM. Ello se consigue con el comando LASTDRIVE en el archivo CONFIG.SYS de la siguiente forma:
LASTDRIVE=M

Es recomendable que utilice a SMARTDRV para acelerar la operacin de la unidad CD-ROM. Para ello, se debe tener precaucin de incluir el comando que habilita a SMARTDRV en su archivo AUTOEXEC.BAT, antes de la lnea con el comando MSCDEX, pues de otra forma SMARTDRV no lo identificar cuando se instale.
SINTAXIS: MODIFICADORES:
/D:MANEJADOR [...] MSCDEX /D:MANEJADOR [...] /E /K /S /V /L:LETRA /M:NUMERO

Permite indicar la letra de la unidad y el nombre del manejador del programa de extensin para CD-ROM, de Microsoft, que se desea cargar, tal como MSCD000. Este modificador identifica a la unidad de CD-ROM con un nombre o firma de unidad. El nombre que se indique debe coincidir con el que se haya indicado en el archivo CONFIG.SYS con el comando DEVICE.
Regresar al Contenido

412

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si son varias unidades de CD-ROM, se debe emplear un /D para cada una de ellas. Por lo menos debe indicarse una.
/E

Habilita el empleo de memoria expandida para uso del manejador del CD-ROM. Requiere que la computadora disponga de esa memoria y est habilitada.
/K

Habilita el reconocimiento y soporte de los CD-ROM Kanji.


/L:LETRA

Permite indicar la letra de la unidad que se desea asignar a la primera unidad de CD-ROM. Si se dispone de ms unidades, se les asignarn las letras subsecuentes.
/M:NUMERO

Permite indicar el nmero de buffers de sector a emplear.


/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).
/V

Muestra datos estadsticos sobre la memoria cuando se inicia a MSCDEX.


EJEMPLOS:

Para invocar a MSCDEX desde la lnea de comandos del DOS y habilitar a la unidad de CD-ROM con la letra de unidad G:, suponiendo que reside en un subdirectorio que forma parte de la ruta de bsqueda indicada con el comando PATH, teclee:
MSCDEX /D:MSCD000 /L:G

si se le incluye en el archivo AUTOEXEC.BAT y se desea indicar expresamente la ruta donde se encuentra, el comando ser:

C:\DOS\MSCDEX /D:MSCD000 /L:G

Regresar al Contenido

MSD

413

MSD
DIAGNOSTICOS MICROSOFT
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Este comando se introdujo con la versin 6.0 del MS-DOS, invoca y ejecuta un programa de Diagnsticos Microsoft, que proporciona til informacin sobre las caractersticas de la computadora. Hasta el momento de la edicin de este libro, el programa, MSD no est disponible en espaol, por lo que a pesar de que se trabaje con la versin de MS-DOS 6.22 en espaol, MSD se leer en ingls. La informacin que MSD muestra en la pantalla, o graba en un archivo, 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. Estado de las lneas IRQ Muestra cul es la configuracin de IRQ de la computadora. Memoria Muestra un mapa del rea de memoria superior (UMB); es decir, de la memoria comprendida entre los 640 kB y los 1024 kB. Modelo del Sistema y su procesador Muestra el nombre del fabricante de la computadora, el tipo de procesador de que se dispone y el tipo de bus; nombre del fabricante de ROM BIOS, con su versin y fecha; tipo de teclado; la configuracin del controlador DMA (Direct Memory Access) y el estado del coprocesador de clculos matemticos. Otros adaptadores En caso de que se dispongan, muestra estado de la tarjeta de juegos, con un mximo de dos dispositivos o mandos de juego. Programas residentes en memoria (TSR) Muestra los nombres, espacio y posicin que ocupan en la memoria, as como el tamao de cada uno de los programas que se hayan cargado y permanezcan en la memoria al momento de ejecutar a MSD.
Regresar al Contenido

414

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Puertos en paralelo LPT Muestra las direcciones de los puertos paralelos de que disponga la computadora, as como su estado en forma dinmica. Puertos en serie COM Muestra las direcciones de puertos en serie de que disponga la computadora, as como los parmetros que en ese momento tengan y el estado del puerto. Ratn (Mouse) Indica el nmero de la versin del controlador para el ratn, el tipo de ratn que se usa, la lnea de interrupcin del ratn (IRQ) e informacin adicional sobre su configuracin. Red Muestra datos de la configuracin de la red, en caso de que se disponga de alguna. Tarjeta de video Indica el nombre del fabricante de la tarjeta de video, el tipo de tarjeta y su modelo, as como la versin y fecha del BIOS y el modo actual de video con que trabaja la computadora. Unidades de disco Muestra cul es la capacidad de las unidades de disco, tanto locales como remotas, as como el espacio disponible en nmero de bytes. Versin del Sistema Operativo Indica cul es la versin de sistema operativo que se est empleando, el lugar que ocupa en la memoria, la letra de la unidad desde donde se inicializ la computadora, los valores de las variables de entorno y la unidad y subdirectorio desde donde se ejecut a MSD. En general, tambin incluye, cuando los puede identificar, el nombre del fabricante de la computadora y del ROM BIOS, su fecha y hora, as como el tipo de procesador, teclado y de bus de datos, si se dispone o no de coprocesador matemtico y la configuracin del controlador de DMA.
SINTAXIS:

Son dos las sintaxis disponibles para MSD, dependiendo de si se desea emplear su interfaz, o bien, si se desea que como resultado, MSD cree un reporte con la informacin que se obtenga. Para el primer caso; es decir, para emplear su interfaz, la sintaxis es:
MSD [/B] [/I]

Regresar al Contenido

MSD

415

En cambio, 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:, el directorio (RUTA) y el nombre del ARCHIVO donde se desea que se grabe el reporte.
MODIFICADORES:
/B

Ocasiona que MSD se ejecute en blanco y negro, por lo que facilita la lectura de la informacin en monitores en los que, por ser monocromticos, (o de cristal lquido), no se visualizan adecuadamente.
/F [UNIDAD:] [RUTA] ARCHIVO

Permite la creacin de un archivo con el reporte, pero adems, solicita e incluye los datos de nombre del usuario, nombre de la empresa, domicilio, pas, telfono y comentarios que se desee, a fin de personalizarlo. El reporte se graba en la UNIDAD, directorio y ARCHIVO que se incluya.
/I

Slo se recomienda emplear este modificador cuando se tengan problemas al ejecutar MSD o si su operacin es inadecuada, pues indica a MSD que no detecte el hardware de que se dispone cuando se inicia su ejecucin.
/P [UNIDAD:] [RUTA] ARCHIVO

Crea un archivo con el reporte completo en la UNIDAD, subdirectorio y ARCHIVO que se indiquen, pero no solicita, ni incluye, los datos de personalizacin que se solicitan con el modificador /F.
/S [UNIDAD:] [RUTA] [ARCHIVO]

Crea un resumen del reporte resultado del diagnstico y lo graba en la UNIDAD, subdirectorio y ARCHIVO que se indiquen. No solicita los datos de identificacin del usuario, por lo que no lo personaliza. Si no se incluyen la unidad, el subdirectorio ni el nombre del archivo, el resumen se mostrar en la pantalla.
Regresar al Contenido

416
EJEMPLOS:

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Para iniciar el programa MSD con el propsito de que proporcione un diagnstico sobre las caractersticas de la computadora, teclee en la lnea de comandos:
MSD

Si se desea que los resultados del diagnstico se graben en un archivo denominado INFORME.TXT, en el mismo subdirectorio en que se ejecuta MSD, el comando es:
MSD /P INFORME.TXT

Si en su oficina se tienen varias computadoras y desea guardar reportes con el diagnstico de cada una de ellas, ser probable que desee personalizar cada reporte de forma que pueda identificar a qu computadora corresponde, ya sea por el nombre del usuario, o por alguna otra caracterstica que le permita diferenciarlas. Para este propsito el comando deber incluir el modificador /F y MSD le solicitar su nombre, empresa, domicilio y telfono:

MSD /F INFORME.TXT

Listado alfabtico de comandos y controladores del MS-DOS 6.22 NLSFUNC

INFORMACION DE PAIS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3.3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite que el sistema operativo asegure la compatibilidad del uso de informacin de un pas especfico y el cambio de tablas de cdigos (juegos de caracteres), pues carga informacin para su configuracin internacional (NLS del ingls National Language Support). Se le puede emplear desde la lnea de comandos, en forma interactiva, o bien, desde el archivo CONFIG.SYS (a partir de la versin 4.0), para que su computadora se configure cada vez que se encienda o reinicialice. Al ejecutarse NLSFUNC, se permite que el DOS soporte informacin ampliada sobre otros pases y se habilita el comando CHCP para el cambio de cdigo de pgina. NLSRegresar al Contenido

NLSFUNC

417

FUNC permanece activo hasta que se vuelva a reinicializar el sistema operativo. No use el comando NLSFUNC cuando est ejecutando a MS-Windows, pues se puede bloquear la computadora, en cuyo caso se le tendr que reinicializar o apagar.
SINTAXIS:

Si se emplea desde la lnea de comandos, utilice la siguiente sintaxis :


NLSFUNC [[UNIDAD:] [RUTA] ARCHIVO]

Si se utiliza desde el archivo CONFIG.SYS con el propsito de emplear menos cantidad de memoria que cuando se le invoca desde el smbolo de peticin de orden, su sintaxis es:
INSTALL = [[ UNIDAD:] [RUTA] NLSFUNC.EXE [UNIDAD:] [RUTA] [ARCHIVO_DE_PAIS]

PARAMETROS:

[UNIDAD:] [RUTA] NLSFUNC.EXE

Permite indicar la ubicacin y el nombre del archivo que contiene la informacin especfica de un pas. En la sintaxis para CONFIG.SYS, se refiere a la ubicacin donde se encuentra el archivo NLSFUNC.EXE. En forma predeterminada, NLSFUNC toma el valor para [UNIDAD:] [RUTA] de acuerdo al comando COUNTRY, cuando se le tenga en el archivo CONFIG.SYS. En caso de que no exista en el archivo CONFIG.SYS un comando COUNTRY, se buscar a COUNTRY.SYS en el directorio raz de la unidad de arranque del sistema. NLSFUNC solicita acceso al archivo COUNTRY.SYS slo cuando el sistema operativo le solicita alguna informacin ah contenida. Se debe tener precaucin de incluir el comando COUNTRY.SYS en el archivo CONFIG.SYS o que resida en el directorio raz de la unidad de arranque, pues NLSFUNC no emite ningn mensaje de error a pesar de que no lo encuentre. El mensaje de error se mostrar cuando posteriormente se intente ejecutar el comando CHCP.
[UNIDAD:] [RUTA] [ARCHIVO_DE_PAIS]

Permite indicar la ubicacin y el nombre del archivo que contiene la informacin especfica de un pas.
COMANDOS El comando CHCP permite obtener informacin y establecer RELACIONADOS: una tabla de cdigos con su juego de caracteres asociado.

Regresar al Contenido

418

Listado alfabtico de comandos y controladores del MS-DOS 6.22

El comando MODE, en su opcin de establecer tablas de cdigos para dispositivos, permite preparar un juego de caracteres al seleccionar una tabla de cdigos. El comando COUNTRY indica al sistema operativo el formato a emplear para la fecha y la hora, adems del uso de otros caracteres de acuerdo al pas o idioma que se determine.
EJEMPLOS:

Si el pas cuya informacin desea habilitar est contenido en el archivo COUNTRY.SYS, entonces basta con invocar a NLSFUNC para que est disponible. Teclee en la lnea de comandos:
NLSFUNC

Si el archivo NLSFUNC.EXE reside en un subdirectorio que no est incluido en el PATH definido para su computadora, entonces tendr que teclear la ruta completa, tal como:
C:\DOS\NLSFUNC

Si desea instalar a NLSFUNC desde el archivo CONFIG.SYS, incluya una lnea con el siguiente comando:
INSTALL = C:\DOS\NLSFUNC.EXE

Si se dispone de otro archivo con informacin especfica de un pas y se desea que NLSFUNC la use, entonces deber indicarle el nombre de ese archivo. Suponga que fuese PAISDATO.SYS, ubicado en el subdirectorio C:\OTROS, entonces el comando sera:

NUMLOCK

C:\DOS\NLSFUNC C:\OTROS\PAISDATO.SYS

BLOQUEO TECLADO NUMERICO


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite habilitar (activar) o deshabilitar (desactivar), el funcionamiento de la tecla @desde un men de arranque. Slo
Regresar al Contenido

NUMLOCK

419

se le puede emplear dentro de un bloque de men en el archivo CONFIG.SYS. Cuando est activa la tecla @, la parte derecha del teclado, el conjunto de teclas que asemejan a los de una mquina sumadora o calculadora, opera precisamente en forma numrica. En cambio, cuando est desactivada, sus teclas pueden mover el cursor en el sentido de las flechas, as como suprimir (F) e insertar (K) caracteres.
SINTAXIS: PARAMETROS:
NUMLOCK = [ON | OFF] ON | OFF

Permite habilitar (ON) o deshabilitar (OFF) la funcin de la tecla @ cuando se presente el men de inicio al arrancar el sistema operativo. Un men de inicio permite seleccionar una configuracin del sistema entre varias opciones.
COMANDOS Para definir los mens de inicio en el archivo CONFIG.SYS, se RELACIONADOS: dispone, adems de NUMLOCK, de los siguientes comandos:
INCLUDE

Permite incluir el contenido de un bloque de configuracin dentro de otro bloque, como si formase parte de l.
MENUCOLOR

Permite determinar los colores a emplear como frente y fondo en el men de inicio.
MENUDEFAULT

Permite indicar cul de los elementos de men se considerar como opcin predeterminada.
MENUITEM

Permite determinar un elemento del men.


SUBMENU

Permite definir un men de siguiente nivel, mejor conocido como submen.


EJEMPLOS:

Si desea que la tecla @ est desactivada cuando se muestre el men de inicio, incluya el siguiente comando en el bloque [MENU]:
NUMLOCK=OFF

Regresar al Contenido

420

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Por el contrario, si desea que est activo, entonces el comando a incluir es:
NUMLOCK=ON

Un ejemplo prctico puede consistir en la presentacin al usuario de un men donde se muestren tres configuraciones: a) bsica, con el mnimo de comandos a ejecutar desde el CONFIG.SYS y que puede emplearse, por ejemplo, cuando se desee instalar nuevos paquetes de software; b) una configuracin especial, para emplear ciertos paquetes, tales como AutoCad para DOS, ya que su configuracin recomendada difiere de la que se emplea cuando se utiliza a MS- Windows; y c) una configuracin adecuada para utilizar MS-Windows. En este caso, se puede definir un bloque de men denominado [MENU] con las tres opciones arriba sealadas. Se utiliza el comando MENUDEFAULT para determinar la opcin WINDOWS como predeterminada si el usuario no responde en 15 segundos. Se deja activa la tecla @ .
[MENU] MENUITEM=BASICA,Configuracin sin comandos adicionales MENUITEM=ESPECIAL,Configuracin especial (CAD) MENUITEM=WINDOWS,Configuracin para Windows MENUDEFAULT=WINDOWS,15 NUMLOCK=ON

PATH

RUTA DE ACCESO
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite establecer una ruta de bsqueda de archivos para el sistema operativo o consultar cul es la que est activa. La ruta de bsqueda tambin se conoce como va de acceso. La ruta de bsqueda se puede integrar por uno o varios subdirectorios, y la emplea el sistema operativo para buscar los archivos de programa a ejecutar (.BAT, .COM y .EXE)
Regresar al Contenido

PATH

421

cuando no se encuentren en el directorio actual del sistema. La bsqueda se realiza en los subdirectorios en el orden en el que aparecen en la instruccin PATH. Si como resultado de la bsqueda, el sistema operativo no encuentra el archivo que se haya tecleado, responder con un mensaje similar a:
Comando o nombre de archivo incorrecto (Bad command or file name)

Si no se establece ninguna ruta, el sistema operativo busca los archivos de programa a ejecutar nicamente en el directorio actual; es decir, donde se encuentre en ese momento. El sistema operativo siempre buscar primero en el directorio actual antes de buscar en los subdirectorios incluidos en la ruta de bsqueda. Para los casos en que existan varios archivos ejecutables con el mismo nombre, pero desde luego, con distinta extensin, el sistema operativo sigue siempre un mismo orden de prioridad, y ejecuta aqul que tenga la mayor entre los archivos ejecutables, que son los que tienen las extensiones: .BAT, .EXE y .COM. El orden de prioridad que sigue el sistema operativo es: 1. Archivos con la extensin .COM 2. Archivos con la extensin .EXE 3. Archivos con la extensin .BAT Por lo que si usted tiene, por ejemplo, en un mismo subdirectorio los archivos REVISA.BAT, REVISA.COM y REVISA.EXE y en la lnea de comandos teclea REVISA, el archivo que ejecutar el DOS ser REVISA.COM. Si desea que se ejecute el .BAT o el .EXE, deber incluir su extensin cuando se teclee en la lnea de comandos. Es importante considerar que el sistema operativo buscar los archivos ejecutables en los subdirectorios que se incluyan en el PATH, de acuerdo al orden en que aparezcan los subdirectorios, por lo que si se tienen dos o ms archivos con el mismo nombre y extensin, se ejecutar el primero que se encuentre. Cuando se emplea el comando PATH, su valor se establece en la variable de ambiente del sistema operativo denominada PATH. 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%. Tambin se puede
Regresar al Contenido

422

Listado alfabtico de comandos y controladores del MS-DOS 6.22

consultar su contenido desde la lnea de comandos, con el comando SET.


SINTAXIS:
PATH [[UNIDAD:] RUTA [;...]]

Si slo se teclea PATH, sin ningn parmetro, se obtiene como respuesta cul es el estado actual de la ruta de acceso; es decir, cules son los subdirectorios que la componen.
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 bsqueda para los archivos ejecutables. Se pueden incluir hasta un total de 127 caracteres en el PATH. Slo se pueden emplear los caracteres permitidos en los nombres de archivos o en la creacin de subdirectorios, por lo que, por ejemplo, no se deben emplear espacios en blanco. Si la computadora no dispone de una unidad identificada con la letra E:, pero incluye en la ruta de bsqueda algo como E:\, el comando PATH lo aceptar, pero cuando el sistema operativo la emplee para buscar algn archivo, enviar un mensaje como el siguiente:
La unidad de la ruta de bsqueda no es vlida Comando o nombre de archivo incorrecto (Invalid drive in search path) [;]

Se utiliza para separar un subdirectorio de otro, se puede emplear al final de la ruta indicada, o en forma nica, en cuyo caso indica a PATH que borre la ruta de bsqueda que exista en ese momento y slo se quede la predeterminada; es decir, que el sistema operativo slo busque en el directorio actual a los archivos ejecutables. Si se teclea PATH seguido de punto y coma (;), se borra la actual ruta de acceso que se hubiere definido y las bsquedas se hacen nicamente en el actual directorio.
[...]

Significa que se pueden incluir varios subdirectorios, hasta el lmite de 127 caracteres en total.
COMANDOS PATH establece una ruta de bsqueda de archivos ejecutaRELACIONADOS: bles, pero si desea incluir una ruta de bsqueda de archivos

Regresar al Contenido

PATH

423

de datos, emplee el comando APPEND. El comando APPEND tambin permite, en las ltimas versiones de MSDOS, buscar archivos ejecutables. Si 127 caracteres le resultan insuficientes para establecer su ruta de bsqueda, 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 lgicas. 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 cul es la ruta de bsqueda que actualmente tiene el sistema, emplee la siguiente sintaxis:
PATH

Si desea eliminar la actual ruta de bsqueda, y que el sistema operativo slo 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: raz del disco C:, C:\DOS, C:\PROGS y D:\SISTEMAS. Teclee el siguiente comando en el smbolo de peticin 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 automtica la ruta de bsqueda que se indique.

Regresar al Contenido

424

Listado alfabtico 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 ejecucin de un programa de procesamiento por lotes (.BAT) hasta que el usuario oprima una tecla para continuar. Mientras est suspendida la ejecucin del programa, se visualiza en la pantalla el siguiente mensaje:
Presione cualquier tecla para continuar... (Press any key to continue...)

Slo 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. Slo 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, adems del mensaje para que oprima una tecla.
EJEMPLOS:

Si desea que se muestre en la pantalla la lnea 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 lneas 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 ejecucin 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 opcin de suspender la accin 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 ejecucin 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 versin MS-DOS 6.0, que permite controlar el consumo de energa en computadoras porttiles que soportan la especificacin APM (Advanced Power Management) o Administracin Avanzada de Energa. Con este comando se puede activar o desactivar la administracin en el uso de la energa de la batera de la computadora porttil y adems, proporciona informacin sobre el estado de la propia administracin y sobre los niveles de conservacin de energa. 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 slo se teclea POWER, sin ningn parmetro, se muestra la actual configuracin de la administracin energa.
Regresar al Contenido

426

Listado alfabtico de comandos y controladores del MS-DOS 6.22 ADV [:MAX | REG | MIN]

PARAMETROS:

Indica a POWER que conserve la energa disponible mientras no estn corriendo aplicaciones en la computadora y no se est usando el hardware. La conservacin de la energa disponible depende en ocasiones, del tipo de aplicacin que se tenga activa. El parmetro MAX ayuda a tener la mayor conservacin de la energa, mientras que REG, que es la opcin predeterminada, establece una situacin 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 desempeo inadecuado de alguna aplicacin o dispositivo.
OFF

Desactiva la administracin de energa.


STD

El resultado de emplear este parmetro depende de si su computadora reconoce o no la especificacin denominada Administracin Avanzada de Energa (APM). En caso afirmativo, se conservar energa utilizando nicamente las caractersticas de administracin de energa incluidas con el hardware de su computadora. En caso de que no la reconozca, se desactivar la administracin de energa.
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 informacin relativa a la administracin actual de la energa en una computadora porttil, teclee en la lnea de comandos:
POWER

se asigna la opcin predeterminada, que es ADV:REG. Si desea activar el mximo nivel de conservacin de energa teclee:
POWER ADV:MAX

Regresar al Contenido

POWER.EXE

427

Para desactivar la funcin de conservacin de energa 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 especificacin APM, Administracin Avanzada de Energa y ayuda a la administracin de energa de bateras de las computadoras porttiles, y por lo tanto, permite reducir el consumo de energa mientras no se estn 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 despus el comando POWER desde un archivo de procesamiento por lotes (.BAT) o desde la lnea de comandos.
DEVICE = [UNIDAD:] [RUTA] POWER.EXE [ADV[:MAX|REG|MIN] |STD|OFF] [/LOW] UNIDAD:RUTA

SINTAXIS:

PARAMETROS:

Permite indicar la ubicacin del archivo POWER.EXE.


ADV [:MAX | REG | MIN]

Indica a POWER que conserve la energa disponible mientras no estn corriendo aplicaciones en la computadora y no se est usando el hardware. La conservacin de la energa disponible depende en ocasiones, del tipo de aplicacin que se tenga activa. El parmetro MAX ayuda a tener la mayor conservacin de la energa, mientras que REG, que es la opcin predeterminada, establece una situacin de equilibrio entre la conservacin de la energa y la ejecucin y uso de los dispositivos. Por su parte, MIN se podr emplear si alguno de los anteriores (MAX o REG), ocasionara un desempeo inadecuado de alguna aplicacin o dispositivo.
Regresar al Contenido

428

Listado alfabtico de comandos y controladores del MS-DOS 6.22 OFF

Desactiva la administracin de energa.


STD

El resultado de emplear este parmetro depende de si su computadora reconoce o no la especificacin denominada Administracin Avanzada de Energa (APM). En caso afirmativo, se conservar energa utilizando nicamente las caractersticas de administracin de energa incluidas en el hardware de su computadora. En caso de que no la reconozca, se desactivar la administracin de energa.
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 lnea 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 ms 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 instruccin que determine los archivos que debern aadirse a la cola de impresin 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 propsito de que PRINT los pueda encontrar. Se pueden emplear los smbolos comodn para determinar grupos de archivos, en cuyo caso se imprimirn en el orden en el que aparezcan en el directorio. Este comando permite imprimir archivos, pero resultar conveniente utilizar las facilidades de impresin 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 cdigo ASCII, no tendr dificultades para imprimirlo, pero si no es as, puede resultar imposible la impresin. PRINT ocupa aproximadamente 5.5 kB de la memoria de su computadora y vara de acuerdo a los modificadores que se empleen, pero se mantiene residente hasta que se reinicie el sistema operativo.
SINTAXIS:
PRINT [/D:DISPOSITIVO] [/B:TAMAO] [/U:N1] [/M:N2] [/S:N3] [/Q:N4] [/T] [[UNIDAD:] [RUTA] ARCHIVO [...]] [/C] [/P]

Si slo se teclea PRINT, sin ningn parmetro ni modificador, se le instala con los parmetros predeterminados y en su caso, cuando existe, muestra el contenido de la cola de impresin.
PARAMETROS:
[UNIDAD:] [RUTA] ARCHIVO

Permite indicar la ubicacin y el nombre del archivo o grupo de archivos, que se enviarn al dispositivo de salida conectado a uno de los puertos en serie o en paralelo de la computadora, se pueden emplear smbolos comodn (? y *). Generalmente se pueden indicar hasta 10 archivos en una lnea de comandos.
MODIFICADORES:
/B:TAMAO

Permite indicar el tamao del buffer interno que se emplear para guardar los datos antes de enviarlos por el
Regresar al Contenido

430

Listado alfabtico de comandos y controladores del MS-DOS 6.22

puerto de salida hacia la impresora, en nmero 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 tamao 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 tamao del buffer, emplee mltiplos de 512. Este modificador debe preceder a los nombres de los archivos que se incluyan en la lnea de comandos, pero slo se requiere una vez.
/C

Permite eliminar algunos archivos que estn en la cola de impresin. 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 lnea 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 impresin. 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 lnea de comandos, pero slo se requiere una vez.
/M:N2

Permite indicar el nmero mximo de pulsaciones de reloj de la computadora que PRINT aceptar tardarse en imprimir un carcter, antes de emitir un mensaje de error. El valor predeterminado para N2 es 2, pero puede ir de 1 a 255. Si un carcter 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 lnea de comandos, pero slo se requiere una vez.
/P

Permite aadir archivos a la cola de impresin. Puede emplearse en forma conjunta con el modificador /C, en
Regresar al Contenido

PRINT

431

cuyo caso, /P actuar sobre el nombre de archivo que le preceda y sobre todos los nombres de los archivos que le sigan en la lnea de comandos, hasta que se encuentre el modificador /C, el cual se aplicar al archivo que le anteceda. Si ya ejecut PRINT y desea emplear alguno de los modificadores /D, /B, /U, /M, /S o /Q para cambiar algunos de sus valores, tendr que reinicializar el sistema operativo, ya sea encendiendo nuevamente la computadora o con E+D+F.
/Q:N4

Permite indicar el nmero mximo de archivos que pueden integrar la cola de impresin; es decir, el nmero de archivos en la lista de espera. N4 puede ser de 4 a 32, su valor predeterminado es 10. Este modificador debe preceder a los nombres de los archivos que se incluyan en la lnea de comandos, pero slo se requiere una vez.
/S:N3

Permite indicar el nmero de pulsaciones de reloj que se asignan para llevar a cabo la impresin en forma alternativa a la ejecucin de otros programas; es decir, en segundo plano mientras se realizan otras actividades en la computadora. Los valores de N3 pueden ser de 1 a 255, su valor predeterminado es 8. Considere que si se asigna un mayor nmero de pulsaciones a /S, disminuirn las dedicadas a otras tareas, por lo que si bien se podr imprimir con mayor velocidad, se disminuir el ritmo de ejecucin de esas tareas alternativas. Este modificador debe preceder a los nombres de los archivos que se incluyan en la lnea de comandos, pero slo se requiere una vez.
/T

Permite eliminar la cola de impresin, con lo cual no quedar ningn archivo en espera de ser impreso.
/U:N1

Permite indicar el nmero mximo de pulsaciones de reloj de la computadora que se desea que PRINT espere para que est disponible la impresora, y en caso de que no est lista, se cancele la impresin. Los valores para N1 son de
Regresar al Contenido

432

Listado alfabtico de comandos y controladores del MS-DOS 6.22

1 a 255, el valor predeterminado es 1. En forma aproximada, se dan 18 pulsaciones de reloj por segundo. Este modificador debe preceder a los nombres de los archivos que se incluyan en la lnea de comandos, pero slo se requiere una vez.
COMANDOS El comando MODE tiene varias modalidades aplicables al RELACIONADOS: proceso de impresin:

Especificar una impresora conectada a un puerto en paralelo Mostrar el estado de una impresora (dispositivo) Establecer tablas de cdigo 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 impresin, teclee PRINT sin ningn parmetro ni modificador y se mostrar en el nombre del archivo en impresin, los que integran la cola de espera y, en caso de que exista una condicin de error, el mensaje correspondiente.
PRINT

Suponga que desea imprimir un conjunto de archivos, tal como todos los que tienen la extensin .BAT, residen en el directorio raz del disco duro C: y que en total son 25; es decir, se rebasa el nmero predeterminado de 10, por lo que se requiere cambiar ese nmero a uno igual o mayor de 25, el comando ser:
PRINT /Q:30 C:\*.BAT

recuerde que este modificador slo opera la primera vez que se invoca a PRINT. Si desea que la impresin se enve al puerto en paralelo nmero 1, LPT1, teclee en la lnea de comandos:
PRINT /D:LPT1

Si desea aadir el archivo D:\LIBRO\CAP2.TXT a la cola de impresin existente, teclee:


PRINT /P D:\LIBRO\CAP2.TXT

Regresar al Contenido

PROMPT

433

Suponga que desea eliminar de la cola de impresin al archivo D:\LIBRO\CAP2.TXT, el comando a teclear es:
PRINT /C D:\LIBRO\CAP2.TXT

Si adems de eliminar ese archivo de la cola de impresin, desea incluir al archivo D:\INFORME.PRN, todo en la misma lnea de comandos, entonces se podr teclear:
PRINT /C D:\LIBRO\CAP2.TXT /P D:\INFORME.PRN

Para incluir a los comandos CARTA1.DOC y CARTA2.DOC en la cola de impresin y en la misma lnea de comandos indicar que desea cancelar la impresin de los archivos TEXTO1.TXT y TEXTO2.TXT, que se haban enviado previamente, teclee el siguiente comando:

PROMPT

PRINT CARTA1.DOC /P CARTA2.DOC TEXTO1.TXT /C TEXTO2.TXT

SIMBOLO DE PETICION DE ORDEN


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite modificar el smbolo del sistema operativo, que es el que se muestra en la lnea de comandos, para que incluya un texto, la hora, la fecha, el directorio actual, la versin del DOS y adems, colores, segn se desee. El smbolo del sistema operativo tambin se conoce como smbolo de peticin de orden, pues indica que la computadora est esperando que el usuario le indique qu instruccin ejecutar. Para poder realizar algunas de las modificaciones, tales como cambiar el color o utilizar secuencias de escape, se requiere cargar a ANSI.SYS en el archivo CONFIG.SYS, con un comando DEVICE o DEVICEHIGH. En forma predeterminada, el smbolo de peticin de orden muestra la letra de la unidad actual seguida de un signo mayor que (>), tal como C>. Una de las modificaciones ms usuales consiste en solicitar que incluya tambin el subdirectorio actual del sistema, como C:\DOS.
Regresar al Contenido

434

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Este comando se puede emplear desde la lnea de comandos o dentro de archivos de procesamiento por lotes (.BAT), en particular, es til incluirlo en el archivo AUTOEXEC.BAT para que se configure el smbolo del sistema cada vez que se encienda o reinicialice la computadora. Si se emplea MS-WINDOWS versin 3.1 y se invoca a DOS, se puede modificar la apariencia del smbolo del sistema DOS con la ayuda de la variable de entorno llamada WINPMT, lo que permite utilizar diferentes smbolos de peticin de orden, uno para DOS normal y otro cuando se le invoca desde WINDOWS.
SINTAXIS: PARAMETROS:
PROMPT [TEXTO] TEXTO

Permite indicar el contenido y apariencia del smbolo de sistema, ya se trate de algn texto o de alguna otra informacin determinada por el empleo de uno o varios de los siguientes caracteres especiales, tambin llamados metasmbolos, cada uno de los cuales tiene un significado en particular:
Metasmbolo $B $D $E $G $H $L $N $P $Q $T $V $$ $_ Resultado Incluye el smbolo doble barra vertical (|) Incluye la fecha del sistema Enva un cdigo de escape (27) ASCII Incluye el signo mayor que (>) Ejecuta un retroceso y borra el carcter 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 nmero de la versin del sistema operativo Incluye el smbolo monetario, (generalmente $) Enva un [Enter] y avance de lnea ( _es la lnea de subrayado)

Si se teclea PROMPT sin ningn parmetro, se reestablece el smbolo de peticin de orden predeterminado, que consiste
Regresar al Contenido

PROMPT

435

en la letra de la unidad actual ($N) y el signo mayor que (>). Si se desea utilizar secuencias de escape ANSI, tales como para cambiar colores, se requiere haber incluido DEVICE=C:\DOS\ANSI.SYS en el archivo CONFIG.SYS, suponiendo que el archivo ANSI.SYS resida en el subdirectorio C:\DOS.
COMANDOS ANSI.SYS se puede cargar con el comando DEVICE o con RELACIONADOS: DEVICEHIGH, si se le desea en la memoria superior de la

computadora. Consulte el Captulo correspondiente a los Archivos de Procesamiento por Lotes, donde se incluyen ms ejemplos de uso de los metasmbolos o secuencias de escape ANSI.
EJEMPLOS:

Si desea que en el smbolo del sistema se indique cul es la unidad de disco actual, as como el subdirectorio donde se est en ese momento, seguido del smbolo mayor que, introduzca el siguiente comando:
PROMPT $P$G

se debe tener en cuenta que cuando se solicita que aparezca la ruta (los subdirectorios) en el smbolo del sistema, se deber leer esa unidad cada vez que se presente en la pantalla, lo que ocasiona que, por una parte, sea un poco ms lenta la respuesta, especialmente si se utilizan disquetes, y lo que es ms importante, que en el caso de solicitar un cambio de unidad, por ejemplo, cambiar del disco duro C: a la unidad de disquete A:, al teclear:
A:

y oprimir I , si no se tiene un disquete en la unidad A:, o no est formateado, el sistema operativo emitir un mensaje de error similar al siguiente:
No est lista leyendo unidad A Anular, Repetir, Descartar? (Not ready reading drive A Abort,Retry, Fail?)

y la nica forma de poder continuar es oprimir la letra D (F) de Descartar (Fail), lo que motivar que el smbolo de peticin de orden cambie a:
La unidad actual ya no es vlida (Current drive is no longer valid)

Regresar al Contenido

436

Listado alfabtico de comandos y controladores del MS-DOS 6.22

que indica al usuario que el sistema operativo no podr leer informacin de la unidad que se solicit, en este ejemplo la unidad A:, pero se tiene la oportunidad de cambiar nuevamente de unidad y, por ejemplo, regresar al disco C:. Si se incluye cualquier texto (as como espacios), se respetarn y aparecern en el smbolo del sistema, 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.92

el formato podr cambiar, dependiendo de lo que se indique con el comando COUNTRY en el archivo CONFIG.SYS Si emplea MS-WINDOWS versin 3.1 y desea que cuando est en Windows y active el DOS se muestre un mensaje tal como:
DOS llamado desde WINDOWS, teclee EXIT para regresar a Windows C:\WINDOWS

incluya en su archivo AUTOEXEC.BAT la siguiente lnea:


SET WINPMT=DOS llamado desde WINDOWS, teclee EXIT para regresar a Windows.$_$P$G

En los siguientes ejemplos se utilizan secuencias de escape ANSI, por lo que slo funcionarn si en el archivo CONFIG.SYS se incluy una lnea como la siguiente:
DEVICE=C:\DOS\ANSI.SYS

las secuencias de escape son las que siguen a $E Para establecer el video inverso, que resultar en el frente negro con el fondo blanco, teclee lo siguiente, observe que la m es minscula:
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;37;46m $P$G

Regresar al Contenido

QBASIC

437

En cambio si desea que los colores sean amarillo sobre fondo negro, el comando ser:
PROMPT $E[1;33;40m $P$G

Puede combinar los efectos, de forma que el smbolo de peticin de orden se visualice en amarillo sobre fondo negro, pero la pantalla utilice los colores blanco sobre cian, con el siguiente comando:

QBASIC

PROMPT $E[1;33;40m $P$G $E[1;37;46m

LENGUAJE BASIC
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Invoca y ejecuta el sistema de lenguaje de programacin QBASIC, un sistema que permite crear, convertir en cdigo de mquina ejecutable y correr archivos con instrucciones en lenguaje BASIC. El sistema QBASIC incluye un editor, sistema de ayuda y, en general, un completo entorno de programacin. QBASIC y el comando EDIT trabajan en forma conjunta, pero el editor EDIT depende de la presencia de QBASIC para operar. Por ello, el archivo QBASIC.EXE debe residir en el mismo subdirectorio que el archivo EDIT.COM, o bien, en alguno de los subdirectorios incluidos en el PATH, pues de lo contrario se emitir un mensaje que indica que no se pudo encontrar a QBASIC. Lo mismo sucede entre los comandos HELP y QBASIC. Si desarrolla programas en QBASIC y desea invocar a ms de uno de ellos desde un archivo de procesamiento por lotes (.BAT), en forma consecutiva, termine sus programas con la instruccin SYSTEM (de QBASIC), con lo que se regresar el control al sistema operativo MS-DOS, y en cada lnea de su archivo .BAT donde invoque a QBASIC incluya el modificador /RUN ARCHIVO. De esta forma, se puede establecer y determinar la ejecucin automtica de archivos creados con QBASIC y crear, por ejemplo, presentaciones en su computadora.
Regresar al Contenido

438
SINTAXIS:

Listado alfabtico 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 ubicacin y el nombre del archivo que QBASIC leer y cargar cuando se inicie.
MODIFICADORES:
/B

Indica que slo se empleen los colores blanco y negro para presentar las pantallas de QBASIC. Emplee este modificador si tiene dificultad en la lectura de la informacin o del men de QBASIC, en monitores tipo CGA a color.
/EDITOR

Emplea como editor al programa EDIT


/G

Permite tener acceso a la ms rpida actualizacin de un monitor CGA


/H

Emplea el mximo nmero de lneas por pantalla, segn 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. No se debe utilizar con las computadoras porttiles marca COMPAQ. Emplee este modificador si tiene dificultad en la lectura de la informacin o del men de QBASIC, en monitores distintos a CGA, pero que no reconocen los caracteres en negrita y por lo tanto, no permiten visualizar adecuadamente las teclas de mtodo abreviado de QBASIC.
Regresar al Contenido

RAMDRIVE.SYS /RUN ARCHIVO

439

Al iniciar QBASIC, lee y ejecuta el programa que se indique en ARCHIVO.


EJEMPLOS:

Para invocar el lenguaje de programacin QBASIC teclee en la lnea de comandos:


QBASIC

Si desea invocar a QBASIC y ejecutar el programa PRESENTA, teclee:


QBASIC /RUN PRESENTA

Si desea trabajar con el editor del MS-DOS, invoque a QBASIC de la siguiente forma:

QBASIC /EDIT

RAMDRIVE.SYS
DISCO EN MEMORIA
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite utilizar parte de la memoria de acceso aleatorio (RAM) de la computadora, como si se dispusiera de una unidad de disco. Se le carga desde el archivo CONFIG.SYS con un comando DEVICE o DEVICEHIGH. Su principal utilidad reside en que se aumenta notablemente la velocidad de acceso a la informacin que ah se guarde, pues no se requiere leer ninguna unidad fsica. Su principal desventaja radica en que si se apaga la computadora o se presenta algn problema que congele su operacin, se pierde la informacin que contenga esa unidad creada en la memoria. Se pueden crear varias unidades con RAMDRIVE.SYS, siempre y cuando se disponga de suficiente memoria para todas ellas. Cada unidad requiere una lnea en el archivo CONFIG.SYS.
Regresar al Contenido

440

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si su computadora dispone de memoria extendida o memoria expandida, conviene crear en ella la unidad de disco virtual, pues si no indica lo contrario, se le crea en la memoria convencional y se disminuye la cantidad de memoria disponible para los dems programas. Es recomendable crear una unidad RAMDRIVE y asignar esa letra de unidad a la variable de entorno TEMP, con el propsito de que el sistema operativo la utilice para la creacin de archivos temporales. En este caso, si emplea a MS-WINDOWS, se debe tener cuidado de crear la unidad RAMDRIVE con una capacidad de por lo menos 2 MB, pues si la unidad es menor, WINDOWS tendr problemas cuando intente crear archivos temporales, en particular, para hacer impresiones. Asimismo, si se asigna un tamao menor a 1.44 MB, que es la capacidad de los disquetes de 312 de alta densidad, y se ejecuta el comando DISKCOPY, es probable que el DOS le solicite que intercambie los disquetes original y destino, en lugar de hacerlo de una sola vez.
SINTAXIS:
DEVICE = [UNIDAD:] [RUTA] RAMDRIVE.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.SYS


DISCO

Permite indicar el tamao en nmero de kilobytes que se desea asignar a la unidad de disco que se crea en la memoria. Puede ir desde 2 hasta 32767, dependiendo de que se disponga de suficiente memoria en la computadora. En forma predeterminada se asigna el nmero 64, que corresponde a 64 kB.
SECTOR

Permite indicar el tamao en nmero de bytes, que se desea para cada uno de los sectores del disco. Puede tomar los valores 128, 256 512, siendo este ltimo el ms recomendable y el tamao predeterminado. Si indica el tamao del SECTOR, tambin se tendr que incluir el tamao del DISCO.
ENTRADAS

Permite indicar el nmero de archivos y subdirectorios (entradas), que se podrn crear en el directorio raz de la unidad en memoria. Puede tomar valores entre 2 y 1024.
Regresar al Contenido

RAMDRIVE.SYS

441

La cantidad que se indique la redondea RAMDRIVE.SYS de acuerdo al tamao de los sectores y tambin a la memoria disponible, pues si no se dispone de suficiente memoria, se asigna un valor de 16 a ENTRADAS. En forma predeterminada se asigna a ENTRADAS un valor de 64. Si utiliza este parmetro, se debern incluir valores para DISCO y para SECTORES.
MODIFICADORES:
/A

Indica a RAMDRIVE.SYS que utilice la memoria expandida de la computadora, la cual debe estar disponible y habilitada con un administrador de memoria expandida, tal como EMM386, 386MAX, CEMM o QEMM. Para que est habilitada la memoria expandida, la lnea con el comando EMM386 (o alguno otro equivalente), deber estar antes que la lnea con el comando RAMDRIVE.SYS. El administrador de memoria expandida deber cumplir con la especificacin Lotus/Intel/Microsoft, mejor conocida como LIM/EMS.
/E

Permite a RAMDRIVE.SYS utilizar memoria extendida, si se le dispone en la computadora y est habilitada con un administrador de memoria extendida, tal como HIMEM.SYS, comando que deber estar en el archivo CONFIG.SYS antes de la lnea de RAMDRIVE.SYS La memoria extendida debe cumplir con la especificacin de Lotus/Intel/Microsoft/AST, mejor conocida como LIM/XMS.
EJEMPLOS:

Para crear una unidad de disco en la memoria RAM convencional, suponiendo que el archivo RAMDRIVE.SYS reside en el subdirectorio C:\DOS incluya la siguiente lnea en el archivo CONFIG.SYS
DEVICE=C:\DOS\RAMDRIVE.SYS

Si desea que la unidad virtual de disco se cree en la memoria extendida, con un tamao de 2 MB (2048 kB), el comando es:
DEVICE=C:\DOS\RAMDRIVE.SYS 2048 /E

Regresar al Contenido

442

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si su computadora dispone de memoria expandida y desea crear en ella la unidad RAMDRIVE, entonces se debe incluir el modificador /A de la siguiente forma:
DEVICE=C:\DOS\RAMDRIVE.SYS 2048 /A

Si desea crear la unidad RAMDRIVE en memoria extendida, asignarle un tamao de 4 MB (4096 kB), con sectores de 256 bytes y un lmite de 512 entradas (archivos y directorios) en su directorio raz, el comando es:

RD

DEVICE=C:\DOS\RAMDRIVE.SYS 4096 256 512 /E

ELIMINAR UN SUBDIRECTORIO
Es equivalente a emplear el comando RMDIR, por favor consulte RMDIR.

REM
COMENTARIO
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite al usuario incluir comentarios, observaciones, referencias e indicaciones, de forma que no tengan ninguna influencia en el desarrollo de los archivos de procesamiento por lotes (.BAT) y en el archivo CONFIG.SYS, pues el sistema operativo ignora todas las lneas que empiecen con REM. Debido a que cuando el DOS encuentra un REM al principio de una lnea, ignora cualquier carcter que le siga, resulta til emplear a REM cuando se desea depurar un archivo de procesamiento por lotes, o al archivo CONFIG.SYS, pues se puede inhabilitar uno o varios de sus comandos al incluir un REM. En este caso, en el archivo CONFIG.SYS, REM puede sustituirse tambin por un punto y coma (;).
REM [COMENTARIO]

SINTAXIS:

Regresar al Contenido

REM

443

en el archivo CONFIG.SYS, puede sustituirse por el punto y coma (;)


; [COMENTARIO]

PARAMETROS:

COMENTARIO

Se puede incluir casi cualquier cadena de caracteres, de longitud variable pero sin ser mayor a un rengln. Si desea utilizar varios renglones, cada uno de ellos deber iniciar con otro REM. La longitud mxima del COMENTARIO en cada comando REM es de 123 caracteres. Los caracteres cuyo uso no est permitido a continuacin de un REM en los archivos .BAT son los siguientes: smbolo de redireccin ( > o < ) smbolo de canalizacin ( |)
COMANDOS Los mensajes que se incluyen con REM no se visualizan, son RELACIONADOS: comentarios internos que permanecen dentro de los archivos

generalmente con el propsito de guiar al usuario que los revise. Si desea que se visualicen los comandos REM en la pantalla, utilice el comando ECHO ON, tanto en los archivos de procesamiento por lotes, como en el CONFIG.SYS El comando ECHO tambin permite mostrar mensajes en la pantalla mientras se ejecuta un archivo de procesamiento por lotes.
EJEMPLOS:

En el siguiente ejemplo, el archivo FORMAT.BAT combina el uso de los comandos ECHO y REM. Este archivo FORMAT.BAT puede ser de utilidad para evitar que un usuario d formato a un disco duro en forma inadvertida, a pesar de los mensajes que FORMAT emite. Para ello, se debe renombrar el archivo FORMAT.COM a, por ejemplo, FORMATEA.COM, pues de lo contrario se le ejecutar en lugar de FORMAT.BAT ya que la extensin .COM tiene precedencia sobre .BAT. De esta manera, cuando un usuario teclee FORMAT, en realidad estar invocando al archivo FORMAT.BAT, el cual slo le permite dar formato a disquetes en la unidad A:. A continuacin se muestra el contenido de FORMAT.BAT. La primera lnea indica al sistema operativo que se apague el efecto de eco de los comandos en la pantalla; es decir, que no
Regresar al Contenido

444

Listado alfabtico 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 rengln 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 ejecucin REM El siguiente comando realiza el formateo del disquete ECHO. ECHO. FORMATEA A:

al teclear FORMAT en la lnea de comandos, el usuario visualizar las siguientes lneas:


Inserte el disquete en el drive A: y oprima [ENTER] Presione cualquier tecla para continuar ... (Press any key to continue...)

REN

y despus 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 ms archivos que residan en un mismo subdirectorio. Tambin 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 cul es la ubicacin y nombre del archivo al que se le desea cambiar de nombre. Para modificar un grupo de archivos se emplean los smbolos comodn ? y *, los cuales se pueden incluir tanto en NOMBREACTUAL como en NUEVONOMBRE. Cuando se incluyen smbolos comodn en NUEVONOMBRE, los caracteres a los que se referirn sern los mismos que los referidos con los smbolos comodn 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 slo 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 extensin). 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 smbolos comodn para referirse a grupos de archivos, por lo que en esos casos se debe ser precavido.
COMANDOS REN slo 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 tambin 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 cambindoles de nombre, emplee el comando COPY.
Regresar al Contenido

446

Listado alfabtico 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 extensin .TXT, y desea que mantengan su nombre, pero cambien su extensin por .FTE (de fuente). El comando ser:

RENAME
RENOMBRAR

REN C:\CARTAS\*.TXT *.FTE

Vase 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 aadir en el subdirectorio destino todos aquellos archivos que estn en el subdirectorio fuente y no tengan su correspondiente en el subdirectorio destino. Mientras lleva a cabo su accin, 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 ningn archivo, el mensaje ser como el siguiente:


No se agreg ningn archivo No se reemplaz ningn archivo (no file added no file replaced)

Una vez concluido o suspendido, el comando REPLACE proporciona uno de los siguientes cdigos 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 accin dependiendo de su valor:
Cdigo 0 1 2 3 5 8 11 15 22 Significado La accin de reemplazo y agregacin termin con xito No es compatible con REPLACE la versin 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 lnea de comandos Letra de unidad invlida (slo en versiones anteriores a 5.0) Versin incorrecta de sistema operativo (slo en versiones anteriores a 5.0)

Regresar al Contenido

448
SINTAXIS:

Listado alfabtico 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 ubicacin y el nombre del archivo, o grupo de archivos, que se considerarn como origen para llevar a cabo el reemplazo.
[UNIDAD2:] [RUTA2]

Permite indica la unidad y subdirectorio destino, es decir, la ubicacin precisa donde se desea que se coloquen los archivos como destino. No se debe, ni puede, indicar un nombre de archivo para aquellos que sern reemplazados, pues se toman los indicados en la parte de origen. Si no se incluye ninguna unidad ni subdirectorio destino, se emplearn 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, slo se incorporan aquellos que no estn. 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 agregacin de archivos en el destino.
/R

Permite reemplazar, adems de los archivos no protegidos, los archivos que tengan el atributo de slo lectura (read only). En caso de no incluir el modificador /R y que REPLACE intente reemplazar un archivo de slo lectura, el sistema operativo emitir un mensaje de error indicndolo 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 extensin a los indicados como origen. No se le puede utilizar en combinacin con el modificador /A.
/U

Convierte la accin de reemplazo en actualizacin, pues slo 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 combinacin con el modificador /A. Este modificador est disponible a partir de la versin MS-DOS 4.0
/W

Hace una pausa despus de que se dio el comando REPLACE, para permitir que el usuario inserte un disquete y hasta despus comenzar la bsqueda y reemplazo o agregacin 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 slo 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 cdigos 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 CompuMxico. El reemplazo se realizar a partir de los archivos que se encuentran en el directorio raz de la unidad A:. El comando ser:
REPLACE A:\CGCM*.* C:\CONTABIL

Regresar al Contenido

450

Listado alfabtico 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 informacin 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 informacin mensual en archivos tales como POL9501.DBF para las plizas 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 an 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 versin 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 versin anterior, y necesitar este comando para restablecerlos. Para mayor informacin acerca de la sintaxis de este comando, consulte el Apndice 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. Tambin 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 vaco, cuando slo quedan los smbolos . 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 eliminacin de un subdirectorio que an contiene algn tipo de archivo, se muestra un mensaje como el siguiente:
Ruta no vlida, no es un directorio, o el directorio no est vaco (Invalid path, not directory, or directory not empty)

Puede utilizar los comandos DIR o ATTRIB para consultar la relacin de archivos y sus atributos, as como para cambiar sus indicadores de atributo. Slo se puede eliminar un subdirectorio si no tiene archivos ni subdirectorios, pero tambin 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 eliminacin. Este mensaje tambin 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

452

Listado alfabtico de comandos y controladores del MS-DOS 6.22 [UNIDAD:] RUTA

PARAMETROS:

Permite indicar la ubicacin y el nombre del subdirectorio que se desea eliminar. No se puede eliminar el subdirectorio actual. Para indicar una RUTA que parta del directorio raz de la unidad actual, incluya una diagonal inversa (\) al comienzo de la RUTA. En cambio, si no se incluye esa diagonal inversa; es decir, 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. Cuando se incluyen varios subdirectorios en la ruta, RD elimina el ltimo subdirectorio de la lista. Si se indica un subdirectorio que no existe, una letra de unidad que no existe, o no est vaco el subdirectorio que se desea eliminar, aparecer un mensaje de error similar a:
Ruta no vlida, no es un directorio, o el directorio no est vaco (Invalid path, not directory or directory not empty)

COMANDOS Los subdirectorios se crean con el comando MKDIR o MD, se RELACIONADOS: cambia de uno a otro subdirectorio con CD y se les elimina

con RD. Los archivos que estn contenidos en un subdirectorio pueden borrarse con el comando DEL, ya sea en forma selectiva, o en grupos de archivos. Si lo que se desea es borrar con un solo comando, todos los archivos y subdirectorios que contenga algn subdirectorio en particular emplee, con precaucin, el comando DELTREE. En cada subdirectorio se pueden guardar archivos, 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 algn indicador de atributo en particular, se emplea el comando DIR con el modificador /A.
EJEMPLOS:

Para remover el subdirectorio C:\LIBRO\RESPALDO, intente el comando:


RD C:\LIBRO\RESPALDO

Regresar al Contenido

SCANDISK

453

si aparece el mensaje:
Ruta no vlida, no es un directorio, o el directorio no est vaco (Invalid path, not directory or directory not empty)

entonces verifique con cualquiera de los siguientes comandos:


DIR *.* /A

o
DIR *.* /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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Este comando se introdujo con la versin MS-DOS 6.2 e invoca al programa del mismo nombre, que realiza una minuciosa revisin, principalmente a los discos duros y disquetes, para tratar de localizar y corregir fallas tanto de tipo lgico como fsico. Desde luego, si el problema es fsico, su solucin depende de la magnitud del dao, por lo que puede suceder que SCANDISK marque esos sectores daados para que no los utilice el sistema operativo cuando grabe informacin, pero si la unidad de disco duro no funciona, por tener un problema mecnico grave, SCANDISK no lo podr solucionar. Los dispositivos en los que puede operar SCANDISK son: Disquetes Discos duros Unidades de DoubleSpace
Regresar al Contenido

454

Listado alfabtico de comandos y controladores del MS-DOS 6.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, JOIN o SUBST Unidades creadas con INTERLNK Al usuario experimentado de computadoras , SCANDISK le recordar otros programas que cumplen con revisiones similares (NDD, PCTools, etc.), pero SCANDISK tiene una ventaja adicional sobre ellos, y consiste en que tambin revisa el volumen de DoubleSpace. La relacin de las reas que atiende SCANDISK son: El sector de arranque (Boot) La tabla de asignacin de archivos (FAT) La estructura del sistema de archivos; es decir, cadenas perdidas y archivos entrelazados. La estructura del rbol de directorios La superficie fsica del disco, en busca de cluster daados. El encabezado del volumen de DoubleSpace (MDBPB) La identificacin de los volmenes de DoubleSpace La estructura de los volmenes de archivo de DoubleSpace (MDFAT) La estructura de la compresin de DoubleSpace Se debe tener precaucin de no invocar a SCANDISK cuando se estn corriendo otros programas, pues los archivos deben mantenerse sin cambios mientras opera SCANDISK. Si est en ejecucin otro programa, el sistema operativo debe actualizar los datos de sus archivos, tanto en la tabla de asignacin de archivos (FAT) como en el directorio. 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 prdida de informacin o dao a los archivos. Es decir, no se le debe invocar desde WINDOWS ni desde el conmutador de tareas del DOS, que est disponible en el DOSSHELL. Cuando se ejecuta SCANDISK, busca un archivo denominado SCANDISK.INI en el mismo subdirectorio donde se localicen los archivos del sistema operativo, tal como C:\DOS.
Regresar al Contenido

SCANDISK

455

Es un archivo de texto ASCII que puede ser consultado y editado con cualquier procesador de textos, como EDIT y contiene dos secciones, una de las cuales, [ENVIRONMENT], determina la configuracin que tendr SCANDISK, por ejemplo, si operar con colores o para monitor monocromtico; y otra, denominada [CUSTOM] que determina su comportamiento cuando se invoca a SCANDISK con el modificador /CUSTOM. A continuacin se indican entre corchetes ([]) ambas secciones y se listan las variables que contienen, as como sus funciones: Display Indica a SCANDISK que corra para un tipo de monitor en particular. La opcin predeterminada es AUTO, que significa que se configura en forma automtica, pero tambin puede ser MONO, COLOR u OFF. Mouse Habilita (ON) o inhabilita (OFF) el uso de un ratn. En forma predeterminada est habilitado. ScanTimeOut Indica si SCANDISK deber o no detectar interrupciones del disco mientras se revisa su superficie. En forma predeterminada est deshabilitado (OFF). NumPasses Permite determinar el nmero de veces que SCANDISK revisar cada unidad del disco denominada cluster mientras lo revisa. Pueden indicarse desde 1 hasta 65,535. En forma predeterminada se indica 1 vez. LabelCheck Indica si SCANDISK debe (ON) o no (OFF) revisar la etiqueta del volumen en busca de caracteres invlidos. En forma predeterminada est deshabilitado.
[CUSTOM] [ENVIRONMENT]

Opera cuando SCANDISK se invoca con el modificador /CUSTOM. DriveSummary Determina si se mostrar una pantalla resumen de informacin al trmino de la revisin de cada unidad. En forma predeterminada se asigna AUTO, que significa que slo se muestre cuando encuentre errores. Tambin puede ser ON para habilitarlo y OFF para inhibirlo. AllSummary Indica si se debe o no mostrar informacin resumen cuando SCANDISK termine de revisar todas las unidades. En forma predeterminada se asigna AUTO, que significa que slo la muestre cuando se hayan encontrado errores. Tambin puede ser ON para habilitarlo y OFF para inhibirlo.
Regresar al Contenido

456

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Surface Indica si se debe realizar la revisin de la superficie del disco. La opcin predeterminada es NEVER, que significa que no la realice; pero puede ser ALWAYS o PROMPT. Con la primera le hace la revisin sin solicitar confirmacin al usuario; con la segunda, pide confirmacin antes de ejecutarla. El modificador /SURFACE tiene prioridad cuando se le incluye en la lnea de comandos. CheckHost Determina si SCANDISK debe primero revisar la unidad principal (host), antes de cualquier unidad comprimida. La opcin predeterminada es NEVER, que significa que no lo revise, pero puede ser ALWAYS, para que lo revise sin solicitar confirmacin, o PROMPT, para que solicite confirmacin del usuario. SaveLog Indica la accin a seguir respecto al archivo de registro de las reparaciones (repair log file). En forma predeterminada est inhabilitado (OFF), y significa que no guarda ese archivo. APPEND aade la informacin al archivo existente. OVERWRITE, reemplaza el archivo con la nueva informacin. Undo Permite indicar si se desea que SCANDISK cree un archivo para dar marcha atrs (Undo) las reparaciones de SCANDISK. La opcin predeterminada es NEVER, que significa que no lo cree, con PROMPT se indica que solicite el disquete al usuario. Las siguientes opciones indican la accin que debe seguir SCANDISK en caso de que se haya incluido el modificador /CUSTOM en la lnea de comandos y encuentre errores en el disco. La indicacin predeterminada es PROMPT, para que solicite confirmacin del usuario entes de corregir el problema, pero pueden ser FIX para que lo corrija sin confirmacin o QUIT, para que SCANDISK suspenda la revisin si encuentra ese tipo de problema: DS_Header Encabezado del archivo de volumen de DoubleSpace daado. FAT_Media Byte faltante o invlido en la FAT Okay_Entries Archivos o directorios daados, pero que pueden repararse. Bad_Chain Directorios o archivos que deben ser truncados. Crosslinks Entrelazamiento a nivel de la FAT Las siguientes opciones aceptan, adems de PROMPT, FIX y QUIT, a SKIP, que significa que cuando se encuentre ese problema, SCANDISK lo salte y contine su revisin.
Regresar al Contenido

SCANDISK

457

Boot_Sector Sector de arranque daado (boot sector) en la unidad de DoubleSpace. Invalid_MDFAT Entradas invlidas en la MDFAT DS_Crosslinks Entrelazamientos internos, a nivel de la MDFAT DS_LostClust Clusters internos perdidos DS_Signatures Falta de las firmas de identificacin en el volumen de DoubleSpace Mismatch_FAT No coinciden las FAT en las unidades donde no est DoubleSpace Bad_Clusters Dao fsico o errores de descompresin La siguiente opcin acepta, PROMPT, QUIT y DELETE, que significa que cuando se encuentre ese problema, SCANDISK borre las entradas de ese directorio. Su asignacin predeterminada es PROMPT. Bad_Entries Directorios o archivos daados en forma irreparable. La siguiente opcin acepta, PROMPT, QUIT, SAVE y DELETE. SAVE le indica a SCANDISK que guarde los clusters perdidos como archivos en el directorio raz sin solicitar confirmacin; DELETE le indica que borre el contenido de esos clusters perdidos sin solicitar confirmacin. Su asignacin predeterminada es PROMPT. LostClust Clusters perdidos Al trmino de su ejecucin, SCANDISK devuelve los siguientes cdigos ERRORLEVEL, que pueden evaluarse con el comando IF en archivos de procesamiento por lotes:
Cdigo 0 1 2 3 4 Descripcin No se encontr ningn error ni problema en la unidad o unidades que se verificaron Error de sintaxis en la lnea de comandos, 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 lgicamente a todas las unidades, pero se suspendi la revisin de la superficie por solicitud del usuario

Regresar al Contenido

458

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Cdigo 254 255

Descripcin Se encontraron errores en el disco y se corrigieron Se encontraron errores en el disco, pero no todos se pudieron corregir

SINTAXIS:

Son varias las sintaxis que se pueden emplear para SCANDISK: A. Si slo desea verificar el disco en la unidad actual, su sintaxis es:
SCANDISK

B. Si se desea revisar uno o ms discos, su sintaxis es:


SCANDISK [UNIDAD: [UNIDAD: ...] | /ALL] [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM] [/SURFACE] [/MONO] [/NOSUMMARY]

C. Si desea revisar un archivo de volumen comprimido de DoubleSpace que est desmontado, su sintaxis es:
SCANDISK NOMBRE-VOLUMEN [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM] [/MONO] [/NOSUMMARY]

D. Si desea revisar si uno o ms archivos estn fragmentados, su sintaxis es:


SCANDISK /FRAGMENT [UNIDAD:] [RUTA] ARCHIVO

E. Si desea dar marcha atrs a cualquier reparacin que se haya realizado a un disco y dejarlo como estaba, 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.
NOMBRE-VOLUMEN

Se refiere al nombre del archivo de volumen de DoubleSpace que est desmontado y se desee revisar y corregir. Al indicarlo, se debe incluir la letra de la unidad donde reside y su nmero consecutivo como extensin, tal como H:\DBLSPACE.000
Regresar al Contenido

SCANDISK [UNIDAD] [RUTA] ARCHIVO

459

Permite indicar el archivo, o grupo de archivos si se utilizan smbolos comodn, que se desea revisar para saber si tienen fragmentacin.
UNDO-UNIDAD:

Permite indicar la letra de la unidad donde est el disco UNDO, con la informacin para dar marcha atrs a las correcciones hechas.
MODIFICADORES:
/ALL

Indica a SCANDISK que revise todas las unidades de disco locales.


/AUTOFIX

Realiza la reparacin de cualquier falla encontrada en el disco, sin solicitar la confirmacin de parte del usuario. Sin embargo, s le solicitar el disco de UNDO, para guardar informacin que se requiere para dar marcha atrs a una correccin. Si no desea que le solicite el disco UNDO, incluya el modificador /NOSUMMARY. Si se incluye /AUTOFIX y se encuentran errores en el disco o disquete, del tipo de cadenas perdidas (lost clusters), SCANDISK las convertir en archivos y las grabar en el directorio raz de la unidad que se revisa. Si no desea que se les grabe, sino que se les borre, se debe incluir el modificador /NOSAVE. No se puede utilizar /AUTOFIX junto con los modificadores /CHECKONLY ni /CUSTOM.
/CHECKONLY

Este modificador indica a SCANDISK que nicamente revise la unidad de disco especificada, pero que aunque encuentre errores, no los corrija. No se puede utilizar /CHECKONLY junto con los modificadores /AUTOFIX ni /CUSTOM.
/CUSTOM

Permite la ejecucin de SCANDISK de acuerdo a la configuracin que se establezca en el archivo SCANDISK.INI en la seccin que tiene el encabezado [Custom]. No se puede utilizar /CUSTOM junto con los modificadores /AUTOFIX ni /CHECKONLY.
Regresar al Contenido

460

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /FRAGMENT

Verifica si est fragmentado el archivo o grupo de archivos que se indique.


/MONO

Indica a SCANDISK para que muestre la informacin en forma monocromtica. Su uso se recomienda si tiene problemas en su monitor para leer la informacin que se despliega. Si lo desea, puede incluir este modificador en el archivo SCANDISK.INI incluyendo un rengln con la siguiente asignacin:
DISPLAY=MONO

de esa forma no tendr que escribirlo en la lnea de comandos cada vez que invoque a SCANDISK.
/NOSAVE

Indica a SCANDISK que en caso de que se encuentren clusters perdidos los borre, en lugar de convertirlos en archivos y grabarlos en el directorio raz de la unidad que se revisa, que es la opcin predeterminada cuando se incluye el modificador /AUTOFIX. Este modificador se emplea slo si tambin se incluye /AUTOFIX
/NOSUMMARY

Cuando se incluye este modificador se impide que SCANDISK solicite el disco para dar opcin a dar marcha atrs (Undo) cuando se encuentran errores. Tambin evita que al trmino de la revisin de cada unidad se muestre una pantalla con un resumen de la actividad realizada.
/SURFACE

En forma predeterminada, SCANDISK solicita al usuario que confirme si desea que se revise la superficie del disco en la unidad que se est verificando, el modificador /SURFACE instruye a SCANDISK para que lleve a cabo esa revisin sin solicitar al usuario su confirmacin. Si esa unidad no est comprimida, se confirma que los datos puedan escribirse y leerse correctamente; si la unidad est comprimida con DoubleSpace, se verifica que la informacin se pueda descomprimir.
Regresar al Contenido

SCANDISK

461

Debido a la importancia de su accin, conviene emplear a SCANDISK en forma regular y peridica en todas las unidades de disco de que disponga la computadora, as como de los disquetes que se mantienen en acervo.
/UNDO

Permite dar marcha atrs (undo) a cualquier reparacin que SCANDISK haya realizado en un disco. Si se incluye este modificador, se debe incluir la letra de la unidad de disco donde se encuentre el disco con la informacin para esa marcha atrs (Undo), en forma similar a:
SCANDISK /UNDO A:

Esta opcin se puede emplear cuando SCANDISK encuentra errores y el usuario acept guardar en un disquete la informacin necesaria para reintegrar la unidad a su estado previo (undo) a las correcciones de SCANDISK. Cuando se decida revocar los cambios realizados con el disquete (undo), intntelo sin modificar, incluir ni borrar archivos en el disco corregido, pues de lo contrario se corre el riesgo de perder informacin.
EJEMPLOS:

Para revisar la unidad actual y en caso de que existan errores se les pueda corregir, teclee en la lnea de comandos:
SCANDISK

Si se presenta un problema con su unidad de disco duro, por ejemplo C: y aparentemente se perdi la informacin, pero se tena instalado DoubleSpace, entonces es probable que an se tenga el archivo de volumen comprimido, denominado DBLSPACE.000 (u otro nmero) y a partir de l se recuperen los archivos. Si este fuese el caso, el comando a emplear es:
SCANDISK C:\DBLSPACE.000

y SCANDISK incluso propondr al usuario montar ese volumen. Si al intentarlo reporta que no se tienen letras de unidad disponibles, revise el archivo CONFIG.SYS e incluya el comando LASTDRIVE, en forma similar a:
LASTDRIVE=H

y repita el procedimiento o invoque a DBLSPACE con el modificador /MOUNT.


Regresar al Contenido

462

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si desea que SCANDISK revise ms de una unidad, indique sus letras de la siguiente forma:
SCANDISK C: D: E: F:

En cambio, si incluye el comando en un archivo de procesamiento por lotes, tal como AUTOEXEC.BAT, es probable que desee que se revisen todas las unidades, incluyendo las de DoubleSpace, en este caso el comando es:

Listado alfabtico de comandos y controladores del MS-DOS 6.22

SCANDISK /ALL

SET
ESTABLECER
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite definir, borrar o consultar las variables de ambiente para el sistema operativo. Las variables de ambiente tambin se conocen como variables de entorno, y se emplean para controlar el funcionamiento de algunos comandos, archivos de procesamiento por lotes y programas, por ello, suele emplearse en los archivos .BAT, en particular en AUTOEXEC.BAT, as como en el archivo CONFIG.SYS, con el propsito de que cada vez que se encienda o reinicialice la computadora, se asignen los valores que se deseen o requieran. Entre las variables de ambiente ms comnmente empleadas sobresalen: COMSPEC, que indica la ruta de ubicacin del archivo COMMAND.COM, DIRCMD que se emplea con el comando DIR, PATH que mantiene la ruta de bsqueda del sistema operativo y PROMPT que guarda la definicin del smbolo del sistema operativo, pero el usuario puede definir algunas otras que requiera, por ejemplo, en archivos de procesamiento por lotes. En este ltimo caso, SET permite crear variables que se pueden emplear en forma similar a las variables %0 a %9, con la diferencia de que para emplear su valor; es decir, para accesar a la cadena que tiene asociada como un parmetro
Regresar al Contenido

SET

463

reemplazable, se debe escribir a la variable de entorno encerrada entre signos de porcentaje (%), as, si la variable es DISCO, deber aparecer como %DISCO%. Recurdese que el espacio de entorno que emplea el sistema operativo es una parte de la memoria RAM donde se guarda informacin alfanumrica que puede ser consultada tanto por el usuario como por el propio sistema operativo; es un espacio limitado, y por ello, es posible que al intentar crear nuevas variables de ambiente, se agote el espacio disponible, en cuyo caso se mostrar el siguiente mensaje:
Espacio de entorno agotado (Out of environment space)

Para ampliar el espacio de entorno disponible, emplee el comando COMMAND.COM /E.


SINTAXIS:
SET [VARIABLE= [CADENA]]

Si se teclea SET sin ningn parmetro, el sistema operativo muestra en pantalla las variables de entorno que existan y los respectivos valores que se les haya asignado.
PARAMETROS:
VARIABLE

Se refiere al nombre de la variable que se desea definir, si se le asigna una CADENA; o borrar, si se omite la CADENA. En ambos casos se debe incluir el signo igual. Cuando se borra una variable, se le elimina como si nunca hubiera existido.
CADENA

Permite indicar el contenido que se asociar a la VARIABLE de entorno que se haya indicado.
COMANDOS Son varios los comandos que emplean las asignaciones heRELACIONADOS: chas con SET, tales como:

COMMAND Para ampliar el espacio de entorno del DOS PATH Para establecer una nueva ruta de bsqueda PROMPT Para indicar el nuevo smbolo del sistema SHELL Para indicar la ubicacin de COMMAND.COM, en caso de que no resida en el directorio raz DIR Para establecer sus modificadores activos en la variable DIRCMD COPY, MOVE y XCOPY Para establecer si se sobreescriben archivos del mismo nombre que el archivo fuente en el
Regresar al Contenido

464

Listado alfabtico de comandos y controladores del MS-DOS 6.22

subdirectorio destino. Se emplea la variable de entorno COPYCMD.


EJEMPLOS:

Si desea consultar cules son las variables de entorno que tiene el sistema operativo, teclee:
SET

Algunos comandos del sistema operativo requieren que se asigne a la variable TEMP el subdirectorio donde residen los archivos del DOS, de la siguiente forma:
SET TEMP=C:\DOS

obtendr mejores resultados si TEMP indica una unidad virtual en RAM, pues su velocidad es mucho mayor, empero, se debe tener cuidado de que tenga suficiente espacio para que no se obstaculice y haga lento el comando DISKCOPY, y si va a emplear WINDOWS, debe tener disponibles, por lo menos 2 MB. Consulte el uso del controlador de dispositivos RAMDRIVE.SYS. La variable de ambiente COMSPEC indica al DOS la ubicacin del procesador de comandos COMMAND.COM, por lo que un ejemplo de su uso es:
SET COMSPEC=C:\DOS\COMMAND.COM

en caso que el archivo COMMAND.COM no resida en el directorio raz de la unidad de arranque, se deber incluir una lnea con el comando SHELL en el archivo CONFIG.SYS, a fin de indicar al DOS dnde debe buscar a COMMAND.COM. Desde la versin 5.0 de MS-DOS, se crea en forma automtica la variable de entorno COMSPEC de acuerdo con lo que se incluya en el comando SHELL, pero si su versin es anterior, entonces debe tener la precaucin de incluir a COMSPEC en su archivo AUTOEXEC.BAT, de lo contrario el sistema operativo no podr localizar al procesador de comandos y se colgar cuando requiera leerlo o cargarlo despus de alguna aplicacin. Un uso muy comn de SET, sobre todo por programas de instalacin de paquetes de software, consiste en incluir a la ruta existente, uno o ms subdirectorios en forma adicional. En este caso, se emplea un formato similar al siguiente:
SET PATH=D:\NVOSIST;%PATH%

Se puede crear un archivo de procesamiento por lotes, tal como INCLUYE.BAT, que permita incluir en la actual ruta alRegresar al Contenido

SET

465

gn subdirectorio que se indique. Este programa resulta til para no tener que reescribir la ruta completa si lo nico que se desea es aadir una unidad y subdirectorio al PATH existente. A continuacin se muestra el archivo INCLUYE.BAT:
@ ECHO OFF REM Archivo INCLUYE.BAT REM REM Este archivo permite incluir rutas al PATH REM Para ello recibe como parmetro el subdirectorio a incluir REM que se representa por %1 SET PATH=%1;%PATH% REM Observe que la actual ruta se represent con %PATH%

Una vez terminado y grabado el archivo INCLUYE.BAT, para agregar una nueva ruta al PATH bastar con agregarla a continuacin de INCLUYE en la lnea de comandos; por ejemplo, para aadir el subdirectorio C:\WORKS2 a la ruta actual se debe teclear:
INCLUYE C:\WORKS2

Considere que cuando se apague la computadora, la ruta especificada con INCLUYE se borrar y cuando se encienda nuevamente slo se tendr la ruta especificada en AUTOEXEC.BAT, si es que existe la declaracin PATH en ese archivo. Por otra parte, suponga que emplea subdirectorios anidados, lo que genera que, para accesar un archivo, requiera escribir una ruta muy larga, tal como:
D:\ALFAOMEG\REPORTES\VENTAS\ENE94

o que emplee algunos signos que son poco frecuentes y un poco ms lentos de teclear, tales como las letras griegas (alfa, CHR 224) y (omega, CHR 234) :
D:\\REPORTES\VENTAS\ENE94

en estos casos, se puede emplear a SET para definir una variable de entorno, con el nombre que el usuario desee, a fin de emplear esa variable en lugar de la ruta completa. Por ejemplo, para sustituir las anteriores rutas por ALFA1 y ALFA2, respectivamente, los comandos sern:
SET ALFA1=D:\ALFAOMEG\REPORTES\VENTAS\ENE94 SET ALFA2=D:\\REPORTES\VENTAS\ENE94

Regresar al Contenido

466

Listado alfabtico de comandos y controladores del MS-DOS 6.22

una vez asignadas, podr emplear estas variables en programas de procesamiento por lotes, archivos .BAT, escribindolas entre signos de por ciento, %ALFA1%, tal como se muestra a continuacin:
DIR %ALFA1% TYPE %ALFA1%\LOCALES.TXT IF EXIST %ALFA1%\LOCALES.TXT TYPE %ALFA1%\LOCALES.TXT

Si desea eliminar una variable de ambiente, por ejemplo, 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, MOVE o XCOPY soliciten confirmacin antes de borrar archivos que tengan el mismo nombre que el que se copia o mueve al subdirectorio destino, 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Este comando inicia la rutina de instalacin del sistema operativo en su computadora, para lo cual verifica los dispositivos que integran al equipo y descomprime los archivos que vienen en los disquetes originales de distribucin del sistema en forma comprimida. Si se tiene la versin en espaol, el comando equivalente es INSTALAR. Para mayores detalles del proceso de instalacin, remtase al Captulo Instalacin del MS-DOS.
Regresar al Contenido

SETVER

467

SETVER
ESTABLECER VERSION DE DOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Resulta til cuando se desea ejecutar un programa que no reconoce la nueva versin del DOS, lo que sucede si se emplean programas que fueron desarrollados para las versiones de MS-DOS anteriores. La mayora de programas funcionarn correctamente con la versin MS-DOS 6.22, empero, si se tiene algn problema, se puede especificar en la tabla de versiones de SETVER el nombre del programa y la versin de DOS para la que se le desarroll. Eso no significa que se vaya a emplear otra versin de sistema operativo para ese programa, sino que cuando el programa solicite el nmero de versin, el DOS le responder la que espera recibir, aunque en realidad se ejecutar con la versin 6.22. En algunos casos, es posible que el programa sea incompatible con la versin 6.22 y a pesar de que se le incluya en la tabla de versiones, su funcionamiento puede no ser adecuado. Si desea saber el nmero de versin de sistema operativo para el que fue desarrollado un determinado programa, consulte su documentacin o acuda con su distribuidor. SETVER tiene dos formas de uso: como controlador de dispositivos y como comando. Su primer uso es como controlador de dispositivos y se emplea en el archivo CONFIG.SYS en forma conjunta con el comando DEVICE o bien, DEVICEHIGH si se le desea cargar en la memoria alta. Cuando se le incluye en el CONFIG.SYS, SETVER.EXE carga en la memoria de la computadora la tabla de los nmeros de versin del sistema operativo que utilizar el MS-DOS para ciertos programas. Esa tabla de versiones consiste en una relacin de nombres de programas y el nmero de versin de sistema operativo que requieren para operar, en virtud de que fueron desarrollados para ellas en particular. Los programas se ejecutan con la versin 6.22, pero cuando solicitan el nmero de la versin en uso, el DOS les responde la versin incluida en la tabla de versiones.
Regresar al Contenido

468

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Se debe tener precaucin respecto al lugar donde se ubica a SETVER en el archivo CONFIG.SYS, pues si se le emplea para habilitar una versin diferente de MS-DOS que requiera otro controlador de dispositivos, la lnea con el comando DEVICE para cargar a SETVER.EXE, debe preceder a la lnea con el comando DEVICE que cargue el controlador de dispositivos para el cual se habilita esa versin distinta. Su segunda forma de uso es como comando y permite mostrar, incluir o borrar esas definiciones en su tabla de versiones. Para usar a SETVER como comando, se requiere haberlo instalado como controlador de dispositivo en el archivo CONFIG.SYS. Cuando con SETVER se realiza alguna modificacin en la tabla de versiones sin ningn problema, de todas formas se muestra un mensaje que advierte sobre la posibilidad de que a pesar del cambio en la tabla de conversiones, el programa pudiera no ejecutarse adecuadamente, el mensaje que aparece es similar al siguiente:
ADVERTENCIA - Llame a su vendedor de software y solicite informacin sobre programas especficos que trabajan con la versin MS-DOS 6.2. Es posible que Microsoft no ha verificado si el programa se ejecuta con xito al usar el comando SETVER para cambiar el nmero de versin y la tabla de versin. Si ejecuta el programa despus de cambiar la tabla de versin de MS-DOS 6.2, perder o alterar datos o causar inestabilidad. Microsoft no es responsable por la prdida o daos alguno, o prdida y alteracin de datos. Tabla de versin fue actualizada satisfactoriamente. La nueva versin tomar efecto la prxima vez que reinicie su sistema. (WARNING - Contact your software vendor for information about whether a specific program works with MS-DOS version 6.2. 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. If you run the program after changing the version table in MS-DOS version 6.2, you may lose or corrupt data or introduce system instabilities. Microsoft is not responsible for any loss or damage, or for lost or corrupted data.) (Version table successfully updated The version change will take effect the next time you restart your system)

Como el mensaje indica, los cambios realizados a la tabla de versiones tendrn efecto hasta que se vuelva a leer el archivo CONFIG.SYS, esto es, hasta la siguiente vez que se encienda o reinicialice la computadora.
Regresar al Contenido

SETVER

469

En trminos generales, en la tabla de versiones de SETVER se puede incluir cualquier programa, pero se debe tener precaucin con el caso especial de un archivo intrprete de comandos, pues si se incluye el nmero de versin de COMMAND.COM se puede generar un conflicto y motivar que el sistema no pueda reinicializarse la siguiente vez que se le encienda. En particular, se debe tener precaucin y en lo posible contactar con el distribuidor del paquete de software, para verificar la compatibilidad respecto a las versiones del DOS, pues en caso de que no sean compatibles, se puede perder informacin y, en el caso de programas optimizadores de disco y de cach de disco, ocasionar severos problemas. Una vez concluido o suspendido, el comando SETVER devuelve uno de los siguientes cdigos 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 accin dependiendo de su valor:
Cdigo 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Significado Se concluy la operacin con xito. Se incluy un modificador de comando invlido. Se indic un nombre de archivo invlido. No se tiene suficiente memoria para ejecutar el comando. Se indic un formato de nmero de versin invlido. No se encontr en la tabla de versiones la entrada indicada. No se encontr el archivo SETVER.EXE. Se indic una unidad invlida. Se incluyeron demasiados parmetros en la lnea de comandos. Faltan parmetros en la lnea de comandos. Se detect un error al leer el archivo SETVER.EXE. El archivo SETVER.EXE est daado. El archivo SETVER.EXE que se indic es incompatible con la tabla de versiones. No se tiene espacio suficiente para la nueva entrada en la tabla de versiones. Se detect un error al escribir en el archivo SETVER.EXE.

Regresar al Contenido

470
SINTAXIS:

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Como controlador de dispositivos, se usa en el archivo CONFIG.SYS con la siguiente sintaxis:


DEVICE= [UNIDAD:] [RUTA] SETVER.EXE

Como comando su sintaxis es la siguiente:


SETVER [UNIDAD:RUTA] SETVER [UNIDAD:RUTA] [ARCHIVO N.NN] SETVER [UNIDAD:RUTA] [ARCHIVO [/DELETE] [/QUIET]]

PARAMETROS:

UNIDAD:RUTA

Permite indica la ubicacin del archivo SETVER.EXE Si slo se indica la UNIDAD:RUTA, SETVER muestra los nombres de los programas y la versin del sistema operativo con la que deben ejecutarse; es decir, muestra la actual tabla de versiones. 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 nmero de versin de DOS con la cual se debe ejecutar ese programa.
ARCHIVO

Se refiere al nombre del archivo ejecutable (.EXE, .COM, .BIN o .SYS) que se desea agregar a la tabla de versiones. No se pueden emplear los smbolos comodn ? y *, por lo que no se pueden indicar grupos de archivos.
N.NN

Permite indicar cul es el nmero de la versin de sistema operativo MS-DOS que se debe enviar al programa que se seala. Las versiones de MS-DOS son tales como: 3.0, 3.1, 3.2, 3.3, 4.0, 4.01, 5.0
MODIFICADORES:
/DELETE

Puede abreviarse como /D y borra de la tabla de versiones la referencia al ARCHIVO que se haya indicado.
/QUIET

Impide la presentacin del mensaje que normalmente aparece cuando se elimina una referencia de la tabla de versiones.
Regresar al Contenido

SETVER

471

COMANDOS Para cargar la tabla de versiones en memoria, se requiere del RELACIONADOS: comando DEVICE o DEVICEHIGH en el archivo CON-

FIG.SYS Para evaluar los cdigos de salida de SETVER, emplee los comandos IF y ERRORLEVEL en un archivo de procesamiento por lotes (.BAT).
EJEMPLOS:

Para cargar a tabla de versiones en memoria, incluya en el archivo CONFIG.SYS una lnea como la siguiente:
DEVICE=C:\DOS\SETVER.EXE

se asume que el archivo SETVER.EXE reside en el subdirectorio C:\DOS. Para ver el contenido de la tabla de versiones en la unidad actual, escriba el siguiente comando:
SETVER

Si desea consultar el contenido de la tabla de versiones en la unidad C: y el archivo SETVER.EXE est en el subdirectorio C:\DOS, teclee en la lnea de comandos lo siguiente:
SETVER C:\DOS

para que se haga una pausa cada vez que se llene de informacin una pantalla, incluya MORE de la siguiente forma:
SETVER C:\DOS | MORE

Si el programa denominado CONTABI.EXE requiere la versin 3.3 de sistema operativo MS-DOS para poderse ejecutar, dato que generalmente aparece en la documentacin que acompaa a los programas, y al utilizarlo con la versin 6.2 reporta un mensaje similar a:
Versin de Sistema Operativo incorrecta (Incorrect DOS version)

entonces, es probable que si se incluye en la tabla de versiones su nombre y la versin que requiere, opere correctamente. El comando para incluirlo sera:
SETVER CONTABI.EXE 3.30

Si dejara de emplear el programa CONTABI.EXE en su computadora, y deseara recuperar el espacio que ocupa en la tabla
Regresar al Contenido

472

Listado alfabtico de comandos y controladores del MS-DOS 6.22

de versiones, puede eliminar la informacin que sobre CONTABI.EXE se mantiene con el siguiente comando:
SETVER CONTABI.EXE /DELETE

SHARE
COMPARTIR

y se borrarn sus datos de la tabla de versiones de SETVER.

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite habilitar al sistema operativo para que soporte compartir y bloquear tanto archivos como registros, en un ambiente de red o de multitarea. El bloqueo lo realiza tanto en el disco duro de la computadora, como en las unidades de red. En la versin MS-DOS 4.0 tambin se le emple para dar soporte a particiones de disco duro por arriba de los 32 MB. Este comando se emplea principalmente en una computadora en la que corren dos o ms programas y comparten los mismos archivos, pero tambin cuando se encuentra interconectada y forma parte de un sistema de red local LAN o de multitarea, aunque en esos casos, el bloqueo de archivos y registros es una funcin que la proporciona el propio programa de la red. En estos casos, los programas pueden ser ejecutados por varios usuarios al mismo tiempo, originando que se compartan archivos. Cuando se comparten archivos, se requiere de procedimientos que cuiden la integridad de los datos, de forma que si al mismo tiempo dos usuarios desean escribir en un mismo archivo, no se presenten conflictos y, en realidad, primero accese uno y despus el otro. SHARE cumple con esta tarea, pues carga en memoria las rutinas que permiten compartir y bloquear archivos segn se requiera, para leer y escribir informacin. Puede ejecutarse desde la lnea de comandos del DOS, o desde el archivo CONFIG.SYS con el comando INSTALL. SHARE ocupa aproximadamente 5,248 bytes en la versin 6.22, pero esta cantidad cambia si se indican otros valores para sus modificadores, diferentes de los predeterminados.
Regresar al Contenido

SHARE

473

SINTAXIS:

Si se le ejecuta desde la lnea de comandos su sintaxis es:


SHARE [/F:BYTES] [/L:BLOQUEAR]

en cambio, si se instala desde el archivo CONFIG.SYS la sintaxis a emplear es la siguiente:


INSTALL = [[UNIDAD:] RUTA] SHARE.EXE [/F:BYTES] [/L:BLOQUEAR]

PARAMETROS:

[UNIDAD:]RUTA

Permite indicar la ubicacin del archivo SHARE.EXE, por ejemplo, C:\DOS


MODIFICADORES:
/F:BYTES

Permite indicar el nmero de bytes que SHARE emplear como espacio para almacenamiento de la informacin de los archivos compartidos. El valor predeterminado es de 2048 bytes. El nmero de bytes que se requiera depender de la cantidad de archivos abiertos que se deseen tener al mismo tiempo, pues para cada uno de ellos deber existir espacio suficiente para mantener en memoria la ruta de acceso completa; es decir, incluyendo el nombre del archivo. Por tanto, depende de la longitud con la que acostumbre nombrar sus subdirectorios y su nivel de anidamiento; es decir, el nmero de subdirectorios que emplee, pero en trminos generales, se puede considerar que se ubicar entre 20 y 25 espacios para cada ruta, por ejemplo:
C:\LIBROS\CAPITULO.TXT /L:BLOQUEAR = 22 caracteres = 22 bytes

Permite indicar el nmero de archivos que se podrn bloquear al mismo tiempo, su valor predeterminado es 20.
COMANDOS Para cargar a SHARE desde el archivo CONFIG.SYS se reRELACIONADOS: quiere el empleo del comando INSTALL.

EJEMPLOS:

Si su computadora trabaja en un ambiente de red o de multiusuario, y desea que cada vez que la encienda o reinicialice
Regresar al Contenido

474

Listado alfabtico de comandos y controladores del MS-DOS 6.22

se cargue SHARE, incluya en el archivo CONFIG.SYS una lnea como la siguiente:


INSTALL=C:\DOS\SHARE.EXE

se supone que el archivo SHARE.EXE reside en el subdirectorio C:\DOS. En este caso SHARE carga los valores predeterminados. Si desea ampliar el espacio a, por ejemplo, el doble de lo predeterminado (2048 * 2 = 4096), as como incrementar el nmero total de archivos que se podrn bloquear al mismo tiempo a 50, puede teclear desde la lnea de comandos lo siguiente:
SHARE /F:4096 /L:50

SHELL

recuerde que como no se incluy la ruta de bsqueda, SHARE debe residir en el directorio actual, o bien, el subdirectorio donde resida debe formar parte del actual PATH.

PROCESADOR DE COMANDOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite indicar al sistema operativo cul ser el archivo procesador de comandos que debe utilizar y el subdirectorio donde est ubicado. Generalmente se emplea para indicar dnde reside el archivo COMMAND.COM, cuando se decide no tenerlo en el directorio raz de la unidad de arranque. Otro uso generalizado, y conveniente, consiste en la posibilidad de modificar el tamao para el entorno o ambiente del sistema operativo. Slo se le puede emplear desde el archivo CONFIG.SYS. Si no se utiliza el comando SHELL, el sistema operativo busca al archivo COMMAND.COM, en forma predeterminada, en el directorio raz de la unidad de arranque, por lo que si decide reubicar a COMMAND.COM, deber incluir un comando SHELL en su archivo CONFIG.SYS. Si el sistema opeRegresar al Contenido

SHIFT

475

rativo no encuentra al archivo procesador de comandos, emite un mensaje como el siguiente:


Incorrecto o falta Intrprete de Comandos (Bad or missing Command Interpreter)

SINTAXIS: PARAMETROS:

SHELL = [[UNIDAD:] RUTA] ARCHIVO [DATOS_ARCHIVO] [UNIDAD:] RUTA ARCHIVO

Permite indicar la ubicacin y el nombre del archivo procesador de comandos a utilizar, normalmente el COMMAND.COM.
DATOS_ARCHIVO

Permite incluir cualquier parmetro o modificador para el procesador de comandos.


COMANDOS En virtud de que SHELL se emplea generalmente para habiRELACIONADOS: litar al procesador de comandos COMMAND.COM, convie-

ne familiarizarse con su modificadores, por ejemplo, para modificar el tamao del entorno del sistema operativo.
EJEMPLOS:

Si desea ampliar el espacio disponible para el entorno del sistema operativo, por ejemplo, a 1024 bytes, y el archivo COMMAND.COM reside en el subdirectorio C:\DOS, incluya en el archivo CONFIG.SYS una lnea como la siguiente:
SHELL=C:\DOS\COMMAND.COM /E:1024 /P

Si adems, desea no mantener el archivo COMMAND.COM en el directorio raz de la unidad de arranque, sino en el subdirectorio denominado C:\DOS, incluya en su archivo CONFIG.SYS una lnea como la siguiente:

SHIFT
CAMBIAR

SHELL=C:\DOS\COMMAND.COM C:\DOS /E:1024 /P

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

Regresar al Contenido

476

Listado alfabtico de comandos y controladores del MS-DOS 6.22

DESCRIPCION:

Recorre la posicin de los parmetros reemplazables %0 a %9 en un procesamiento por lotes, archivos .BAT, copiando cada uno de ellos al parmetro previo: es decir, el %9 al %8, el %8 al %7 y as sucesivamente, por lo que se pierde el primero de ellos (%0). La posibilidad de mover los valores de los parmetros, y por tanto mantener siempre la disponibilidad de al menos uno (el %9), facilita crear programas de procesamiento por lotes que requieren una mayor cantidad de parmetros o para crear bucles (loops). Si en la lnea de comandos se especifican ms de 10 parmetros, con SHIFT se desplazarn sus valores de forma tal que el parmetro %9 reciba en cada ocasin, cada uno de los parmetros que exceden a 10. Sin embargo, se debe ser cuidadoso, pues despus de utilizar a SHIFT, no se puede recuperar el valor del parmetro %0, que se pierde cuando recibe el valor del parmetro %1.
SHIFT

SINTAXIS:

EJEMPLOS:

Suponga que desea un programa .BAT que le permita realizar copias de archivos hacia un subdirectorio de su disco duro, o viceversa, de forma que al indicar el nombre del subdirectorio DESTINO y los nombres de los archivos como parmetros, sin importar si son ms de 10, el programa verifique la existencia de ese subdirectorio, si no existe lo cree y despus copie en l los archivos que se listen, aunque sean ms de 10 los nombres que se indiquen. El siguiente listado del programa COPIAR.BAT cumple con estos requerimientos:
@ REM Archivo COPIAR.BAT @ REM @ REM Copia al subdirectorio que se indique como DESTINO @ REM todos los archivos o grupos de archivos que se incluyan @ REM como parmetros @ ECHO OFF REM REM Si no se indica ningn parmetro, se muestra un aviso REM con la forma de uso del programa IF %1" == " GOTO AVISO REM REM se verifica que exista ese subdirectorio, REM en caso de que no exista, se le crea

Regresar al Contenido

SHIFT IF NOT EXIST %1\NUL MD %1 REM REM Ahora se asigna el primer parmetro a una REM variable de entorno llamada DESTINO, para emplearla REM posteriormente con el comando COPY SET DESTINO=%1 ECHO. REM Observe el uso de una etiqueta denominada INICIO, para REM poder ejecutar los bucles :INICIO REM REM Se emplea SHIFT para recorrer los parmetros, de forma REM que el valor de %2 pase a %1. Cuando %1 est vaco, se REM dar por terminado el proceso SHIFT IF %1" == " GOTO COPIADOS REM REM Si %1 no est vaco, 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 contina con el siguiente archivo, 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.BAT CLS ECHO. ECHO. ECHO Se concluy el proceso de copiado. ECHO. GOTO FIN :FIN :AVISO REM REM ECHO. ECHO. ECHO

477

No se incluyeron parmetros, por lo que se muestra el siguiente mensaje en la pantalla

Para utilizar el programa COPIAR.BAT, incluya el

Regresar al Contenido

478

Listado alfabtico de comandos y controladores del MS-DOS 6.22 ECHO ECHO ECHO. ECHO ECHO. ECHO ECHO ECHO ECHO. PAUSE subdirectorio destino y los archivos a copiar, dejando entre ellos un espacio para distinguirlos. Ejemplo: COPIAR A:\ TEXTO1.TXT TEXTO2.TXT HOJA3.XLS *.PRG *.OUL *.EXE *.DOC *.WK? *:PRN INICIO.BAT REVISA.BAT HOJEA.COM

SIZER.EXE

TAMAO EN MEMORIA
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

El programa de optimizacin de memoria MEMMAKER utiliza al controlador denominado SIZER.EXE con el propsito 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.SYS y AUTOEXEC.BAT. Durante la ejecucin de MEMMAKER, se incluye este controlador de dispositivos, SIZER.EXE, al principio de cada comando que inicia un programa, y cuando concluye, el propio MEMMAKER lo retira.
El controlador de dispositivos SIZER.EXE se activa exclusivamente durante la ejecucin de Memmaker, por lo que no podr ejecutarse desde el smbolo del sistema.

Nota:

SMARTDRV
CACHE Y BUFFER DE DISCO
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

Regresar al Contenido

SMARTDRV

479

DESCRIPCION:

SMARTDRV ejecuta el programa SMARTDrive y tiene dos usos: como controlador de dispositivos y como comando. Como controlador de dispositivos, habilita el doble buffer, que es una caracterstica requerida por los controladores de disco duro que no trabajan con, o no pueden emplear, la memoria que proporciona el comando EMM386. Esta caracterstica tambin es requerida por WINDOWS cuando corre en su modo 386 mejorado (386 Enhanced). En esta modalidad, SMARTDRV.EXE debe cargarse desde el archivo CONFIG.SYS con el comando DEVICE. El componente de doble buffer requiere de 2 kB y se carga en memoria convencional, no puede cargarse en memoria superior. Como comando, inicializa o reconfigura la utilidad de memoria cach de disco en la memoria extendida, que permite acelerar notablemente las operaciones de lectura/escritura de los discos. En esta modalidad, SMARTDRV se puede ejecutar desde la lnea de comandos del sistema operativo, o desde el archivo AUTOEXEC.BAT. El cach de disco puede cargarse en memoria superior o en memoria convencional. Tenga precaucin de no invocar a SMARTDRV cuando se encuentre en el ambiente WINDOWS; es decir, no lo ejecute desde una ventana de WINDOWS. En cambio, emplee el programa SMARTMON.EXE, que es un programa para correr en WINDOWS y que ajusta el funcionamiento de SMARTDRV. SMARTDRV siempre trata de cargarse en el rea de memoria superior cuando est disponible, por lo que no es necesario emplear el comando LOADHIGH. Considere que para que SMARTDRV haga uso de la memoria extendida, la computadora debe contar con ella y estar habilitada, por ejemplo, con el administrador de memoria HIMEM.SYS en su archivo CONFIG.SYS, o con otro programa administrador de memoria extendida que sea compatible con la especificacin de memoria extendida (XMS) de Lotus/Intel/Microsoft/AST. Cuando se instala el sistema operativo MS-DOS 6.22 con INSTALAR (Setup), se configura a SMARTDRV para que habilite el cach de lectura, pero deshabilite el de escritura, con el propsito de elevar el nivel de seguridad del sistema e impedir que el usuario apague la computadora cuando an se tenga informacin en memoria. Si desea habilitar el cach de escritura para dar mayor velocidad de operacin a la computadora, utilice el parmetro UNIDAD con el signo ms (+).
Regresar al Contenido

480

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si utiliza DBLSPACE, entonces SMARTDRV habilita la memoria intermedia para la unidad principal o anfitrin (host) donde reside el archivo de volumen comprimido, pero no para la unidad comprimida, pues de esa forma su operacin es ms eficiente y se proporciona mayor velocidad tanto a la unidad principal como a la unidad comprimida.
SINTAXIS:

Si se le invoca desde el archivo AUTOEXEC.BAT, o bien, desde la lnea de comandos del DOS, la sintaxis es:
[UNIDAD:][RUTA] SMARTDRV [/X] [[UNIDAD[+|-]]...] [/E:TAMAOELEMENTO] [TAMAOCACHEINIC] [TAMAOCACHEWIN]] [/B:TAMAOBUFER] [/U] [/L] [/C|/R] [/F|/N] [/Q|/S|/V]

Si ya se invoc a SMARTDRV y por tanto, se le est ejecutando; es decir, est activo en la computadora, su sintaxis desde la lnea de comandos o archivo por lotes es:
SMARTDRV [/X] [[UNIDAD[+|-]]...]] [/C|/R] [/F|/N] [/Q|/S]

En el caso de emplear a SMARTDRV como controlador de dispositivos en el archivo CONFIG.SYS, su sintaxis es la siguiente:
DEVICE=[UNIDAD:][RUTA] SMARTDRV.EXE /DOUBLE_BUFFER

Si se teclea sin ningn parmetro ni modificador, entonces muestra cul es su estado actual:
SMARTDRV

PARAMETROS:

[UNIDAD:][RUTA]

Permite indicar la ubicacin del archivo SMARTDRV.EXE.


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. El signo ms (+) indica a SMARTDRV que habilite el cach para esa unidad; en cambio, el signo menos (-) le indica que lo inhabilite. Los puntos suspensivos (...) indican que es posible indicar a ms de una unidad de disco, cada una de las cuales se deber separar de las dems mediante un espacio en blanco. En forma predeterminada, si se indica una letra de unidad, pero no se incluye ningn signo, SMARTDRV le habilitar el cach de lectura e inhabilitar el de escritura.
Regresar al Contenido

SMARTDRV

481

En cambio, si se indica la letra de la unidad y se incluye el signo ms (+), se habilitan tanto el cach de lectura como el cach de escritura. Si se indica la letra de la unidad y se incluye el signo menos (), se inhabilitan los dos cachs, el de lectura y el de escritura. En caso de que no se indique ninguna letra de unidad, 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

TAMAOCACHEINIC

Permite indicar el tamao del cach dado en kilobytes (kB), cuando se inicie SMARTDRV sin estar en el ambiente WINDOWS. Si no se indica ningn valor, en forma predeterminada se define ese tamao de acuerdo a la cantidad de memoria extendida con la que cuente la computadora. El tamao disponible para el cach de disco influye de forma determinante en la operacin y por tanto, en la eficacia de SMARTDRV, por lo que se recomienda que sea amplio. Si el cach es grande, significa que sern menos las ocasiones en las que se tenga que recurrir a leer la informacin del disco, y por tanto se reflejar con una mayor velocidad de respuesta en su computadora. Si no se indica ningn valor para TAMAOCACHEINIC, 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 TAMAOCACHEINIC Toda la memoria extendida 1 MB

Regresar al Contenido

482

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Memoria extendida disponible Hasta 4 MB Hasta 6 MB 6 MB o ms

TAMAOCACHEINIC 1 MB 2 MB 2 MB

TAMAOCACHEWIN

Permite indicar el nmero de kilobytes (kB), en que reducir SMARTDRV el tamao del cach para WINDOWS con el propsito de que quede mayor cantidad de memoria extendida disponible para WINDOWS. Este modificador slo opera mientras se permanece en WINDOWS, pues al salir de WINDOWS el cach volver a su tamao previo. El valor que se indica con TAMAOCACHEWIN se refiere al menor al que SMARTDrive reducir el cach. 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 ms TAMAOCACHEWIN Cero 256 kB 512 kB 1 MB 2 MB

En caso de que para TAMAOCACHEINIC se indique un valor menor que para TAMAOCACHEWIN, SMARTDRV asignar a ambos el valor indicado en TAMAOCACHEWIN.
MODIFICADORES:
/B:TAMAOBUFER

Permite indicar el tamao, en nmero de bytes, para el buffer denominado lectura-anticipada, que es una memoria intermedia donde SMARTDRV guarda informacin adicional que lee cada vez que se toma informacin de la unidad de disco duro. Esta memoria permite que, en caso de que se requiera leer ms informacin de una misma aplicacin, exista una alta probabilidad de que corresponda a la que se
Regresar al Contenido

SMARTDRV

483

ley con anticipacin y se guard en el buffer, con lo que se podr disminuir y a veces eliminar la necesidad de acudir al disco duro. Todo ello incrementa la velocidad de respuesta de la computadora. En forma predeterminada se asignan 16 kB a TAMAOBUFER, pero puede ser cualquier valor mltiplo de TAMAOELEMENTO (vea el modificador /E). Sin embargo, considere que este buffer de lectura anticipada requiere de memoria convencional, por lo que si se incrementa, se disminuye la cantidad de memoria disponible para otros programas.
/C

Indica a SMARTDRV que escriba en las unidades toda la informacin que resida en el cach en memoria de escritura. Normalmente esa informacin reside en el cach y se escribe en el disco duro cuando disminuyen los requerimientos de acceso a ese disco; es decir, cuando la computadora no tiene otra actividad alternativa. Lo anterior conlleva al riesgo de apagar la computadora antes de que SMARTDRV haya escrito la informacin al disco duro y, por lo tanto, perderla. Esa informacin no se pierde si en lugar de apagar la computadora se le reinicializa con las teclas E+D+F, pues antes de proceder a la reinicializacin, SMARTDRV escribe la informacin en el disco. El modificador /C permite, por lo tanto asegurar que no quede pendiente de escribir ninguna informacin. En los ejemplos se incluye un archivo de procesamiento por lotes denominado ADIOS.BAT, que incluye una lnea con el comando SMARTDRV a fin de asegurarse que no quede informacin pendiente de grabar en el disco y poder apagar la computadora sin riesgo.
/DOUBLE_BUFFER

Le indica a SMARTDRV que ejecute la opcin de buffer doble. Slo se puede emplear en el archivo CONFIG.SYS Esta caracterstica puede ser de utilidad en caso de que emplee el sistema WINDOWS en el modo mejorado del 386 o si emplea a EMM386. Si tiene un disco duro o algn otro dispositivo tipo SCSI (Small Computer System Interface) ser ms probable
Regresar al Contenido

484

Listado alfabtico de comandos y controladores del MS-DOS 6.22

que requiera del doble buffer, aunque en ocasiones tambin se le requiere con dispositivos tipo ESDI o MCA. Si desea saber si requiere de un buffer doble para su disco duro, puede realizar los siguientes pasos del procedimiento que se recomienda en la documentacin de Microsoft: 1. Incluya en el archivo CONFIG.SYS el siguiente comando:
DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER

esta lnea debe anteceder a la de EMM386, en caso de que tambin est en el archivo. 2. Incluya en el archivo AUTOEXEC.BAT el siguiente comando:
C:\DOS\SMARTDRV Modifique su ruta si es preciso.

3. Si an no ha ejecutado a MEMMAKER, ejectelo. 4. Emplee el comando MEM /C /P para confirmar que la memoria superior est en uso. 5. En la lnea de comandos del sistema escriba SMARTDRV y oprima I . Como respuesta, se mostrar informacin sobre su computadora. 6. Observe la columna con el ttulo Bfer. Si en alguna lnea de esta columna dice s (yes), se recomienda ejecutar el componente doble buffer de SMARTDRV. Si su sistema opera ms lento en relacin a su configuracin previa, incluya el modificador /L al comando SMARTDRV en el archivo AUTOEXEC.BAT. Si todas las lneas de la columna Bfer dicen no, significa que podr eliminar el comando SMARTDRV del archivo CONFIG.SYS. Si alguna de las lneas de la columna Bfer contiene el carcter guin (-), significa que SMARTDRV no pudo determinar si se necesita el modificador /DOUBLE_BUFFER. Emplee el comando MEM /C /P para confirmar que todos los programas se encuentren cargados en la memoria superior.
/E:TAMAOELEMENTO

Permite indicar el nmero de bytes de cach que SMARTDRV puede mover en un determinado momento. Puede tomar los valores de 1024, 2048, 4096 u 8192. El valor predeterminado es 8192. Mientras ms elevado sea el valor de TAMAOELEMENTO, SMARTDRV utilizar ms memoria convencional, por lo que si desea liberar la mayor cantidad de memoria convencional para otros programas, indique valores como 2048 1024.
Regresar al Contenido

SMARTDRV /F

485

Es la opcin predeterminada, e indica a SMARTDRV que grabe la informacin que se tenga en cach, correspondiente a un comando, en cuanto se concluya su ejecucin.
/L

Indica a SMARTDRV que no se cargue en bloques de memoria superior (UMB) a pesar de que exista memoria superior disponible. Utilice este modificador cuando desee asignar la memoria superior a otros programas, o si est empleando la modalidad de doble buffer y el sistema pierde velocidad en su funcionamiento.
/N

Indica a SMARTDRV que grabe la informacin de su memoria intermedia cuando el sistema no est ocupado, por lo que permite que se visualice el smbolo del sistema an cuando el cach de escritura contenga datos.
/Q

Impide que se muestren los mensajes de estado cuando se inicia SMARTDRV. En forma predeterminada SMARTDRV muestra slo mensajes de error, los cuales aparecern aunque se incluya /Q; la diferencia radica en si se visualizan o no los mensajes de estado. No se le puede emplear en forma conjunta con /V.
/R

Este modificador elimina todo el contenido que se tenga en el cach en ese momento y reinicia a SMARTDRV. Uselo con mucha precaucin.
/S

Muestra informacin adicional sobre el estado de SMARTDRV.


/U

Impide que se pueda habilitar el cach para una unidad de CD-ROM, aunque se le tenga instalada en la computadora. Utilice este modificador si desea evitar que se asigne memoria para su unidad de CD-ROM, cuando no lo desee utilizar.
Regresar al Contenido

486

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si no se incluye este modificador, entonces s se puede habilitar o deshabilitar el cach para la unidad de CDROM con el parmetro UNIDAD[+|]. Si se desea habilitar el cach para una unidad CD-ROM, antes de cargar a SMARTDRV se debe cargar a MSCDEX.
/V

En forma predeterminada SMARTDRV slo enva mensajes de error a la pantalla; en cambio, con /V se le instruye para que visualice mensajes de estado y de errores siempre que se le instale. No se le puede emplear en forma conjunta con /Q.
/X

Desactiva el cach de escritura para todas las unidades. Se le emplea para posteriormente habilitar la memoria intermedia (cach) para cada unidad que se desee, con el parmetro UNIDAD[+|].
COMANDOS Para que se pueda utilizar la memoria extendida de su comRELACIONADOS: putadora, se requiere instalar un administrador de memoria

extendida, tal como HIMEM.SYS en su archivo CONFIG.SYS. Si lo desea, puede emplear otro administrador de memoria que sea compatible con la especificacin de memoria extendida (XMS) de Lotus/Intel/Microsoft/AST.
EJEMPLOS:

Si emplea SMARTDRV, pero antes de apagar su computadora desea tener la confianza de que toda la informacin residente en memoria se grabe en el disco duro, puede teclear en la lnea de comandos:
SMARTDRV /C

o puede crear un archivo de procesamiento por lotes, como ADIOS.BAT, que se incluye a continuacin y que contiene la misma lnea de comandos, a fin de facilitar esa tarea. De este modo, despus de teclear ADIOS y oprimir I , basta con esperar a que aparezca el mensaje que indica que ya se grab la informacin en el disco para saber que habr concluido la escritura de la informacin, por lo que podr apagar la computadora sin riesgo de perderla.
Archivo ADIOS.BAT: @ ECHO OFF

Regresar al Contenido

SMARTDRV CLS ECHO. ECHO. ECHO PROCEDO A GRABAR ECHO LA INFORMACION QUE RESIDE EN MEMORIA SMARTDRV /C CLS ECHO. ECHO. ECHO INFORMACION GRABADA !!! ECHO. ECHO. ECHO ADIOS ABELARDO

487

Si desea crear un cach de disco con el tamao predeterminado (256 kB), y el archivo SMARTDRV.EXE reside en el subdirectorio C:\DOS, teclee en la lnea de comandos:
C:\DOS\SMARTDRV

para que se invoque y cargue cada vez que encienda o reinicialice la computadora, incluya ese rengln en el archivo AUTOEXEC.BAT. Considere que el tamao que se indique se redondea a un mltiplo de 16, por lo que si se indican, por ejemplo 150 kB, se redondear esa cifra a 144 kB. Si dispone de suficiente memoria extendida, es probable que desee ampliar el tamao del cach de disco, por ejemplo, a 3072 kB, ello se logra con el comando:
C:\DOS\SMARTDRV 3072

si adems, desea que el tamao mnimo al que puede reducirse el cach sea de 1024 kB, entonces el comando ser:
C:\DOS\SMARTDRV 3072 1024

Si su computadora dispone de una unidad de disquete A:, y dos de disco duro, C: y D:, puede indicar a SMARTDRV que inhabilite el cach de lectura y de escritura para las unidades A: y B:, pero que se habilite para las unidades C: y D: el comando es:
C:\DOS\SMARTDRV A- B- C+ D+

Para emplear la caracterstica de doble buffer de SMARTDRV, de forma que con el comando EMM386 se pueda tener acceso al rea de memoria superior, as como en caso de que su computadora cuente con dispositivos tipo SCSI o alguno
Regresar al Contenido

488

Listado alfabtico de comandos y controladores del MS-DOS 6.22

otro que lo requiera, incluya en el archivo CONFIG.SYS la siguiente lnea:


DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER

Si instal el doble buffer y desea mejorar la velocidad de su computadora, incluya en el archivo AUTOEXEC.BAT la siguiente lnea:

SORT
ORDENAR

C:\DOS\SMARTDRV /L

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite ordenar en forma ascendente o descendente la informacin que se le proporcione, ya sea que est contenida en un archivo, o que provenga de la salida de otro comando, tal como DIR. Presenta el resultado de la ordenacin en la pantalla, guardarlo en un archivo o enviarlo a otro dispositivo, tal como la impresora. Es decir, el comando SORT opera como un filtro que recibe informacin, la ordena en forma ascendente o descendente de acuerdo a una columna en particular (la primera en forma predeterminada) y la muestra o enva a un dispositivo. Para el proceso de ordenacin, emplea la tabla de secuencias de caracteres que corresponda al cdigo del pas y tablas de cdigo que se hayan indicado para la computadora, as como la informacin que contenga el archivo COUNTRY.SYS u otro archivo especificado por el comando COUNTRY en el archivo CONFIG.SYS para los cdigos ASCII superiores a 127. Cuando utilice a SORT tome en cuenta que no distingue entre maysculas y minsculas. Si se le emplea para ordenar la informacin proveniente de un archivo ORIGEN, su sintaxis es:
SORT [/R] [/+N] [] [UNIDAD:] [RUTA] ORIGEN [[UNIDAD2: [RUTA2] DESTINO]

SINTAXIS:

Regresar al Contenido

SORT

489

Si se le utiliza para ordenar la informacin de salida de un comando, su sintaxis es:


[COMANDO |] SORT [/R] [/+N] [[UNIDAD2:][RUTA2] ARCHIVO2]

Observe que se puede emplear el carcter de canalizacin (|), as como los de redireccionamiento de la informacin, el signo menor que (<) para que SORT reciba la informacin desde un comando o archivo ORIGEN, y el signo mayor que (>) para dirigir los resultados ordenados a un archivo u otro dispositivo. Recuerde que para poder emplear el smbolo de canalizacin, se requiere definir la variable de entorno TEMP en el archivo AUTOEXEC.BAT.
PARAMETROS:
[UNIDAD:] [RUTA] ORIGEN

Permite indicar la ubicacin y el nombre del archivo ORIGEN del que se tomar la informacin a ordenar. Ese archivo no debe se mayor a 64 kB (65,535 caracteres).
[UNIDAD2:] [RUTA2] DESTINO

Permite indicar la ubicacin y el nombre del archivo DESTINO en el que se desea que se graben los datos ya ordenados.
COMANDO /

Se refiere al COMANDO que se vaya a emplear y del cual se desea tomar la informacin de salida que se ordenar. Si se incluye, se debe indicar la lnea vertical (|) que es el smbolo de canalizacin.
MODIFICADORES:
/R

Ordena los datos en forma descendente; es decir, de 9 a 0 y de la Z a la A.


/+N

Permite indicar a SORT el nmero de la columna, N, de la que se tomar el carcter para la ordenacin. Su valor predeterminado es 1, la primera columna.
COMANDOS En virtud de que la salida de SORT en la pantalla puede ser RELACIONADOS: ms extensa que las lneas disponibles en una sola, 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.
Regresar al Contenido

490

Listado alfabtico de comandos y controladores del MS-DOS 6.22

El comando DIR tambin tiene opciones de ordenar la informacin de salida relativa al contenido de las unidades de almacenamiento. El archivo COUNTRY.SYS establece los caracteres para los cdigos ASCII superiores a 127, por lo que los resultados de ordenamientos que involucren a estos cdigos pueden variar segn lo que se indique en el archivo CONFIG.SYS con COUNTRY.SYS.
EJEMPLOS:

Si desea emplear el comando SORT para ordenar la informacin de salida del comando DIR, que se haga en forma descendente y que se haga pausa cada vez que se llene una pantalla, teclee el comando:
DIR *.* | SORT /R | MORE

Suponga que tiene un archivo llamado RELACION.TXT, en cdigo ASCII, con relaciones de nombres sobre personas, pases, lugares o de cualquier otro tipo, as como numricos, y desea ordenarlos en orden ascendente a partir de la primera columna; es decir, en forma normal, el comando ser:
SORT < RELACION.TXT

si desea que el ordenamiento de los datos se haga a partir de una columna en particular, digamos que a partir de la 5a., el comando ser:
SORT /+5 < RELACION.TXT

si se desea en orden descendente (inverso), teclee:


SORT /R /+5 < RELACION.TXT

si en lugar de ver los resultados en la pantalla, desea que se guarden en un archivo llamado ORDENADO.TXT teclee:
SORT /R /+5 < RELACION.TXT >ORDENADO.TXT

La entrada de datos a ordenar puede ser desde el teclado y los resultados pueden verse en pantalla o guardarse en un archivo. Suponga que desea teclear informacin y que SORT la ordene, para ello teclee en la lnea de comandos:
SORT

observe que el cursor espera a que se escriban los datos. Oprima I para terminar cada lnea y cuando haya introducido la ltima, oprima T o E+=, que es el carcter de
Regresar al Contenido

STACKS

491

fin de archivo. A continuacin el comando SORT mostrar los datos ya ordenados. Si desea guardar esos datos ordenados en un archivo denominado ORDENADO.TXT, el comando es:

STACKS
PILAS

SORT > ORDENADO.TXT

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite indicar el nmero de unidades de memoria, as como su tamao en bytes, para el uso dinmico de pilas de datos (stacks) para el manejo de las interrupciones de hardware. Slo se le puede emplear desde el archivo CONFIG.SYS. El sistema operativo asigna el uso de una de las pilas cada vez que se recibe una interrupcin de hardware. En caso de que los valores que se asignen a STACKS sean distintos de 0,0 y que se muestre en la pantalla alguno de los siguientes mensajes:
Desbordamiento de pila Error de excepcin 12 Fatal: Error Interno de pila Sistema Detenido (Stack overflow) (Exception error 12) (Fatal: Internal Stack Failure) (System Halted)

significa que es insuficiente el nmero que tienen asignado, por lo que se deber de incrementar, ya sea en nmero (N) o en bytes (S). Los valores 0,0 indican al sistema operativo que no asigne ninguna pila, lo que significa que los programas que se
Regresar al Contenido

492

Listado alfabtico de comandos y controladores del MS-DOS 6.22

corran en esa computadora debern tener espacio suficiente de pila para los controladores de interrupcin de hardware. Aunque en la mayora de los equipos ello no representar ningn inconveniente, en otros ocasiona que no operen correctamente, por lo que resulta recomendable asignar los valores que se indican en la tabla como predeterminados (N=9, S=128)
SINTAXIS: PARAMETROS:
STACKS = N,S N

Permite indicar el nmero de pilas, el valor de N puede ser igual a cero (0) o estar entre 8 y 64.
S

Permite indicar el nmero de bytes para cada pila, el valor de S puede ser igual a cero (0) o estar entre 32 y 512. En forma predeterminada, STACKS asigna los valores de N y S de acuerdo a la siguiente tabla:
Valores para Computadora IBM PC, IBM PC-XT e IBM Porttil Otra marca y modelo N 0 9 S 0 128

EJEMPLOS:

Una asignacin comn para el comando STACKS consiste en incluir en el archivo CONFIG.SYS la siguiente lnea:
STACKS=9,128

pero esos datos pueden variar, de forma que se desea indicar al sistema operativo que emplee 6 pilas y para cada una de ellas se asignen 512 bytes, el comando ser:

SUBMENU

STACKS=6,512

SUBMENU EN MENU DE ARRANQUE


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

Regresar al Contenido

SUBMENU

493

DESCRIPCION:

Permite incluir en el men de arranque o men de inicio, una opcin que permite mostrar otro men, el submen, con nuevas opciones. Un men de inicio permite que el usuario elija entre varias opciones de configuracin para la computadora, y por tanto, SUBMENU facilita la organizacin de la presentacin de las opciones disponibles. Este comando slo se puede emplear cuando se defina un bloque de men en el archivo CONFIG.SYS
SUBMENU = NOMBREBLOQUE [,TEXTO] NOMBREBLOQUE

SINTAXIS: PARAMETROS:

Permite indicar cul es el nombre del bloque de men con el que se asocia. El bloque de men que se indique debe de estar definido en el mismo archivo CONFIG.SYS. Si no se encuentra el bloque de men con ese nombre, no se mostrar la opcin en el men de inicio. Se puede asignar cualquier nombre al bloque, excepto para el caso del men principal, que requiere llamarse [MENU]. La longitud mxima permitida para NOMBREBLOQUE es 70 caracteres y no debe incluir espacios, diagonal inversa (\), diagonal normal (/), coma (,), punto y coma (;), corchetes ([]) ni signo igual (=).
TEXTO

Permite indicar la descripcin que se desea mostrar en el men. Si se omite el TEXTO, se mostrar el NOMBREBLOQUE en su lugar. TEXTO puede tener hasta 70 caracteres y pueden ser cualesquiera.
COMANDOS Para definir los mens de inicio en el archivo CONFIG.SYS, RELACIONADOS: se dispone, adems de SUBMENU, de los siguientes co-

mandos:
INCLUDE

Permite incluir el contenido de un bloque de configuracin dentro de otro bloque, como si formase parte de l.
MENUCOLOR

Permite determinar los colores a emplear como frente y fondo en el men de inicio.
Regresar al Contenido

494

Listado alfabtico de comandos y controladores del MS-DOS 6.22 MENUDEFAULT

Permite indicar cul de los elementos de men se considerar como opcin predeterminada.
MENUITEM

Permite determinar un elemento del men.


NUMLOCK

Permite indicar si la tecla NUM LOCK estar o no activa y con ello, si el teclado numrico estar o no activado cuando se presente el men de inicio.
EJEMPLOS:

Suponga que desea presentar al usuario un men con cuatro configuraciones posibles: a) bsica, con el mnimo de comandos a ejecutar desde el CONFIG.SYS y que puede emplearse, por ejemplo, cuando se desee instalar nuevos paquetes de software; b) una configuracin especial, para emplear ciertos paquetes, tales como AutoCad para DOS, ya que su configuracin recomendada difiere de la que se emplea cuando se utiliza a MS-Windows; c) una configuracin adecuada para utilizar MS-Windows. d) una configuracin para sistema de red. El bloque de men principal se denomina [MENU] (siempre) y contiene las cuatro opciones arriba sealadas. Observe el uso del comando MENUITEM para indicar el nombre del bloque de configuracin que se asocia a cada una de las opciones del men, y para indicar el texto que se mostrar en la pantalla. Se utiliza el comando MENUDEFAULT para determinar la opcin WINDOWS como predeterminada si el usuario no responde en 15 segundos. Tambin se incluy el comando MENUCOLOR para definir que el texto aparezca en blanco brillante sobre un fondo azul. Se deja activa la tecla @.
[MENU] MENUCOLOR=15,1 MENUITEM=BASICA,Configuracin sin comandos adicionales MENUITEM=ESPECIAL,Configuracin especial (CAD) MENUITEM=WINDOWS,Configuracin para Windows

Regresar al Contenido

SUBST SUBMENU=REDES,Configuraciones de Red MENUDEFAULT=WINDOWS,15 NUMLOCK=ON [REDES] MENUITEM=MSLAN,Red LAN Manager de Microsoft MENUITEM=BANYAN,Red de Banyan Vines MENUITEN=LTASTIC,Red Lantastic

495

en el mismo archivo CONFIG.SYS se deben incluir los bloques de configuracin BASICA, ESPECIAL, WINDOWS, MSLAN, BANYAN y LTASTIC. Cuando se encienda o reinicie la computadora se mostrar un men como el siguiente:
MS-DOS 6 Men de inicio ======================= 1. 2. 3. 4. Configuracin sin comandos adicionales Configuracin especial (CAD) Configuracin para Windows Configuraciones de Red

Introduzca una opcin: 1

Si se oprime el nmero 4, se mostrar el siguiente submen:


MS-DOS 6 Men de inicio ======================= 1. Red LAN Manager de Microsoft 2. Red de Banyan Vines 3. Red Lantastic

SUBST
SUSTITUIR

Introduzca una opcin: 1

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite asignar una ruta de acceso o subdirectorio completo a una letra de unidad, para que se identifique a esa ruta como
Regresar al Contenido

496

Listado alfabtico de comandos y controladores del MS-DOS 6.22

si fuese una unidad de disco en la computadora; es decir, permite crear una unidad de disco virtual, de forma que, cuando alguna instruccin se refiera a esa unidad, el DOS se redireccione al subdirectorio indicado. En otras palabras, sustituye toda una ruta de acceso con una letra como si se tratase de una nueva unidad. No se le debe emplear desde WINDOWS, si desea crear o eliminar unidades virtuales deber hacerlo antes de accesar o bien despus de salir de MS-WINDOWS. Se debe tener cuidado cuando se emplee a SUBST, 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

Tambin se debe cuidar que se tengan letras de unidad disponibles, o emplear el comando LASTDRIVE, pues de no haberlas se mostrar un mensaje como el siguiente:
Parmetro no vlido - unidad1: (Invalid parameter - drive1:)

Si se asigna con SUBST una letra de unidad a un subdirectorio de una unidad comprimida, observar que es posible que no coincidan sus valores reales sobre la capacidad de la unidad y el espacio disponible, con los que reporte, por ejemplo, el comando DIR.
SINTAXIS:
SUBST [UNIDAD1: [UNIDAD2:\] RUTA] SUBST UNIDAD1: /D

Regresar al Contenido

SUBST

497

PARAMETROS:

UNIDAD1:

Permite indicar cul ser la letra de la unidad virtual a la que se asociar la ruta de acceso.
UNIDAD2:\

Se refiere a la unidad fsica (por ejemplo el disco duro D:) que contiene la ruta que se asignar. 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 sealada con UNIDAD1.
MODIFICADORES:
/D

Elimina la asignacin a la unidad de disco virtual. Si slo se teclea SUBST, sin parmetros ni modificador, 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, que permite indicar al sistema ope-

rativo cul es la ltima letra de unidad aceptable. El comando PATH permite indicar la ruta de bsqueda de archivos ejecutables que emplea el sistema operativo, pero tiene lmite en cuanto al nmero mximo de caracteres, por lo que se utiliza SUBST para poder incluir una mayor cantidad de subdirectorios. El comando APPEND tambin permite indicar al DOS que busque archivos de datos y ejecutables en las rutas que se incluyan.
EJEMPLOS:

Para asignar la ruta C:\PROGS\BASESDAT a una unidad virtual designada con la letra M, teclee o incluya en el archivo AUTOEXEC.BAT el siguiente comando:
SUBST M: C:\PROGS\BASESDAT

para cambiarse y trabajar en ese subdirectorio, bastar con teclear


M:

Regresar al Contenido

498

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Para cancelar la asignacin que se hizo a la letra de unidad M:, teclee el siguiente comando:

SUBST M: /D

SWITCHES
MODIFICADORES
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Define opciones de arranque del sistema operativo desde el archivo CONFIG.SYS para el funcionamiento de los dispositivos que se tengan, en particular para que el teclado extendido o mejorado (enhanced) tenga las funciones y opere como uno convencional.
SWITCHES = [/F] [/K] [/N] [/W]

SINTAXIS: MODIFICADORES:
/F

Indica al sistema operativo que cuando se cargue y muestre el mensaje


Iniciando MS-DOS ... (Starting MS-DOS ...)

no haga la pausa de 2 segundos que siempre hace en forma predeterminada.


/K

Permite que un teclado mejorado o extendido (enhanced) funcione como un teclado convencional. Esto resulta til en caso de que alguno de los programas no opere adecuadamente con el teclado mejorado. En caso de que incluya este modificador con el comando SWITCHES, y cargue el controlador de dispositivos ANSI.SYS con el comando DEVICE, tambin deber incluir este modificador, /K, en la misma lnea con la que instala a ANSI.SYS.
Regresar al Contenido

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, se consigue, con S, que no se lean y por tanto no se ejecuten los archivos CONFIG.SYS ni AUTOEXEC.BAT; si oprime V el sistema operativo preguntar si se desea ejecutar cada uno de los comandos incluidos en esos dos archivos. Sin embargo, no se deshabilitan las teclas E+S ni E+V que se utilizan para que no se lea el archivo DBLSPACE.BIN; para ello, se requiere usar el comando DBLSPACE con el modificador /SWITCHES y conseguir que se incluya a /N en el archivo DBLSPACE.INI. No lo utilice si su versin de MS-WINDOWS es distinta a 3.0. Slo se debe utilizar este modificador cuando se haya movido el archivo WINA20.386 de directorio raz a algn otro subdirectorio; es decir, se le haya reubicado en cualquier otra parte del disco duro y se desea acceder a MS-WINDOWS 3.0 en modo 386 (o mejorado). Con este modificador se le indica a MS-WINDOWS versin 3.0 la nueva ubicacin del archivo WINA20.386, de otra manera, se mostrar el siguiente mensaje en pantalla:
Para poder ejecutar Windows en el modo mejorado, el archivo WINA20.386 deber estar ubicado en el directorio raz de la unidad de inicio. (You must have the file WINA20.386 in the root of your boot drive to run Windows in Enhanced Mode)

/W

Adems de incluir SWITCHES=/W en el archivo CONFIG.SYS, se debe incluir un comando DEVICE en el prrafo que tiene el encabezado [386Enh] dentro del archivo de WINDOWS denominado SYSTEM.INI y especificar la ruta completa de donde se ubica el archivo WINA20.386
COMANDOS Para deshabilitar las teclas E+S y E+V que evitan que RELACIONADOS: se lea el archivo DBLSPACE.BIN se requiere usar el comando

DBLSPACE /SWITCHES que incluye el modificador /N en el archivo DBLSPACE.INI.


Regresar al Contenido

500
EJEMPLOS:

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Incluya en el archivo CONFIG.SYS cualquiera de los siguientes comandos: Para indicar al sistema operativo que aunque se dispone de un teclado extendido, 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 confirmacin de cada uno de los comandos de los archivos CONFIG.SYS o AUTOEXEC.BAT:
SWITCHES=/N

Si desea inhabilitar el uso de las teclas S y V y si adems emplea a MS-WINDOWS versin 3.0 en el modo mejorado y reubic al archivo WINA20.386 a otro directorio distinto del directorio raz, el comando ser:
SWITCHES=/N /W

Para dar mayor velocidad en el arranque de su computadora, 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Copia los archivos ocultos del sistema operativo DOS, llamados IO.SYS y MSDOS.SYS, as como el intrprete de comandos COMMAND.COM, al directorio raz del disco duro o disquete que se indique, de forma que pueda operar como disco de arranque. A partir de la versin 6.0, tambin copia el archivo DBLS PACE.BIN cuando corresponde.
Regresar al Contenido

SYS

501

En versiones anteriores de sistema operativo se requera disponer de espacio suficiente contiguo para ubicar los archivos de sistema. Actualmente los archivos ya no tienen que ser contiguos y, por lo tanto, no se requiere dar formato al disco duro o disquete, cuando se copien con SYS los archivos del sistema de discos que contengan versiones igual o anteriores a la MS-DOS 3.3 No se le puede emplear con unidades que se hayan redirigido con los comandos ASSIGN ni JOIN de versiones anteriores de DOS, tampoco con SUBST o INTERLNK, ni en unidades de red. Si requiere instalar el sistema operativo en la unidad C: para que sirva de unidad de arranque y se encuentra comprimida, debe indicar como letra de la unidad a la unidad principal (anfitrin o host). Si no sabe cul es, consltelo con el comando DBLSPACE /INFO C:.
SINTAXIS: PARAMETROS:
SYS [UNIDAD1:] [RUTA] UNIDAD2: [UNIDAD1:] [RUTA]

Permite indicar el subdirectorio donde estn los archivos del sistema en caso de no estar en el directorio actual ni en el directorio raz de la unidad actual.
UNIDAD2:

Se refiere a la letra de la unidad de disco duro o disquete a donde se desean copiar los archivos de sistema operativo. Se copian al directorio raz y los archivos IO.SYS, MSDOS.SYS y DBLSPACE.BIN se mantienen ocultos (hidden), el archivo COMMAND.COM s es visible.
COMANDOS Con el comando ATTRIB se pueden modificar los atributos RELACIONADOS: de los archivos del sistema operativo marcados como ocultos

y hacer posible copiarlos, por ejemplo con COPY o con XCOPY, del directorio raz del disco de arranque, a otro subdirectorio o disquete, con su mismo nombre y sin que se efecten alteraciones en dichos archivos; empero, si se copian a un disquete no se conseguir que sirva como disquete de arranque debido a que la ubicacin fsica de esos archivos en ese disquete no ser la que se espera cuando se reinicializa la computadora. En cambio, con el comando FORMAT, s se pueden copiar los archivos del sistema operativo cuando se d formato a discos duros o disquetes, para que puedan utilizarse como discos de arranque.
Regresar al Contenido

502

Listado alfabtico de comandos y controladores del MS-DOS 6.22

Si desea copiar los archivos de sistema operativo a partir de otro disquete que s los tiene, puede emplear el comando DISKCOPY. En este caso, el disquete resultante de la copia s podr operar como disquete de arranque. Para instalar con SYS el sistema operativo en la unidad C: y est comprimida, utilice el comando DBLSPACE /INFO C: para saber cul es la letra de la unidad principal, pues es en ella donde se le podr instalar.
EJEMPLOS:

Si desea preparar un disquete colocado en la unidad A: con el sistema operativo, para que sirva como disquete de arranque, y ese disquete ya est formateado, teclee en la lnea 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.COM, y si su unidad actual es F:, para copiar los archivos del sistema a un disquete ubicado en la unidad B:, teclee:

TIME
HORA

SYS C: B:

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Muestra la hora actual del sistema y permite actualizarla. La hora que se mantiene en el reloj de la computadora se emplea para incluirse como informacin en el directorio de archivos, y en ese caso indica la hora en la que se actualiz ese archivo. Se le puede emplear desde la lnea de comandos, o bien, en archivos de ejecucin por lotes. En particular, es til incluirla en el archivo AUTOEXEC.BAT, para que cada vez que inicie su sistema operativo, solicite la hora actual. Si no se dispone del archivo AUTOEXEC.BAT, el DOS muestra la fecha y la hora en forma predeterminada.
Regresar al Contenido

TIME

503

Si por error se teclean valores que caen fuera de los rangos aceptados para cada uno de los componentes de TIME, se mostrar un mensaje similar a:
Hora no vlida Escriba la nueva hora:_ (Invalid time Enter new time:_)

y se solicita que se d entrada a la hora en forma correcta. Si slo se oprime I, se acepta la hora actual sin hacerle ningn cambio. El formato que emplea TIME se puede determinar con el comando COUNTRY dentro del archivo CONFIG.SYS y vara entre el formato de 12 y de 24 horas. Cuando emplee el primero, incluya el modificador P para poder distinguir los horarios matutinos de los vespertinos.
SINTAXIS: PARAMETROS:
TIME [HORAS: [MINUTOS [:SEGUNDOS [.CENTESIMAS]]] [A|P] HORAS

Permite indicar la hora actual, los valores que puede tomar estn entre 0 y 23.
MINUTOS

Permite indicar los minutos, con valores entre 0 y 59.


SEGUNDOS

Permite indicar los segundos, con valores entre 0 y 59.


CENTESIMAS

Permite indicar las centsimas de segundo con valores entre 0 y 99.


A|P

Para indicar si la hora es A.M. o P.M. en caso de emplear el formato de 12 horas. El valor predeterminado es A, por lo que si cambia el formato de la hora con el comando COUNTRY a uno de 12 horas, deber indicar P o de lo contrario no se distinguir entre el horario matutino y el vespertino.
COMANDOS Adems de la hora, se puede indicar la fecha y asignarla al RELACIONADOS: sistema con el comando DATE.

Regresar al Contenido

504

Listado alfabtico de comandos y controladores del MS-DOS 6.22

En ambos casos, el de la fecha con DATE y la hora con TIME, se puede modificar su formato con el comando COUNTRY.
EJEMPLOS:

Si desea indicar a su computadora que la hora actual es 18:45, teclee:


TIME

y responda 18:45 cuando solicite la hora actual, pero tambin puede indicar la hora en la misma lnea 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Muestra en forma grfica cul es la estructura que mantiene el directorio raz y sus subdirectorios o bien, la de alguna ruta en particular. Tambin puede mostrar los nombres de los archivos que residen en cada subdirectorio.
TREE [UNIDAD:] [RUTA] [/A] [/F]

SINTAXIS:

Si se teclea TREE sin ningn parmetro (aunque s puede tener modificadores), muestra la estructura de los subdirectorios a partir del directorio actual.
PARAMETROS:
UNIDAD:

Permite indicar la letra de la unidad de disco duro o disquete, de la que se desea la informacin sobre la estructura de sus directorios.
RUTA

Permite indicar una ruta de acceso, en particular, de la que se desea su estructura.


Regresar al Contenido

TREE

505

MODIFICADORES:
/A

Emplea caracteres de texto en lugar de caracteres grficos para cuando no se interpretan adecuadamente ya sea en la pantalla o en la impresora.
/F

Muestra los nombres de los archivos que residen en cada subdirectorio.


COMANDOS Para consultar qu archivos estn incluidos en cada subdiRELACIONADOS: rectorio, utilice el comando DIR.

Si utiliza el modificador /F, probablemente convenga utilizar el comando MORE para que se haga una pausa cada vez que se llene la pantalla con la informacin de TREE.
EJEMPLOS:

Si desea que se muestre la estructura del disco E:, a partir de su directorio raz, teclee:
TREE E:\

y funcionar aunque su unidad y directorio actuales sean otros. Para consultar la estructura de los subdirectorios y los archivos que se contienen en cada uno de ellos, a partir del subdirectorio C:\LIBRO teclee:
TREE C:\LIBRO /F

si la informacin pasa muy rpido, puede elegir entre detener la pantalla con MORE o enviar la informacin a un archivo, como se indica en los siguientes comandos:
TREE C:\LIBRO /F | MORE TREE C:\LIBRO /F > ESTRUC.TXT

Posteriormente, puede imprimir el archivo ESTRUC.TXT con el comando PRINT, pero si desea que la impresin se haga directamente desde el comando TREE, entonces teclee:

TREE C:\LIBRO /F > LPT1:

Regresar al Contenido

506

Listado alfabtico de comandos y controladores del MS-DOS 6.22

TRUENAME
RUTA DE ACCESO REAL
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Se trata de un comando no documentado, que permite conocer cul es la verdadera ruta de una unidad. Su utilidad reside en poder identificar la unidad y subdirectorios que corresponden a una letra de unidad redireccionada con SUBST.
TRUENAME [UNIDAD:]

SINTAXIS:

Si se teclea TRUENAME sin indicar la letra de la unidad, se muestra la ruta real de la unidad actual.
PARAMETROS:
UNIDAD:

Determina la unidad de la que se desea conocer su verdadera ruta.


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. Si deseara conocer la ruta verdadera que utiliza el DOS cuando se teclea D:, 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.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

Regresar al Contenido

TYPE

507

DESCRIPCION:

Muestra en la pantalla el contenido de un archivo, si es de texto en cdigo ASCII, como los archivos .BAT, CONFIG.SYS o .INI, se les podr visualizar sin dificultad, pero no ser as si es de otro tipo, por ejemplo, un archivo binario, tales como los .EXE y los .COM, en cuyo caso se mostrarn smbolos distintos a los comnmente esperados, incluyendo smbolos de control, por lo que se recomienda no utilizar TYPE con archivos que no sean de texto en cdigo ASCII.
TYPE [UNIDAD:] [RUTA] ARCHIVO [UNIDAD:] [RUTA] ARCHIVO

SINTAXIS: PARAMETROS:

Permite indicar la ubicacin y nombre del archivo cuyo contenido se desea consultar en la pantalla. No se pueden emplear los smbolos comodn (* y ?), por lo que no se pueden incluir grupos de archivos.
COMANDOS Si el archivo es extenso, conviene emplear el comando RELACIONADOS: MORE, para que se hagan pausas cada vez que se llene la

ventana. Si desea redirigir la salida del comando TYPE, por ejemplo hacia la impresora, puede emplear el smbolo de redireccin (>), o habilitar el envo de la informacin a la impresora con las teclas E+X. Si opta por esta segunda forma, no olvide oprimir las mismas teclas nuevamente para apagar el envo a la impresora.
Impr Pant

EJEMPLOS:

Para consultar en la pantalla el contenido del archivo C:\CONFIG.SYS teclee en la lnea de comandos:
TYPE C:\CONFIG.SYS

Si desea consultar el archivo C:\AUTOEXEC.BAT, pero tiene ms lneas que las permitidas en una pantalla, incluya a MORE para que haga una pausa en cada pantalla:
TYPE C:\AUTOEXEC.BAT | MORE

recuerde que para emplear el smbolo de canalizacin (|), se debe definir en el archivo AUTOEXEC.BAT a la variable de ambiente TEMP.

Regresar al Contenido

508

Listado alfabtico de comandos y controladores del MS-DOS 6.22

UNDELETE
RECUPERAR ARCHIVOS BORRADOS
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite recuperar archivos que se hayan borrado con el comando DEL o ERASE. Conviene comenzar la recuperacin con los archivos ms importantes y continuar posteriormente con los dems. UNDELETE dispone de tres niveles de proteccin para atender la posible prdida de archivos por uso del comando DEL: a) Centinela de Eliminacin (Delete Sentry). Proporciona el ms alto nivel de proteccin, requiere de aproximadamente 13.5 kB de memoria y bastante espacio en disco. Bajo este esquema se obtiene la mejor proteccin. Se mantiene residente en memoria parte del programa UNDELETE y se crea en el disco duro un directorio oculto denominado SENTRY, donde guarda los archivos que se borren sin cambiar el registro de su ubicacin en la tabla de asignacin de archivos (FAT), por lo que si despus se le recupera con UNDELETE, se le mueve de SENTRY al subdirectorio que corresponda, justo donde estaba cuando se le borr. Desde luego, el subdirectorio SENTRY crecer conforme se borren archivos, pero se limita a aproximadamente el 20% de la capacidad de su disco duro. Si en algn momento se alcanza ese lmite, UNDELETE selecciona y borra los archivos ms antiguos que se tengan en SENTRY, de forma que pueda recibir la informacin de los archivos recin borrados. Con esta opcin se requieren aproximadamente 13.6 kB de memoria para la parte residente de UNDELETE. Cuando se borran archivos con los comandos DELETE o ERASE, y se ejecuta el comando DIR, se observar que no disminuir el nmero de bytes disponibles en el disco. Esto se debe a que en realidad se reubic el archivo al subdirectorio SENTRY. Si desea conocer el nmero real de bytes disponibles en el disco, ejecute el comando SCANDISK.
Regresar al Contenido

UNDELETE

509

Se debe tener cuidado cuando se utilicen disquetes, pues aunque se emplee el procedimiento de Centinela de Eliminacin, si el espacio reservado para el subdirectorio SENTRY es menor que el espacio que ocupe un archivo, al borrar ese archivo no se le puede guardar en SENTRY y, por tanto, no se le podr recuperar. Este problema es poco frecuente en discos duros. Aunque en ese caso se emite un sonido para alertar al usuario de la prdida, no se detiene la accin de borrado. b) Registro de Eliminacin (Delete Tracker). Tambin requiere de aproximadamente 13.5 kB de memoria, que es igual al mtodo Centinela de Eliminacin, pero menor espacio en el disco, dado que su nivel de proteccin es menor. Emplea un archivo oculto denominado PCTRACKR.DEL y en l guarda informacin sobre la ubicacin de los archivos que se borran. Al borrar un archivo se actualiza la tabla de asignacin de archivos (FAT), de forma que quede disponible el espacio que ocupaba, por lo que si se graba informacin de otro archivo en esos espacios, ya no se podr recuperar el archivo borrado, o por lo menos, no completamente. c) Estndar (Standard). Es el menor nivel de proteccin y est disponible en forma predeterminada al iniciar el DOS en la computadora, aunque no se indique explcitamente. No requiere memoria pues no carga ningn programa en forma residente, ni espacio en disco, pues no crea archivos de informacin. Permite recuperar archivos borrados siempre y cuando el espacio que ocupaban no haya sido utilizado por otros archivos. Se debe tener precaucin de no emplear el registro de archivos borrados eliminados para unidades de disco redirigidas con los comandos JOIN (de versiones previas), ni SUBST. En cambio, se puede utilizar ASSIGN (de versiones previas), pero antes de invocar a UNDELETE para solicitar el registro de los archivos borrados. No siempre es posible recuperar los archivos borrados. Esto se debe, principalmente, a que cuando se borra un archivo, se le elimina el primer carcter de su nombre y se pone a disposicin el espacio que ocupaba en disco, por lo que si se contina trabajando con la computadora y se graba informacin, existe el riesgo de que se ocupe precisamente el espacio que se liber al borrar ese archivo. Esto es lo que sucede con el esquema estndar, los otros dos incluyen mejoras para evitar este problema.
Regresar al Contenido

510

Listado alfabtico de comandos y controladores del MS-DOS 6.22

En trminos generales, cuando se d cuenta de que se borraron archivos que no se queran borrar, suspenda su actividad con la computadora y trate de recuperarlos de inmediato. Desde luego, puede apagar la computadora e intentarlo ms tarde, pero recuerde que mientras ms pronto lo intente, mayores sern las probabilidades de xito. UNDELETE no puede recuperar subdirectorios que se hayan eliminado con el comando RD (o RMDIR), ni los archivos que hubieran contenido esos subdirectorios. Sin embargo, existe la posibilidad de recuperar con el comando UNFORMAT un subdirectorio y sus archivos, si era dependiente del directorio raz. Con UNFORMAT se puede recuperar el subdirectorio y despus con UNDELETE se pueden recuperar sus archivos. Este procedimiento es, sin embargo, de alto riesgo y no es recomendable a menos que no se tenga respaldo del subdirectorio perdido. El comando UNDELETE emplea un archivo denominado UNDELETE.INI en el que mantiene informacin sobre sus parmetros de operacin. Este archivo se lee cuando se carga UNDELETE en memoria. Si al invocar a UNDELETE no existe ese archivo, se crea cuando se carga a UNDELETE. Sus valores predeterminados sern los siguientes: Mtodo de proteccin Centinela de Eliminacin en la unidad actual. Guardar en el subdirectorio SENTRY todos los archivos, excepto aquellos con las extensiones: .DOV, .IMG, .RMG, .SPL, .SWP, .THM, .TMP, .VM? y .WOA. No guardar los archivos que tengan activado el indicador del atributo de archivo. Mantener los archivos durante 7 das y despus eliminarlos. Limitar el espacio a emplear para SENTRY al 20% de la capacidad del disco . Las secciones que tiene el archivo UNDELETE.INI son:
[SENTRY.DRIVES]

Indica cules son las unidades protegidas por el mtodo Centinela de eliminacin. UNDELETE protege todas las unidades que se incluyan en esta seccin, independientemente de las unidades de disco que se indiquen en la lnea de comandos de UNDELETE. Un ejemplo de
Regresar al Contenido

UNDELETE

511

esta seccin, que indica que se protejan las unidades C:, D: y E: es:
[SENTRY.DRIVES] C= D= E= [SENTRY.FILES]

Especifica los nombres de los archivos protegidos contra eliminacin, cuando se emplea el mtodo de Registro de Eliminacin o el de Centinela de Eliminacin. En forma predeterminada se establecen todos los archivos: *.* Cuando aparece un guin (-) justo antes de un nombre de archivo, se indica que no se guarde ese archivo, as, si para que se guarden todos los archivos, excepto los que tengan la extensin .BAK, se indicara de la siguiente forma:
[SENTRY.FILES] *.* -*.BAK [MIRROR.DRIVES]

Permite indicar cules son las unidades que se protegern por el mtodo Registro de Eliminacin.
[CONFIGURATION]

En esta seccin se definen los siguientes valores: Si se protegen o no los archivos que tengan activado el indicador del atributo de archivo (lectura/escritura). Para indicar que se protejan, se debe incluir:
ARCHIVE=TRUE

en cambio, para no protegerlos, que es el valor predeterminado, el comando es:


ARCHIVE=FALSE

Nmero de das que se guardarn los archivos. Su valor predeterminado es 7, pero se le puede modificar:
DAYS=10

su valor mximo es 255 das.


Regresar al Contenido

512

Listado alfabtico de comandos y controladores del MS-DOS 6.22

El porcentaje del total de espacio del disco duro, que se reservar para guardar los archivos borrados; es decir, para el subdirectorio SENTRY. Su valor predeterminado es 20, pero puede variarse, como se muestra a continuacin:
PERCENTAGE=15 [DEFAULTS]

En esta seccin se indica a UNDELETE cul es el mtodo de registro de archivos borrados que se desea emplear. Slo se puede emplear uno a la vez, as, para especificar que se desea el mtodo Centinela de Eliminacin, que utiliza el subdirectorio SENTRY, deber aparecer lo siguiente:
[DEFAULTS] D.SENTRY=TRUE D.TRACKER=FALSE

En caso de que desee modificar alguno de los valores predeterminados como, por ejemplo:
DAYS=7

emplee un editor de textos ASCII, tal como EDIT, y modifique el archivo con los valores que desee. Si ya tiene elegido un mtodo de proteccin para la recuperacin de archivos borrados, pero desea cambiarlo, requiere retirar de memoria la parte residente de UNDELETE, y despus activar el nuevo nivel de proteccin y cargar la parte residente de UNDELETE en la memoria. Es decir, son dos los pasos a seguir: 1. Eliminar de memoria la parte residente de UNDELETE, para ello emplee el modificador /U, teclee en la lnea de comandos:
UNDELETE /U

2. Activar a UNDELETE, para lo cual se carga en memoria la parte residente. Si desea activar el mtodo Centinela de Eliminacin teclee:
UNDELETE /S

Con la versin MS-DOS 5.0, el comando UNDELETE emplea la informacin que mantiene el comando MIRegresar al Contenido

UNDELETE

513

RROR, si est disponible, para recuperar los archivos borrados. Para mayor informacin sobre el comando UNDELETE, consulte el Captulo de este libro dedicado a l, en particular, si lo utilizar bajo ambiente WINDOWS.
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 posicin y nombre del archivo o grupo de archivos que fueron borrados y se desea recuperar. La configuracin predeterminada indica a UNDELETE que recupere todos los archivos del directorio actual que hayan sido borrados.
MODIFICADORES:
/ALL

Permite recuperar todos los archivos borrados sin solicitar confirmacin para cada uno. Cuando un archivo se borra, se le elimina el primer carcter de su nombre, por lo que al recuperarlos se requiere incluirles algn carcter en lugar de ese primero, al solicitar /ALL, UNDELETE les coloca el signo #, a menos que se disponga del registro de archivos eliminados de acuerdo al siguiente prrafo. Si est habilitado el mtodo del Centinela de Eliminacin, UNDELETE lo emplea; si no es as, trata de emplear el Registro de Eliminacin, pero si tampoco est habilitado, entonces no podr saber cul es ese primer registro del nombre del archivo y por ello les incluye el signo de nmero (#). En caso de que se presente un nombre de archivo duplicado; es decir, que a partir del segundo carcter, los nombres de los archivos sean iguales, entonces se intenta el empleo de los siguientes caracteres, hasta que al utilizar alguno de ellos como primer carcter, se evite la duplicidad en los nombres:
#%&0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ

Regresar al Contenido

514

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /DOS

Indica a UNDELETE que recupere nicamente los archivos que estn sealados como borrados en el directorio del DOS. Solicita se confirme la recuperacin para cada uno. Este modificador no toma en cuenta el archivo de registro de archivos borrados, en caso de que exista. Funciona igual que el mtodo Estndar, es decir, nicamente busca archivos cuyas entradas an se encuentran en el directorio y que estn marcados como borrados.
/DT

Indica a UNDELETE que recupere los archivos que estn en el Registro de Eliminacin, que mantiene los nombres de los archivos borrados y solicita confirmacin para cada uno.
/DS

Indica a UNDELETE que recupere nicamente aquellos archivos que se encuentren en el directorio SENTRY y solicita confirmacin para cada archivo. Siempre que sea posible, emplee alguno de los modificadores: /DOS, /DT o /DS. En caso de no incluir a ninguno de ellos, UNDELETE intenta emplear primero el esquema de Centinela de Eliminacin, pero si no est disponible, trata de emplear el Registro de Eliminacin. Si tampoco est disponible, se intenta la recuperacin de los archivos borrados con la informacin del sistema operativo.
/LIST

Indica a UNDELETE que muestre una lista de los archivos borrados, indicando si se pueden recuperar, pero no los recupera. La relacin de archivos que se muestre depende del parmetro [UNIDAD:][RUTA] ARCHIVO que se seale, as como de los modificadores /DT, /DS y /DOS ya comentados.
/LOAD

Permite cargar y dejar residente en memoria al programa UNDELETE, y emplea la informacin del archivo UNDELETE.INI, si no existe ese archivo, entonces se emplean los valores predeterminados.
Regresar al Contenido

UNDELETE /PURGE[UNIDAD]

515

Indica a UNDELETE que borre el contenido del directorio SENTRY. Si se omite la letra de la UNIDAD, se busca el directorio SENTRY en la unidad actual. Con este modificador realmente se borran los archivos de la unidad que se define y el espacio en el disco aumenta en forma real, pero se imposibilita la recuperacin de los archivos cuya informacin haya contenido SENTRY.
/S

Vuelve a cargar la parte de UNDELETE residente en memoria y activa el nivel de proteccin de Centinela de eliminacin, tomando como valores los especificados en el archivo UNDELETE.INI en las unidades especificadas en el apartado [Sentry.drives].
/S[UNIDAD]

Permite habilitar el nivel de proteccin denominado Centinela de Eliminacin, con todos los valores establecidos en el archivo UNDELETE.INI e incluye dichos valores para la unidad especificada, si sta no se encuentra incluida ya en el archivo UNDELETE.INI. Bajo este esquema de proteccin, se registra la informacin necesaria para poder recuperar archivos borrados en la UNIDAD que se indique. Si no se incluye la letra de la UNIDAD, se habilita para la unidad actual.
/STATUS

Muestra cul es el tipo de proteccin que se est empleando en cada unidad, ante la eventual necesidad de recuperacin de archivos borrados.
/UNLOAD

Permite desinstalar a UNDELETE; es decir, retira de la memoria su parte residente. Al hacerlo, se desactiva la proteccin de Centinela y el Registro de eliminacin.
/TUNIDAD[-ENTRADAS]

Permite habilitar el nivel de proteccin Registro de Eliminacin, para lo cual deja residente en memoria parte del programa UNDELETE. Si nicamente se incluye /T, sin unidad alguna, se ejecuta el mtodo de Registro para todas las unidades especiRegresar al Contenido

516

Listado alfabtico de comandos y controladores del MS-DOS 6.22

ficadas en la seccin [MIRROR.DRIVES], del archivo UNDELETE.INI, y si en ste no se encuentra especificada unidad alguna, se ejecuta el mtodo sobre la unidad actual. ENTRADAS es un parmetro opcional que permite indicar el nmero mximo de entradas a guardar en el archivo PCTRACKR.DEL que es donde se guardan los datos de los archivos borrados. Su valor puede estar entre 1 y 999. El valor predeterminado de ENTRADAS, y por tanto, el tamao del archivo a emplear, depende de la capacidad que tenga el disco del que se desea mantener informacin, de acuerdo a la siguiente tabla:
Capacidad de la unidad de disco 360 720 1.2 1.44 20 32 kB kB MB MB MB MB Nmero mximo de registros 25 50 75 75 101 202 303 Tamao del archivo a emplear 5 kB 9 kB 14 kB 14 kB 18 kB 36 kB 55 kB

ms de 32 MB

EJEMPLOS:

Si borr inadvertidamente archivos en su actual subdirectorio y desea recuperarlos, teclee:


UNDELETE

en la lnea de comandos y se solicitar confirmacin para cada uno de los archivos que se puedan recuperar. Si slo desea recuperar un tipo especfico de archivos, tales como aquellos con la extensin .TXT que residen en el subdirectorio C:\LIBRO, teclee lo siguiente:
UNDELETE C:\LIBRO\*.TXT

Si desea llevar a cabo la misma accin, pero sin que UNDELETE le solicite confirmacin para cada archivo, incluya el modificador /ALL:
UNDELETE C:\LIBRO\*.TXT /ALL

Regresar al Contenido

UNFORMAT

517

Si desea activar el mtodo de Registro de Eliminacin, que emplea el archivo PCTRACKER.DEL, y desea mantener informacin de hasta 200 archivos que se borren en la unidad D:, teclee:
UNDELETE /DT-200

si prefiriera emplear el mtodo de Centinela de Eliminacin, entonces el comando sera el siguiente:

UNDELETE /DS

UNFORMAT
RECONSTRUIR
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.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); o que se haya modificado su estructura con el comando RECOVER de versiones previas de MS-DOS. Tambin permite reconstruir una tabla de particin de disco duro que hubiere sido daada. La restauracin del disco se hace a partir de la informacin que se mantiene en el directorio raz y de la tabla de asignacin de archivos (FAT) del disco. No se puede emplear en unidades de red. A pesar de que UNFORMAT no emite ningn mensaje de advertencia cuando recupera archivos, es posible que algn archivo est fragmentado y que UNFORMAT no lo reconozca, lo que dar lugar a que se pierda parte de la informacin, si es archivo de datos, o que no opere correctamente, si es archivo de programa. Si esto sucede, slo se le podr restaurar a partir de alguna copia de seguridad de que se disponga, o bien, de sus disquetes originales. Para que UNFORMAT pueda operar, los sectores del disco duro deben ser de: 512, 1024 o 2048 bytes. A partir de la versin 6.0 su sintaxis es:
UNFORMAT UNIDAD: [/L] [/TEST] [/P]

SINTAXIS:

Regresar al Contenido

518

Listado alfabtico de comandos y controladores del MS-DOS 6.22

en la versin 5.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 informacin se desea recuperar.


MODIFICADORES:
/J

No se debe emplear con otro modificador. Verifica que el archivo creado por MIRROR se haya guardado y que concuerde con la informacin que sobre el disco tenga el sistema.
/L

Indica a UNFORMAT que durante el proceso de reconstruccin, muestre una lista con todos los archivos y subdirectorios que encuentre. En versiones anteriores a la 6.0 se utiliza slo si no se desea emplear el archivo creado por MIRROR. Si se omite /L, UNFORMAT slo muestra la lista de los subdirectorios y archivos que estn fragmentados. En caso de que se encuentren archivos fragmentados; esto es, que su informacin no est contigua en el disco duro, sino que ocupa diferentes posiciones, no se podr recuperar su informacin, pues slo se encuentra su primera seccin y no se pueden ubicar las siguientes. Para cada archivo fragmentado, UNFORMAT solicita confirmacin para saber si debe eliminar ese archivo, o si se desea recuperar la parte que se identific, aunque desde luego, ello conlleva a prdida de informacin, si es archivo de datos, o que no opere correctamente, si es archivo de programas. Utilice las teclas E +6 para detener la salida de la informacin en la pantalla y reandela con cualquier tecla.
/P

Enva los mensajes a la impresora conectada al puerto LPT1:


Regresar al Contenido

VER /PARTN

519

Reconstruye una tabla de particin daada de un disco duro a partir del archivo PARTNSAV.FIL que se crea con MIRROR /PARTN.
/TEST

Muestra, sin llevarla a cabo, la forma como se reconstruir la informacin del disco.
/U

Reconstruye un disco sin emplear el archivo creado por MIRROR.


COMANDOS UNFORMAT se emplea, principalmente cuando por error se RELACIONADOS: da formato a un disquete o disco duro con el comando FOR-

MAT, siempre y cuando, no se haya utilizado con el modificador /U.


EJEMPLOS:

Para rescatar la informacin que se tena en el disco duro D:, despus de que se le dio formato con el comando FORMAT, teclee en la lnea de comandos:
UNFORMAT D:

Si desea conocer en forma previa cmo se llevar a cabo la restauracin del disco, incluya el modificador /TEST
UNFORMAT D: /TEST

Si desea que le muestre la lista de todos los subdirectorios y archivos que encuentre, utilice /L.

VER
VERSION

UNFORMAT D: /L

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Muestra el nmero de la versin del sistema operativo en uso.


Regresar al Contenido

520
SINTAXIS:

Listado alfabtico de comandos y controladores del MS-DOS 6.22 VER

EJEMPLOS:

Para saber el nmero de la versin de sistema operativo que est ejecutndose en la computadora teclee en la lnea de comandos:
VER

y aparecer un mensaje como el siguiente:


Versin de MS-DOS 6.22 (MS-DOS Version 6.22)

VERIFY
VERIFICAR

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Indica al sistema operativo que habilite o inhabilite la verificacin de la operacin de escritura de archivos en disco, a fin de evitar que se llegue a escribir en sectores defectuosos, lo que ocasionara problemas al tratar de leerlos. Puede emplearse desde la lnea de comandos y en archivos de procesamiento por lotes (.BAT).
VERIFY [ON | OFF] ON | OFF

SINTAXIS: PARAMETROS:

Con ON se enciende o habilita la verificacin de la escritura de los archivos, con OFF se le apaga. En forma predeterminada VERIFY est inhabilitado. Cuando se habilita la verificacin de escritura, se observar un desempeo ms lento de las unidades en actividades que involucren la grabacin de datos, pero se podr tener ms confianza en su integridad. Si se teclea VERIFY sin modificador, el sistema operativo indica su estado actual.
Regresar al Contenido

VOL

521

COMANDOS Tambin se puede solicitar al sistema operativo que verifique RELACIONADOS: la grabacin de los datos cuando se utilizan los comandos

COPY y XCOPY con el modificador /V. Si tiene duda sobre si en su disquete o disco duro existen sectores defectuosos, utilice el comando CHKDSK, aunque de preferencia emplee el nuevo comando SCANDISK pues adems de analizar el estado actual del disco, repara los problemas que se encuentren.
EJEMPLOS:

Para que el sistema operativo revise que la informacin que se graba es exacta con la que se debi haber grabado, teclee:
VERIFY ON

Si desea que su unidad trabaje en forma ms rpida, y se inhabilite la revisin de escritura, teclee:

VOL
VOLUMEN

VERIFY OFF

CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Muestra la cadena de caracteres que se haya definido como etiqueta interna o electrnica del disco o disquete, tambin denominado como volumen, as como su nmero de serie en caso de que exista. El nmero de serie podr existir cuando se haya dado formato al disquete o disco duro con versiones de MS-DOS 4.0 o posteriores.
VOL [UNIDAD:] UNIDAD:

SINTAXIS: PARAMETROS:

Permite indicar la letra de la unidad donde est el disco cuyo volumen y nmero de serie se desea consultar.
Regresar al Contenido

522

Listado alfabtico de comandos y controladores del MS-DOS 6.22

COMANDOS Son dos los comandos con los que se puede asignar una etiRELACIONADOS: queta de volumen a los disquetes o discos duros, uno es FOR-

MAT y el otro es LABEL. Si slo desea asignar o modificar su etiqueta utilice el comando LABEL, pues FORMAT la introduce despus de que le haya dado formato, con la consecuente prdida de los datos existentes.
EJEMPLOS:

Para consultar la etiqueta de la unidad A: teclee:


VOL A:

Si desea consultar la etiqueta de la unidad actual, slo teclee:

VSAFE

VOL

PROTECCION ANTIVIRAL
CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Este comando se introdujo con la versin MS-DOS 6.0 y habilita un sistema para la prevencin de infeccin de los discos por virus, pues permanece residente en la memoria de la computadora y verifica en forma continua la memoria y la informacin que se lee de disquetes y discos duros. Cuando VSAFE identifica la presencia de algn virus emite mensajes de aviso al usuario, para que se tomen las medidas que mejor convengan. Aunque al quedar residente en memoria RAM ocupa aproximadamente 23 kB, se recomienda ampliamente su uso, pues la infeccin por virus informtico puede ocasionar la prdida parcial y an total de la informacin. Se debe tener precaucin de no invocar a VSAFE cuando ya se est trabajando en ambiente MS-WINDOWS. Si emplea VSAFE y desea instalar el sistema MS-WINDOWS, se requiere desactivar a VSAFE con el modificador /D o evitando que se cargue cuando arranque su computadoRegresar al Contenido

VSAFE

523

ra, colocando un REM en la lnea donde se le invoca, pues si se mantiene activo, es probable que no pueda terminar satisfactoriamente la instalacin de WINDOWS. Adems, si una vez instalado WINDOWS en su computadora, desea invocar a VSAFE y dejarlo residente para despus trabajar con WINDOWS, se debe habilitar la presentacin de los mensajes de VSAFE bajo el ambiente WINDOWS, para ello utilice el programa MWAVTSR.EXE, que queda residente en memoria. Se le debe invocar desde el archivo WIN.INI, para lo cual se requiere incluirle la siguiente lnea:
LOAD=MWAVTSR.EXE

SINTAXIS: MODIFICADORES:
/AT

VSAFE [/OPCION[+ | -] ...] [/NE] [/NX] [/AX | /CX] [/N] [/D] [/U]

Permite definir una tecla, la cual se indica en lugar de la T, para que se emplee como mtodo abreviado para invocar a VSAFE y mostrar su pantalla, el mtodo abreviado para este modificador /A consta de la tecla D ms la tecla que se indique en lugar de la T. Las teclas D+9 son las que estn definidas en forma predeterminada.
/CT

Permite definir una tecla, la cual se indica en lugar de la T, para que se emplee como mtodo abreviado para invocar a VSAFE y mostrar su pantalla, el mtodo abreviado para este modificador /C consta de la tecla E ms la tecla que se indique en lugar de la T.
/D

Desactiva todo tipo de verificacin.


/N

Indica a VSAFE que verifique en unidades de red la posible existencia de virus informticos.
/NE

Indica a VSAFE que NO se cargue en la memoria expandida de la computadora. Esto es til cuando se llegan a presentar conflictos con otros programas.
Regresar al Contenido

524

Listado alfabtico de comandos y controladores del MS-DOS 6.22 /NX

Indica a VSAFE que NO se cargue en la memoria extendida de la computadora. Esto es til cuando se llegan a presentar conflictos con otros programas.
/OPCION[+ | -]

Permite indicar la forma como se desea que VSAFE revise el equipo para detectar la presencia de algn virus informtico. OPCION representa un nmero y el signo (+) lo habilita, mientras que el signo (-) lo deshabilita. Los nmeros que se pueden emplear como OPCION son los siguientes:
Nmero para Opcin 1 Descripcin Emite un aviso de advertencia cuando se pretende dar formato al disco duro, lo que podra ocasionar que se borre por completo la informacin contenida en l. Su estado predeterminado es ACTIVO (ON). Emite un aviso de advertencia cuando detecta que algn programa pretende cargarse y quedar residente en la memoria. Su opcin predeterminada es INACTIVO (OFF). Impide que se pueda grabar informacin en un disco. Su opcin predeterminada es INACTIVO (OFF). Revisa los archivos ejecutables que se invoquen y, por tanto, cada vez que los lea el MS-DOS. Su opcin predeterminada es ACTIVA (ON). Verifica los sectores de inicio o arranque (boot) de todos los discos, para verificar si existen rastros de virus. Su opcin 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. Su valor predeterminado es ACTIVO (ON). Muestra un aviso de advertencia cuando identifique que se pretende escribir en el sector de inicio (boot) de un disquete. Su opcin predeterminada es INACTIVO (OFF). Muestra un aviso de advertencia cuando detecta que se pretende modificar algn archivo ejecutable. Su opcin predeterminada es INACTIVO (OFF).

3 4

Regresar al Contenido

XCOPY /U

525

Retira la parte de VSAFE que estaba residente en la memoria.


EJEMPLOS:

Para activar a VSAFE con los valores predeterminados teclee en la lnea de comando, o incluya en el archivo AUTOEXEC.BAT la siguiente lnea:
VSAFE

Si desea habilitar o deshabilitar algunas de sus opciones, incluya el nmero que le corresponda con el signo (+) para activarla o el signo (-) para desactivarla, en forma similar a la siguiente lnea:
VSAFE /1+ /2+ /3- /4+ /5+ /6+ /7+ /8+ /NE /NX /AV /N

en este caso, se le indica que: active todas las revisiones, excepto cuando se graben archivos, que no se cargue en las memorias extendida ni expandida, se asigna la tecla D+9 como mtodo rpido y se habilita la revisin en unidades de red. Si desea establecer las teclas D+= para llamar al men de VSAFE, teclee:
VSAFE /AZ

en cambio, si la combinacin de teclas que desea utilizar es E+=, el comando es:

XCOPY

VSAFE /CZ

COPIAR ARCHIVOS Y SUBDIRECTORIOS


CONTROLADOR DE DISPOSITIVOS COMANDO RED VERSIONES: 2 3 4 5 6 6.22

*.BAT
INTERNO

CONFIG.SYS EXTERNO

DESCRIPCION:

Permite copiar archivos de un subdirectorio y si se desea, tambin los archivos de sus subdirectorios dependientes, a otra unidad o subdirectorio destino, e incluso, crea la estructura de subdirectorios en ese destino en caso de requerirse.
Regresar al Contenido

526

Listado alfabtico de comandos y controladores del MS-DOS 6.22

A partir de la versin MS-DOS 5.0, XCOPY ya no copia los archivos que tienen activo el atributo de oculto (hidden) o de sistema (system). En caso de que requiera copiarlos, primero deber modificar su atributo con el comando ATTRIB. Cuando se copian disquetes, considere los siguientes comentarios sobre XCOPY y DISKCOPY: El comando DISKCOPY slo puede realizar el copiado de uno a otro disquete de la misma capacidad. Utilice XCOPY si se desean copiar archivos y subdirectorios de un disquete a otro de distinta capacidad. El comando DISKCOPY realiza el copiado pista por pista, por lo que si sus archivos estn muy fragmentados, o si se tienen dudas sobre si el disquete ORIGEN est libre de errores, emplee el comando XCOPY. XCOPY no copia los archivos ocultos o de sistema, por lo que si desea duplicar un disquete de arranque; es decir, que tenga grabado el sistema operativo, emplee DISKCOPY, que s incluir a IO.SYS y MSDOS.SYS en el disquete DESTINO, adems del COMMAND.COM que ambos comandos copian. XCOPY asigna el atributo de archivo (lectura/escritura) a todos los archivos que crea, independientemente de si en su ORIGEN lo tenan o no asignado. Dependiendo de los resultados de su operacin, XCOPY devuelve los siguientes cdigos de salida:
Cdigo 0 1 2 Significado El copiado se realiz y concluy sin error. No se encontr en ORIGEN a ningn archivo a ser copiado. El usuario oprimi las teclas Ctrl+C y suspendi la operacin de copiado de XCOPY. Ocurri un error de inicio. No hay suficiente memoria o es insuficiente el espacio disponible en el disco DESTINO, se tecle una letra de unidad invlida, o se cometi un error de sintaxis al invocar a XCOPY. Se present un error de escritura de disco.

Estos cdigos de salida se pueden evaluar con los comandos IF y ERRORLEVEL en programas de procesamiento por lotes (.BAT), y orientar el siguiente curso de accin.
Regresar al Contenido

XCOPY

527

Si desea utilizar XCOPY en una unidad redirigida con el comando APPEND, primero deshabilite el comando APPEND para despus emplear XCOPY. Puede utilizar la variable de entorno COPYCMD para indicar si desea que XCOPY solicite o no confirmacin antes de sobreescribir un archivo que tenga el mismo nombre tanto en su ORIGEN como en el subdirectorio DESTINO. Esta variable la leen los comandos COPY, MOVE y XCOPY y resulta especialmente til para evitar tener que teclear o incluir el modificador [/Y/-Y] en la lnea de comandos o en archivos de procesamiento por lotes.
SINTAXIS: PARAMETROS:
XCOPY ORIGEN [DESTINO] [/Y|/-Y] [/A|/M] [/D:FECHA] [/P] [/S] [/E] [/V] [/W] ORIGEN

Permite indicar la ubicacin, incluyendo la letra de la unidad y cualquier subdirectorio, as como los nombres de los archivos que se desee copiar.
DESTINO

Permite indicar la unidad y subdirectorio a donde se copiarn los archivos. Si no se indica ningn DESTINO, se copian los archivos desde ORIGEN hacia el subdirectorios actual. En algunos casos se puede incluir un DESTINO que XCOPY no pueda identificar como archivo o como subdirectorio, tal como cuando se incluye un nombre que no corresponde a un subdirectorio existente y no tiene la diagonal invertida (\) como ltimo carcter. En estos casos, XCOPY solicita que el usuario le indique cmo interpretar ese nombre, si como un archivo o como un subdirectorio. El mensaje es similar a:
Especifica destino un nombre de arch. o un dir. de destino (A = Archivo, D = Directorio)? (Does destination specify a file name or directory name on the target (F = file, D = directory)? Presione A si desea que los archivos se copien a un archivo. Presione D si desea que los archivos se copien a un directorio. Press F if you want the file(s) to be copied to a file. Press D if you want the file(s) to be copied to a directory.)

Adems de copiar los archivos en DESTINO, XCOPY les establece o asigna el indicador de atributo de archivo (lectuRegresar al Contenido

528

Listado alfabtico de comandos y controladores del MS-DOS 6.22

ra/escritura), aunque no se haya modificado este indicador a los archivos ORIGEN.


MODIFICADORES:
/A

Indica a XCOPY para que slo copie los archivos que cumplan con la especificacin de ORIGEN y que tengan el atributo de modificado; es decir, que tengan asignado el indicador de atributo de archivo (lectura/escritura), pero no lo cambia en los archivos de ORIGEN al realizar el copiado. Es similar a /M, pero no cambia el atributo.
/D:FECHA

Copia nicamente aquellos archivos que cumplan con la especificacin de ORIGEN y que hayan sido modificados en o despus de la FECHA indicada. Se debe tener cuidado con el formato para la fecha, pues el sistema operativo sigue el que se haya determinado con el comando COUNTRY en el archivo CONFIG.SYS.
/E

Similar al modificador /S, pero en este caso s se incluyen aquellos subdirectorios que estn vacos. Este modificador se considera complemento de /S, por lo que para utilizarlo se requiere incluir tambin a /S.
/M

Slo se copian los archivos que cumplan con la especificacin de ORIGEN y que tengan el atributo de modificado; es decir, que tengan asignado el indicador de atributo de archivo (lectura/escritura), y lo cambia en los archivos de ORIGEN al realizar el copiado. Esto significa que al llevar a cabo la copia, XCOPY desactiva de los archivos ORIGEN el indicador de atributo de lectura/escritura. Es similar a /A, pero s cambia el atributo.
/P

Indica a XCOPY que solicite confirmacin de parte del usuario antes de crear cada archivo DESTINO.
/S

Indica a XCOPY que incluya en el proceso de copiado a los subdirectorios que dependan del subdirectorio indiRegresar al Contenido

XCOPY

529

cado en ORIGEN, excepto aquellos que estn vacos; es decir, que no tengan archivos. Si se omite a /S, XCOPY slo operar en el subdirectorio sealado como ORIGEN. Para que tambin se creen los subdirectorios vacos, incluya tambin el modificador /E.
/V

Verifica que sea correcta la escritura de los archivos DESTINO, con relacin a sus archivos ORIGEN, para garantizar su consistencia e integridad.
/W

Indica a XCOPY para que haga una pausa y muestre el siguiente mensaje, antes de comenzar la copia de los archivos.
Presione cualquier tecla para comenzar a copiar archivo(s). (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.
/Y | /-Y

Este modificador, que se introdujo con la versin MSDOS 6.2, indica a XCOPY si debe o no solicitar la confirmacin del usuario antes de escribir un archivo sobre otro ya existente con el mismo nombre en la ruta DESTINO. En forma predeterminada XCOPY solicita que el usuario confirme que desea que se lleve a cabo la sobreescritura. Si se indica /Y se inhabilita la solicitud de la confirmacin y, por tanto, se sobreescribe cualquier archivo existente con el mismo nombre en DESTINO. En cambio, si se indica /-Y, que es la opcin predeterminada, XCOPY pedir al usuario confirmacin antes de sobreescribir un archivo. Se debe tener precaucin cuando se ejecute a XCOPY desde un archivo de procesamiento por lotes, pues en esos casos no solicitar confirmacin contra sobreescritura. Si se incluye este modificador en la lnea de comandos, tiene precedencia sobre lo que se especifique en la variable de entorno COPYCMD.
COMANDOS Para consultar o modificar los indicadores de atributo de los RELACIONADOS: archivos, en particular el de lectura/escritura, se emplea el

comando ATTRIB.
Regresar al Contenido

530

Listado alfabtico de comandos y controladores del MS-DOS 6.22

El comando DIR permite consultar los archivos que estn contenidos en uno o ms subdirectorios, incluso, permite saber cules indicadores de atributo tienen asignados. El comando COPY permite copiar archivos individuales y grupos de archivos, excepto subdirectorios. Si desea mayor informacin sobre la variable de entorno COPYCMD, consulte el comando COPY. Si lo que desea es duplicar el contenido de un disquete, incluyendo cualquier archivo oculto o de sistema, emplee el comando DISKCOPY.
EJEMPLOS:

Si desea copiar todos los archivos del subdirectorio C:\LIBROS al subdirectorio D:\LIBROS, teclee en la lnea de comandos:
XCOPY C:\LIBROS\*.* D:\LIBROS

si no existe el subdirectorio D:\LIBROS, XCOPY le preguntar si se trata de un Archivo o de un Directorio, oprima la letra D para indicar que es un directorio. Si desea copiar todos los archivos del subdirectorio C:\BANCO al subdirectorio D:\POLIZAS, y desea que XCOPY no solicite confirmacin y por tanto sobreescriba cualquier archivo que tenga el mismo nombre, teclee en la lnea de comandos:
XCOPY C:\BANCO\*.* D:\POLIZAS /Y

Si desea que XCOPY copie slo los archivos de ORIGEN que tengan asignado el indicador del atributo de lectura/escritura, pero que se los quite despus de copiar cada archivo, incluya el modificador /M
XCOPY C:\LIBROS\*.* D:\LIBROS /M

Si desea copiar todos los archivos del subdirectorio C:\NOMINAS incluyendo todos los subdirectorios que dependan de l, siempre y cuando no estn vacos, a la unidad D:, donde no existe el subdirectorio D:\NOMINAS, pero desea que se cree, teclee:
XCOPY C:\NOMINAS\*.* /S D:\NOMINAS\

si desea que en el copiado se incluya cualquier subdirectorio aunque est vaco, teclee:
XCOPY C:\NOMINAS\*.* /S /E D:\NOMINAS\

Regresar al Contenido

XCOPY

531

si tambin desea que se verifique que los archivos grabados son idnticos a los archivos ORIGEN, incluya el modificador /V
XCOPY C:\NOMINAS\*.* /S /E D:\NOMINAS\ /V

Suponga que ya tiene respaldo de los archivos de base de datos, con la extensin .DBF, hasta la fecha 20 de agosto de 1994, por lo que desea copiar a un disquete en la unidad A: nicamente aquellos archivos del subdirectorio E:\VENTAS, con la extensin .DBF, que hayan sido creados o modificados en esa fecha o despus. Si en su computadora utiliza el comando COUNTRY y se determin que el formato para las fechas es da-mes-ao, el comando ser:
XCOPY E:\VENTAS\*.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, excepto los que tienen la extensin .PRG En este caso, se puede emplear la posibilidad de indicar a XCOPY que slo copie los archivos que tengan asignados el indicador de atributo de lectura/escritura, el modificador /A. Para llevar a cabo la copia, primero se debe estar seguro que todos los archivos, excepto los .PRG tienen asignado ese atributo, lo que se consigue con los siguientes dos comandos ATTRIB
ATTRIB +A C:\PROGRAMA\*.* ATTRIB -A C:\PROGRAMA\*.PRG

cuando se invoque a XCOPY con el modificador /A copiar todos los archivos excepto los .PRG, el comando puede ser como el siguiente:

XCOPY C:\PROGRAMA\*.* A: /A

Regresar al Contenido

También podría gustarte