20
El MS-DOS fue el producto clave, a finales de los años ochenta del siglo XX, en la transformación de Microsoft desde sus orígenes en los años 70 como proveedor especializado en lenguajes de programación a su actual estado como gigante en la industria informática. Precisamente los ingresos por las ventas de MS-DOS (particularmente mediante contratos exclusivos con marcas, probados como ilegales en Estados Unidos más tarde) [cita requerida] hicieron posible un espectacular crecimiento de la compañía. De hecho, hasta la salida de Windows 95, los ingresos por MS-DOS eran superiores a los de Windows. Con el tiempo MS-DOS imitó otros sistemas operativos; MS-DOS 2.0 introdujo características de Unix tales como subdirectorios, es decir, estructura jerárquica y redirección de entrada/salida de órdenes y tuberías (en inglés pipe). Actualmente, MS-DOS ha sido sustituido por la familia de sistemas Windows de Microsoft, sin embargo la consola de comando del sistema permite acceder a un entorno de texto con casi los mismos comandos de MS-DOS. Las primeras versiones de Windows podían ejecutar programas para MS-DOS. Las últimas versiones de DOS "extendidas" usaban el modo protegido. Las últimas versiones de Windows se ejecutan independientemente de DOS pero incluyen una parte importante de viejo código que puede ejecutarse en máquinas virtuales (virtual machines). Bueno ahora vamos a crear nustro propio archivo .BAT : 1ero Abrimos un bloc de notas (.txt) y dentro de el ponemos los comandos. 2do Una ves terminado de cargar los comandos que mas nos gusten, vamos a "guardar como" y ponemos el nombre que mas nos guste, como por ejemplo: nombre.bat (es importante que lo hagan desde guardar como y que pongan .bat porque sino, no les va a funcionar). Ahí pone, a la izquierda: Este, haría que salieran infinitas

Comandos Batch

Embed Size (px)

DESCRIPTION

guia basica de comandos .bat

Citation preview

El MS-DOS fue el producto clave, a fnales de los aos ochenta del siglo XX, en la transformacin de Microsoft desde sus orgenes en los aos ! como proveedor especiali"ado en lengua#es de programacin a su actual estado como gigante en la industria inform$tica% &recisamente los ingresos por las ventas de MS-DOS 'particularmente mediante contratos e(clusivos con marcas,pro)ados como ilegales en Estados *nidos m$s tarde+ ,cita re-uerida. hicieron posi)le un espectacular crecimiento de la compaa% De hecho, hasta la salida de /indo0s 12, los ingresos por MS-DOS eran superiores a los de /indo0s% 3on el tiempo MS-DOS imit otros sistemas operativos4 MS-DOS 5%! introdu#o caractersticas de *ni( tales como su)directorios, es decir, estructura #er$r-uica 6 redireccin de entrada7salida de rdenes 6 tu)eras 'en ingl8s pipe+% 9ctualmente, MS-DOS ha sido sustituido por la familia de sistemas /indo0s de Microsoft, sin em)argo la consola de comando del sistema permite acceder a un entorno de te(to con casi los mismos comandos de MS-DOS% :as primeras versiones de /indo0s podan e#ecutar programas para MS-DOS% :as ;ltimas versiones de DOS aringaB+&ara mas paginas solamente agreguen mas start o hagan )ucle, vean este e#emplo? 9JIEJ9I M9S S>9I>?echo oF start 000%taringa%net start 000%taringa%nete(it &ueden poner los Start -ue -uieran9JIEJ9I =*3:Eecho oF?)uclestart 000%taringa%netgoto )ucle2T &ara cam)iar el G&? echo oF cd ipconfg7release ipconfg7rene0 VT Este apaga el e-uipo en @! segundos ' -s es apra 9pagar -t es para el tiempo en el -ue se va a apagar 6 si -uieren poner un comentario escri)an -c +, 6 cargando el programa de inicio% GES>9:: O GES>9:9I- 3arga los programas residentes, a trav8s del 3onfg%S6s% MD - 3rea un directorio% Otro nom)re de este comando? MWDGI, por A, -ue slo se ocupa de archivos de comandos% 9SSGJE - Enva el comando direccionado en un disco hacia otro disco4 este ;ltimo reempla"a al primero% Ca no e(iste en el DOS V% =93W*& - Ieali"a una copia de seguridad de los archivos de un disco en uno ! varios discos, mostrando mientras tanto su nom)re en pantalla% :a restauracin de los archivos se hace con la orden de sentido contrario, IES>OIE% El =acYup 6a no e(iste en el DOS V, lo cual es una )endicin por-ue este comando era uno de los m$s difciles de mane#ar% =9SG3 - :lama al lengua#e =asic G=M en los DOS G=M% Se trata del lengua#e de programacin m$s simple -ue e(iste% =9> - E(tensin especfca para el nom)re de los archivos de procedimientos, -ue disponen de toda una gama de comandos propios% *no de los m$s conocidos es el archivo 9*>OEXE3%=9>, -ue se e#ecuta autom$ticamente cuando usted pone su computadora en funcionamiento% =IE9W - 9ctiva o desactiva la posi)ilidad de reali"ar una interrupcin con 3on-trol P &ausa, -ue permite salir de una secuencia% =*RREIS - 3omando para el confg%s6s -ue determina la capacidad del );fer para el disco% 39:: - En un archivo %)at, llama a otro %)at como un su)programa% 3D - 3am)io de directorio4 su nom)re completo es 3ADGI% 3A3& - Seleccin de las ta)las de cdigos% 3ADGI - 3am)io de directorio, cu6o nom)re a)reviado es 3D% 9dopte 3D en lu-gar de 3ADGI si -uiere evitar presionar tres teclas en el teclado% 3AWDSW - 3ontrola un disco 6 provee informacin so)re su capacidad, su estado, los directorios, los archivos, la R9>, etc% Aa sido reempla"ado por S39EDGSW en los DOS V%5% 3AWS>9>E%SCS - *na novedad del DOS V% *sado por el programa MemMaYer para optimi"ar la memoria% 3AOG3E - *na novedad del DOS% V% :e pide al usuario -ue efect;e una seleccinen una secuencia Z)atch[% 3:S - Simplemente )orra la pantalla, sin cam)iar ninguna otra cosa% Es un comando pe-ueo e interesante -ue conviene recordar% 3OERGJ%SCS - 9rchivo de confguracin -ue dispone de instrucciones propias% Este archivo se e#ecuta autom$ticamente cada ve" -ue se pone en funcionamiento la computadora% 3O*E>IC - Eacionali"a el sistema, adapt$ndolo al pas% D9>E - Muestra en pantalla 6 modifca la fecha utili"ada por el sistema4 la nueva, fecha introducida se gra)a en las memorias permanentes% D=:S&93E - 3ompacta el disco duro, duplicando apro(imadamente su capacidad% :a compresin puede variar normalmente de @, a m$s de @!, seg;n el tipo de archivo% Este comando ha sido reempla"ado por DIGHES&93E apartir del DOS V%55% D=:S&93E%SCS - *na novedad del DOS V% Determina la posicin fnal del archivo d)lspace%)in% DE=*J - :an"a el programa de IEE - *na novedad dei DOS V% Suprime un directorio 6 todo lo -ue contiene, inclu6endo los su)directorios, en una sola operacin% DEHG3E - Gnstala un driver de perif8rico, por medio del confg%s6s% DEHG3EAGJA - 3arga un administrador en memoria superior, por encima de los primeros VS! W=% DGSW3OM& - 3ompara el contenido total, pista por pista 6 sector por sector, de dos dis-uetes del mismo tipo% DGSW3O&C - 3opia de modo id8ntico el contenido de un dis-uete fuente en un dis-uete destinatario rigurosamente del mismo formato, formateando previamente este ;ltimo 6 haci8ndolo so)re el modelo del dis-uete fuente si esnecesario% DGS&:9C%SCS - Se utili"a para conmutar las ta)las de cdigos, va el confg%s6s% DOS - Esta)lece un vnculo entre la memoria convencional 6 la memoria superior a trav8s del confg%s6s% DOSWEC - Gnstala el programa de memori"acin 6 de llamado de los comandos instalados anteriormente% De esta manera, se evita tener -ue volver a escri)irlos% DOSSAE::- :lama a la superestructura de di$logo del DOS% Este dos shell ha sido suprimido en la versin DOS V%5 6a -ue Microsoft consider -ue ha)a sido reempla"ado venta#osamente por el ]9dministrador de archivosX de ese superprograma -ue es /indo0s% DIGHEI%SCS - 9dministra las dis-ueteras, a trav8s del 3onfg%S6s% DIGH&9IM - Defne los par$metros de perif8ricos en modo )lo-ue, a trav8s del 3onfg%S6s% DIGHES&93E - Ieempla"a a D=:S&93E a partir del DOS V%55, con las mismas funciones% E3AO - Huelve a mostrar en pantalla o no, en eco, los comandos e#ecutados en un archivo %=9>, seg;n se ponga o no en servicio este eco, usando OE u ORR respectivamente% &ermite introducir un mensa#e -ue ser$ mostrado en pantallaen todos los casos% EI9SE - Destru6e uno o varios archivos del disco '6 act;a como el comando DE:+% Opte por DE: 6a -ue se escri)e m$s r$pido% EIIO:EHE: - 3digo de errores para archivos %=9> Otra nocin m$s para e(pertos% EXE5=GE - 3onvierte el formato %EXE en %=GE o %3OM% Este comando, -ue no e(iste m$s en los DOS V, est$ destinado a los programadores% EXG> - Sale de un procesador de comandos% En la ma6ora de los casos, EXG> le permite salir del DOS para volver al programa -ue lo llama, /indo0s por e#emplo% EX&9ED - Descomprime un archivo comprimido% 9 partir del DOS versin 2% R9S>AE:& - Muestra en pantalla la lista de comandos de la versin V con una )reve e(plicacin% R9S>O&EE - &roporciona un acceso r$pido a los archivos -ue se usan con m$s frecuencia, o a los ;ltimos -ue se han utili"ado, memori"ando su camino de acceso% R3 - 3omparacin de archivos% Eo est$ disponi)le en todas las versiones% R3=S - Especifca la cantidad de )lo-ues de control de archivos, en un 3onfg%S6s% Este comando est$ reservado a los e(pertos% RG:ES - Especifca la cantidad de archivos a)iertos, en un 3onfg%S6s% RGED - =usca la cadena de caracteres indicada en un archivo 6 enva al perif8rico activo de salida 'el monitor, por e#emplo+ todas las lneas en las -ue la encontr% ROI - Especifca la repeticin del mismo comando para cada una de las varia)les contenidas en la lista% JO>O - Es un direccionamiento incondicional a una lnea marcada con un rtulodel mismo nom)re en un archivo %=9>%E#emplo? '9=: - 3arga la ta)la de los caracteres gr$fcos, los cdigos 9S3GG @5^ a 522, para la visuali"acin en pantalla% Eo e(iste m$s en el DOS V% JI9&AG3 - 3arga una secuencia -ue permite la impresin de la pantalla -ue inclu6e caracteres gr$fcos, de cdigos @5^ a 522% J/=9SG3 - :lamado del antiguo =asic avan"ado de Microsoft% Eo e(iste m$s enel DOS V, en el cual ha sido reempla"ado por el N=asic% AE:& - &edido de a6uda% Desde el DOS 2% AGMEM%SCS - 9dministrador de memoria e(tendida% GR - 3omando de e#ecucin condicional para archivo %=9>% GE3:*DE - Gnclu6e un )lo-ue de confguracin en otro, a trav8s del 3onfg%S6s% Euevo comando con el DOS V% GE>EI:EW - 3onecta dos computadoras, por medio de sus puertos paralelos o en serie% Euevo comando del DOS V% GE>EISHI - :an"a el centro de recuperacin de datos Gnter:nY% Euevo comandodel DOS V% LOGE - 9signa el contenido de un disco a un directorio de otro disco% Eo e(iste m$s en el DOS V% WEC= - 3arga el programa -ue administra el teclado 'reempla"a al -ue reside en la memoria muerta, para el teclado *S9+% :9=E: - 3rea, modifca o suprime el nom)re atri)uido a un disco% :9S>DIGHE - Defne la cantidad de unidades de disco en el 3onfg%S6s% :A - 3arga un programa en la memoria superior, generalmente en el 9utoe(ec%)at% Otro nom)re? :O9DAGJA% :GEW- :lama al editor de cone(iones% :O9DRGX - 3arga un programa por encima de los primeros VS W) de memoria 6 lo e#ecuta% Euevo comando del DOS V% :O9DAGJA - 3arga un programa en la memoria superior, generalmente a trav8sdel 9utoe(ec%)at% Desde el DOS 2% Otro nom)re? :A% M93IOS - Ieali"acin de macros con DosYe6% MEM - Muestra en pantalla la memoria ocupada 6 la disponi)le% MEMM9WEI - 9dministracin 6 optimi"acin de la memoria, pero con los DOS V%_ MEE*3O:OI - Determina el color del te(to 6 del fondo para el primer men;, a trav8s del 3onfg%S6s% 9 partir del DOS V% MEE*DER9*:> - Especifca el men; por defecto, en el inicio% 9 partir del DOS V% MEE*G>EM - 9 partir del DOS V% Defne un tem del men; de arran-ue% MGIIOI - 3opia de seguridad para el seguimiento del )orrado de archivos% 3on el DOS 2% MWDGI - 3rea un su)directorio% Otro nom)re de este comando? MD, por - Sirve para defnir el entorno de tra)a#o -ue re-uieren algunos programas,introduciendo un nom)re seguido de su e-uivalencia% SE>HEI - Declara las versiones del DOS para algunas aplicaciones% SE>HEI%EXE - 9dministrador de SE>HEI% SA9IE - Gnstala el programa para compartir archivos% SAE:: - Gnstala un procesador de comandos% SAGR> - Sirve para utili"ar m$s de @! par$metros reempla"a)les numerados de ! a 1, en las lneas de comando, marcando una diferencia de una posicin para cada SAGR> -ue se introduce% SAG&DGSW - =lo-uea los ca)e"ales del disco duro antes de despla"arlo% Desapareci en el DOS V% SG`EI%EXE - *tili"ado por el programa de optimi"acin de la memoria MemMaYer Eovedad del DOS V% SM9I>DIH - 3reacin de la antememoria de disco SmartDrive%SM9I>MOE - &rograma de monitoreo 'de vigilancia+ de SmartDrive% SOI> - Ordena datos% S>93WS - Defne las pilas, a trav8s del 3onfg%S6s% S*=MEE* - Defne un tem del men; de arran-ue a)riendo un su)men;% Euevocomando del DOS V% S*=S> - Sustitu6e un camino de acceso cu6a descripcin es larga, 67o su unidad, por una unidad de disco fcticia -ue )astar$ con llamar luego% S/G>3AES - Sustitu6e el teclado e(tendido por el teclado convencional% SCS - 3opia los tres archivos -ue sirven de n;cleo al sistema del disco fuente activo al disco destinatario%>EM& - Haria)le de entorno% >GME - Muestra en pantalla o confgura la hora del sistema 'incluidos los relo#es permanentes, resguardados+% >IEE - Muestra los $r)oles de los directorios de un disco '6 la lista de sus archivos con una clave suplementaria+% >C&E - Muestra en pantalla el contenido de un archivo% *EDE:E>E - Iecuperacin de archivos )orrados% 9 partir de la versin DOS 2% *EROIM9> - Ieconstruccin de un disco reformateado% 9 partir del DOS 2% HDGSW - Gnstala un disco virtual, a trav8s del 3onfg%S6s% De# de estar incluido apartir del DOS V% HEI - Muestra en pantalla la versin activa del DOS% HEIGRC - &one en servicio 'con OE+ o anula 'con ORR+ la verifcacin de los datos escritos en el disco% HO:- Muestra en pantalla el nom)re del disco solicitado% HS9RE - Iesidente antivirus% X3O&C - 3opia archivos selectivamente, inclusive los -ue provienen de su)directorios% Es un comando e(celente -ue puede servir incluso para efectuar copias de seguridad% ------------------------------------------------------------------------------------------------------------------------------------9hora les vo6 a ensear como crear un Msg)o(%Msg=o(