Você está na página 1de 4

/W Comprime espacios en blanco (tabs y espacios) al comparar. FORMAT Da formato lgico a una unidad fsica.

Divide la superficie magntica en sectores y pistas. Se pierden todos los datos almacenados en disco. Sintaxis: FORMAT UNIDAD [/S] [/Q] [/U] [/B] [/V[:etiqueta]] [/F:tamao] [/T:pistas /N:sectores] /S Transfiere ficheros de sistema en disquete con formato ( io.sys, msdos.sys y command.com ). /Q Realiza un formateo rpido. /U Realiza un formateo incondicional, evita que se guarde la informacin de reconstruir. /B Asigna espacio en disco con formato para archivos de sistema. /V [:etiqueta] Se especifica la etiqueta de volumen. Es un indicativo que diferencia disquetes. /F:tamao Especifica el tamo del disquete al que se dar formato (tales como 160, 180, 320, 360, 720, 1.2, 1.44, 2.88 ). /T:pistas Especifica el nmero de pistas por cara de disquete. /N:sectores Especifica el nmero de sectores por pista. DOSKey DOSKEY, flexibilidad en la ventana de DOS. La ventana de comandos o DOS es de uso bastante inamistoso, intolerante con nuestros errores al teclear, pudiendo llegar a ser desesperante. Pero si estas familiarizado con DOS, seguramente recordars la utilidad DOSKEY que puede facilitar en gran manera las cosas, permitiendo movernos por el texto escrito, y recordar las rdenes anteriores, de forma bastante conveniente. DOSKEY no se carga por defecto al inicio de la sesion DOS, por lo que debemos invocarlo. En la ventana, escribe: C:Windows>doskey Y vers: DOSKey instalado Es frecuente que olvides cargar DOSKEY hasta que, metida la pata en una sesin DOS, lo necesites. Para cargarlo automticamente, puedes aadirlo a tu autoexec.bat, o mas sencillamente, agregar un acceso directo a la ventana de DOS en tu escritorio. Una vez hecho, botn derecho sobre el icono, propiedades, y en la pestaa Programa, opcin Archivo de proceso por Lotes, escribes DOSKEY > NUL (sin comillas). Asi simplemente haciendo click sobre este icono iniciaras una sesin DOS con DOSKEY sin necesidad de enredar con el autoexec.

A continuacin la lista de teclas de edicin y su uso: Teclas de edicion --> Uso Inicio --> Mueve el cursor al principio de la lnea Fin --> Mueve el cursor al final de la lnea Flecha dcha --> Un caracter a la derecha Flecha izqda --> Un caracter a la izquierda Ctrl+flecha dcha --> Mueve el cursor a la palabra siguiente Ctrl+flecha izqda --> Mueve el cursor a la palabra anterior Ctrl+fin --> Borra desde la posicin del cursor al fin de la lnea Ctrl+Inicio --> Borra desde el principio de la lnea hasta la posicin del cursor Insert --> Alterna entre insertar y sobrescribir. El modo por defecto es sobrescribir. Si deseas modo insertar tienes que especificarlo para cada comando. Si lo que deseas es que el modo por defecto sea insertar, carga doskey con el modificador /i DOSKey te permite usar comandos consecutivos en la misma lnea. Por ejemplo, si deseas volver atrs un directorio y obtener un listado de sus archivos, puedes teclear cd.. ^T dir Naturalmente, la utilidad mas conocida de DOSKEY es la de recordar la lista de comandos que hemos tecleado a lo largo de nuestra sesin. Pulsando las flechas arriba y abajo puedes recorrer el historial de comandos. Pulsando las primeras letras de un comando ya usado y F8, veras como se auto completa la instruccin. A continuacin un listado de las posibilidades: Teclas --> Historial de comandos Flecha arriba --> Inserta el comando anterior. Flecha abajo --> Inserta el comando siguiente Re Pag --> Inserta el comando mas antiguo del historial

Av Pag --> Inserta el ultimo comando F7 --> Muestra una lista numerada con los comandos empleados F9 n --> Para usar uno de los comandos obtenidos con F7, pulsa F9 + el numero del comando Alt+F7 --> Borra el historial de comandos F8 --> completa los caracteres que hayas escrito con el comando coincidente del historial ESC --> limpia la lnea de comandos DOSKEY almacena el historial de comandos en un buffer de memoria. Cuando est lleno, va borrando los comandos ms antiguos. El tamao del buffer por defecto es de 512 bytes, que debera ser suficiente para unos 10 o 20 comandos (dependiendo de su extensin). Este tamao ser ms que suficiente para su uso normal. El tamao del buffer puede ser modificado al cargar DOSKEY, mediante el modificador/b:nuevotamaodelbuffer. Macros con DOSkey Minimizando esfuerzos... Una macro es un conjunto de una o ms de comandos que puedes ejecutar a travs de DOSKey, llamndolos mediante una breve clave. Son parecidas a los archivos .bat (bach files) aunque mas limitadas. Las macros de DOSKey se almacenan en memoria con lo cual su ejecucin es ultrarrpida si bien con la contrapartida de una disminucin de memoria libre, y de su volatilidad. Las macros duran lo que dura tu sesin de ventana de comandos (aunque como veremos puedes dejarlas grabadas en un archivo). Sintaxis Para crear una macro escribes: doskey nombre_de_la_macro=comando As, por ejemplo, si escribes: doskey h=doskey /history Te bastar escribir h en la lnea de comandos y pulsar enter para obtener la lista del historial de comandos. Se trata solo de un ejemplo bsico, evidentemente hay cosas ms interesantes que iremos viendo, por ejemplo: doskey mc=md $1$tcd $1 Esta macro creara un directorio, y cambiara al mismo. Para usarla bastara teclear mc minuevodirectorio. Fjate que podramos elegir nosotros el nombre al vuelo y que la macro ejecuta dos comandos distintos (mc y cd). Como?, con las teclas especiales que a continuacin te listo: Teclas de macro --> Significado $G o $g --> Redirecciona la salida de datos. Se usa para enviar el resultado de la operacin a un dispositivo o archivo distinto de la pantalla. Equivalente al carcter > de DOS. $G$G o $g$g --> Aade la salida de datos al final de un archivo (en lugar de sobrescribirlo). Equivalente al signo de DOS >>. $L o $l --> Redirecciona entrada de datos. Se utiliza para que nuestra macro lea datos de un dispositivo o archivo, en lugar de desde el teclado. Equivalente a mv prueba.txt tempprueba.txt C:>copy prueba.txt tempprueba.txt 1 archivos copiados C:> del prueba.txt C:> Para ejecutar esta misma macro sobre un grupo de archivos, de nombre similar, bastara especificarlo utilizando comodines. Finalmente podemos volcar nuestras macros a un archivo de texto, para usarlas en cualquier momento: c:>doskey /macros > mis_macros.bat Guarda todas las macros en memoria al archivo mis_macros.bat c:>doskey /file = mis_macros.bat Carga las macros existentes en ese archivo en memoria. Como es un archivo de texto, puedes editarlo y escribir directamente las macros ah en lugar de en la ventana de DOS y luego cargarlas en memoria. 4.8.- Redireccionando y canalizando la entrada y salida de datos:

Por defecto, las entradas de datos necesarios para el funcionamiento de DOS se verifican a travs del teclado. Por defecto la salida de datos de produce a travs de la pantalla. Sin embargo podemos redireccionar el flujo de datos, de tal forma que en lugar de mostrar el resultado en pantalla, apunte a un archivo o dispositivo. Tambin podemos canalizar el resultado hacia otro comando. - Redireccion: Mediante la redireccin podemos forzar la salida de datos, encaminndola hacia un archivo o dispositivo, en lugar de hacia la pantalla. Para indicar la redireccin usamos los signos . Por ejemplo: c:>dir > dirlist.txt Conseguira un listado de c: que no se mostrara en pantalla sino que se guardara en el archivo dirlist.txt. Solo podemos redireccionar la salida de datos a archivos o dispositivos. El ejemplo ms tpico de redireccin a un dispositivo sera: c:>dir > prn En cuyo caso el listado de c: es enviado al dispositivo impresora (prn, printer), donde directamente se imprimira. Otro uso frecuente de la redireccin es la de ocultar la salida de datos de un comando, cuando no necesitamos verlo en pantalla: c:> dir > nul No produce ningn resultado visible, ya que el resultado de dir ha sido redireccionado hacia un objeto nulo. Podemos direccionar la salida de datos hacia los siguientes dispositivos: CON --> Monitor PRN --> Impresora LPT1-LPTR --> Puertos paralelos COM 1 - 4 --> Puertos serie NUL --> Nulo Si redireccionamos a algo que no sea un dispositivo reconocible, DOS asumir que se trata de un nombre de archivo. Si el archivo existe, los datos se sobrescribirn sin advertencia. Si deseamos aadir los datos a un archivo, sin sobrescribirlo, usamos el redireccionador >>: dir c:windows /o/a >> c:windowsdir.txt Y si lo que deseamos es redirigir la entrada de datos, usamos el redireccionador dir | more De esta forma pasamos la salida del comando dir al filtro more, que lo muestra una pgina cada vez. 4.9.- Comandos Batch: Un archivo batch (o bat) es un archivo de procesamiento por lotes: se trata de archivos de texto sin formato, guardados con la extensin *.bat que contienen un conjunto de comandos DOS. Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados en grupo, de forma secuencial, permitiendo automatizar diversas tareas. Cualquier comando DOS puede ser utilizado en un archivo batch. Tienes tambin varios comandos especiales para este tipo de archivos: CALL Este comando realiza, desde un archivo batch, una llamada a la ejecucin de otro archivo batch. El primer archivo no finaliza su ejecucin al realizar la llamada. CALL [unidad_disco:][path]nombre_archivo [parametros] Donde [unidad_disco:][path]nombre_archivo es la ruta al archivo batch llamado (debe ser un archivo *.bat) y [parametros] puede ser cualquier tipo de informacin que necesite el programa llamado que pueda pasarse el lnea de comandos. CHOICE Ofrece al usuario una entrada de datos para que pueda escoger una opcin (escoger una de las letras que se le ofrecen), y espera hasta que esta tenga lugar.

CHOICE [/C[:]letra] [/N] [/S] [/T[:]c,nn] [texto] Parametros texto Puedes especificar un texto que aparecer antes de la entrada de datos. No hace falta que lo entrecomilles, salvo que dicha cadena de texto incluya una barra /. Es un parmetro opcional.

- Modificadores /C[:]letra Especifica las letras que indicarn las opciones del usuario. Si las especificas separadas por comas, aparecern entre corchetes seguidas de un interrogante. Si no se especifican, se usara YN (si, no) por defecto. /N Evita que se muestre el prompt de usuario /S Hace que discrimine entre entrada de letras maysculas o minsculas. /T [:]c,nn Introduce un tiempo de espera antes de ejecutar la accin por defecto. Con los siguientes posibles valores: c Seala que carcter ser usado como opcin por defecto despus de nn segundos. Solo puedes indicar uno de los caracteres especificados con el modificador /C nn Indica el nmero de segundos de pausa. Valores entre 0 y 99. ECHO Activa o desactiva el volcado de texto del programa (output) a la pantalla: ECHO [ON|OFF] echo [mensaje] Parametros ON|OFF Activa o desactiva el volcado de texto. Para conocer el estado actual, usar ECHO sin parmetros. Mensaje El texto a mostrar. FOR Ejecuta un comando sobre un grupo de archivos. Puede utilizarse en la lnea de comandos o en un archivo bat: a) en archivos BAT: FOR %%variable IN (set) DO command [command-parameters] b) en lnea de comandos: FOR %variable IN (set) DO command [command-parameters] - Parmetros: %%variable %variable Representa una variable que ser reemplazada por su valor. FOR reemplazar %%variable o %variable con la cadena de caracteres especificados en SET hasta que el comando especificado se haya ejecutado sobre todos los archivos. %%variable se emplea con FOR dentro de archivos batch, y %variable desde la lnea de comandos. (set) Especifica uno o ms archivos de texto (o cadenas) que se procesaran con el comando. Necesita parntesis. Command El comando que debe ejecutarse sobre cada archivo especificado en SET parmetros de comando Podemos emplear el comando con cualquiera de sus parmetros habituales. GOTO Salta la ejecucin del programa hacia la lnea indicada:

Você também pode gostar