Está en la página 1de 11

Introducción a los comandos batch

En inglés, batch significa “lote”. Los llamados archivos batch son archivos de procesamiento
por lotes que permiten a los usuarios de Windows automatizar los procesos del sistema y de
los programas. Estos archivos contienen unos comandos que se ejecutan mediante el símbolo
del sistema o línea de comandos. Hay cientos de comandos batch que sirven para
automatizar prácticamente todo tipo de tareas, desde colas de impresión hasta procedimientos
mucho más complejos.
Generacion De Archivos .bat:
SI NO LES GUSTA MI SOLUCION, PORQUE NO DAN UNA MEJOR
Info sencilla.

Yo digo las cosas con mis herramientas, como lo haría yo,


y no con herramientas que encuentro bastante incomodas como VB-.NET. o como C...
Tengo que explicar con las herramientas que a mi me gustan, no con las que usan otros.
¿Hay libertad de herramientas o no?. Si no aclarenlo o lo entendí mal.

Tengo bastante experiencia en la informática para poder decir lo anterior.

Por nombrar q una herramienta hace algo mejor q otra ¿es SPAM?. :o
Por favor, justifiquen lo que escriben, es posible que se equivoquen cuando encasillan como
SPAM,
:comp: Yo te justifico que esto no es SPAM asi:

Cientificamente existe un problema cuando un usuario no logra alcanzar la meta propuesta en


un primer momento, existiendo diversos caminos alternativos para hacerlo. Observate los tres
principales elementos implicados en el procedimiento de resolución de problemas:
* Una situación inicial o situación de partida</li>
* Una situación final o situación meta</li>
* Una secuencia o serie de acciones que permiten pasar de la situación inicial a la situación
meta.(Hacia la Resolución del problema)</li>Los usuarios del foro tiene que descubrir la
resolución teniendo en cuenta las restricciones del contexto. ¿Por que añadir más
restricciones que las pone el contexto?¿Por que restringen mis herramientas y mis
soluciones?

En la solución de problemas está el pensamiento reproductivo que se aplican soluciones ya


adquiridas anteriormente, o el pensamiento Productivo que supone la busqueda de nuevas
soluciones Why not?
Superen el problema de la incapacidad mental que experimentamos para localizar nuevas
utilidades o formas de aplicar los conceptos.

Atención..¿Por que no aprovechar mi información si aporta economía en la búsqueda de la


solución?

:smartass:
Y no veo que los problemas que definen los usuarios del foro, (los cuales fueron descartados),
sean problemas ambiguos o mal definidos, y no susceptibles de ser estudiados:

--- Citar ---por lo visto no mucha gente aqui conoce este tipo de comandos o quizás no esten
dispuestas a ayudar, de todas maneras agradezco igualmente las visitas a la discusión
planteada,
--- Fin de la cita ---

Creo que esto que escribo sirva para ayudar a los usuarios del foro. :kicking: :alien:

Eternal Idol:

--- Cita de: "dBase3" ---SI NO LES GUSTA MI SOLUCION, PORQUE NO DAN UNA MEJOR
--- Fin de la cita ---

Asi empieza el mensaje anterior a tu respuesta: "Bueno ya solucioné el problema",

¿Que quiere decir entonces que nos publiques una direccion DE TU PAGINA? Que estas
haciendo spam y encima estas tratando de justificarte ridiculamente. BASTA DE SPAM,
NADIE TE PIDIO LO QUE ESTAS PUBLICANDO, ESTE NO ES EL LUGAR PARA HACER
PUBLICIDAD DE TU PAGINA.

dBase3:
Pero si uso una herramienta y resulta que está en mi pagina, es normal que ponga el link ahi
donde esté. Además es a nadie obligo, la herramienta es opcional.

Hago informática de manera diferente. A mi manera y con mis herramientas ¿Es positivo?.
El tiempo que gasto en responder a los problemas de los usuarios y en publicar mis
soluciones, lo puedo dedicar a ir a la playa también

Eternal Idol:

--- Cita de: "dBase3" --- Pero si uso una herramienta y resulta que está en mi pagina, es
normal que ponga el link ahi donde esté. Además es a nadie obligo, la herramienta es
opcional.

Hago informática de manera diferente. A mi manera y con mis herramientas ¿Es positivo?.
El tiempo que gasto en responder a los problemas de los usuarios y en publicar mis
soluciones, lo puedo dedicar a ir a la playa también
--- Fin de la cita ---
¿Soluciones? Parece que no te diste cuenta todavia pero este es un foro de
PROGRAMACION y no de pedido de herramientas a medida para que puedas poner enlaces
a tus paginas.

iron man:

--- Cita de: "dBase3" --- Por favor, justifiquen lo que escriben, es posible que se equivoquen
cuando encasillan como SPAM,
:comp: Yo te justifico que esto no es SPAM asi:

Cientificamente existe un problema cuando un usuario no logra alcanzar la meta propuesta en


un primer momento, existiendo diversos caminos alternativos para hacerlo. Observate los tres
principales elementos implicados en el procedimiento de resolución de problemas:[*]Una
situación inicial o situación de partida
[*]Una situación final o situación meta
[*]Una secuencia o serie de acciones que permiten pasar de la situación inicial a la situación
meta.(Hacia la Resolución del problema)
--- Fin de la cita ---
Por favor, no intentes justificar lo injustificable.

En este tema

http://foros.solocodigo.com/index.php?act=ST&f=25&t=26331
has publicitado tus herramientas de forma, si cabe, más deliberada, sin que se de ninguno de
esos supuestos elementos que utilizas para justificar tu respuesta en este tema y seguro que
para eso tienes una justificación tanto o más imaginativa que la que has puesto en este post.

El caso es que si en el futuro detectamos que publicitas tus páginas, herramientas, etc... de
forma deliberada serás baneado. Y si eso se produce no esperes justificaciones porque ya te
las hemos dado

¿Cuántos comandos batch hay?


Del gran número de comandos batch disponibles, no todos ellos son válidos en todos los
sistemas operativos. Algunos están desactualizados o solo funcionan en versiones del sistema
que ya no se utilizan o se utilizan muy poco. A continuación, encontrarás una lista con los
comandos batch más importantes, que funcionan en los dispositivos y sistemas más actuales,
para que te hagas una idea del mundo de posibilidades que ofrecen.

Comando batch Función Versiones de Windows

assoc Mostrar o cambiar la extensión de un archivo XP Vista 7, 8, 10


(por ejemplo, .txt o .jpg)

at Iniciar un comando o programa a una hora XP Vista 7


concreta, añadiéndolo al programador de tareas

attrib Mostrar o modificar los atributos de un archivo XP Vista 7, 8, 10


(por ejemplo, tamaño, fecha de modificación o
ubicación)

cacls Mostrar o cambiar ACL (permisos de acceso) XP Vista 7, 8, 10


para determinados archivos

call Llamar a un archivo batch desde otra aplicación XP Vista 7, 8, 10

cd Cambiar de directorio o carpeta XP Vista 7, 8, 10

chcp Mostrar o cambiar la página de códigos o mapa XP Vista 7, 8, 10


de caracteres actual

chdir Cambiar el directorio o mostrar su nombre XP Vista 7, 8, 10

chkdsk Comprobar si hay errores en el disco duro XP Vista 7, 8, 10

chkntfs Mostrar o modificar la comprobación automática XP Vista 7, 8, 10


del disco duro al iniciar el sistema

choice Crear una lista de selección de sí/no o A/B/C/D 7, 8, 10


que genera un valor de retorno

cipher Modificar el cifrado de los archivos (en XP Vista 7, 8, 10


particiones de tipo NTFS) o mostrar el estado
del cifrado subyacente

cls Eliminar todo el contenido de la pantalla XP Vista 7, 8, 10

cmd Iniciar el símbolo del sistema XP Vista 7, 8, 10

cmstp Instalar perfiles de servicio del administrador de XP Vista 7, 8, 10


conexiones

color Cambiar el color de fondo de la aplicación XP Vista 7, 8, 10


actual

comp Comparar el contenido de dos o más archivos XP Vista 7, 8, 10

compact Mostrar o modificar el estado de compresión de XP Vista 7, 8, 10


los archivos en particiones de tipo NTFS

convert Convertir sistemas de archivos de tipo FAT a XP Vista 7, 8, 10


NTFS

copy Copiar archivos XP Vista 7, 8, 10

cscript Iniciar el intérprete para VBScript/JScript XP Vista 7, 8, 10

date Mostrar y configurar la fecha y hora del sistema XP Vista 7, 8, 10

defrag Desfragmentar unidades XP Vista 7, 8, 10

del Eliminar archivos individuales XP Vista 7, 8, 10

dir Mostrar todo el contenido de un directorio XP Vista 7, 8, 10

diskcomp Comparar el contenido de dos unidades de XP Vista 7, 8, 10


almacenamiento distintas

diskpart Administrar discos duros desde el símbolo del XP Vista 7, 8, 10


sistema

dism Mostrar, instalar, desinstalar, configurar o 7, 8, 10


actualizar características y paquetes de
imágenes de Windows

doskey Crear macros, recuperar comandos introducidos XP Vista 7, 8, 10


anteriormente y editar líneas de comandos

driverquery Mostrar los controladores de los dispositivos XP Vista 7, 8, 10


instalados en el ordenador

echo Mostrar mensajes en el símbolo del sistema, así XP Vista 7, 8, 10


como habilitar y deshabilitar la presentación de
los comandos

endlocal Finalizar una sesión iniciada con setlocal XP Vista 7, 8, 10

erase Eliminar uno o más archivos XP Vista 7, 8, 10

errorlevel Indicar si un comando se ha llevado a cabo o no XP Vista 7, 8, 10


(0 significa sí y 1 significa no)

eventcreate Crear una entrada en el eventlog o registro de XP Vista 7, 8, 10


eventos

eventquery Mostrar una lista de eventos o sus propiedades XP


mediante cscript

eventtriggers Ver o configurar event XP


triggers (desencadenadores de eventos) en un
registro de eventos

exist Comprobar si existe un archivo XP Vista 7, 8, 10

exit Interrumpir la ejecución de un archivo de XP Vista 7, 8, 10


procesamiento por lotes o del propio símbolo
del sistema

expand Descomprimir archivos o carpetas comprimidos XP Vista 7, 8, 10

fc Comparar distintos archivos y mostrar las XP Vista 7, 8, 10


diferencias

find Buscar uno o más archivos introduciendo XP Vista 7, 8, 10


caracteres

findstr Buscar cadenas de texto concretas en un XP Vista 7, 8, 10


archivo, como en el nombre o el texto del
archivo

for Crea un bucle for(), que ejecuta los comandos XP Vista 7, 8, 10


de manera consecutiva tantas veces como se
indica entre paréntesis

format Formatear un disco duro XP Vista 7, 8, 10

fsutil Mostrar y configurar las propiedades de un XP Vista 7, 8, 10


sistema de archivos

ftp Cargar y descargar archivos mediante FTP XP Vista 7, 8, 10


(protocolo de transferencia de archivos), como
en un servidor

ftype Mostrar el tipo de archivo y su ubicación XP Vista 7, 8, 10

getmac Mostrar dirección MAC (identificador del XP Vista 7, 8, 10


dispositivo) de un adaptador de red (local o
remoto)

goto Ir a una ubicación concreta dentro de un archivo XP Vista 7, 8, 10


de procesamiento por lotes

gpresult Mostrar la política de grupo que se aplica al XP Vista 7, 8, 10


dispositivo o a un usuario concreto

gpupdate Actualizar la política de grupo XP Vista 7, 8, 10

graftabl Mostrar caracteres especiales de manera XP Vista 7, 8, 10


gráfica

help Mostrar todos los comandos cmd del símbolo XP Vista 7, 8, 10


del sistema

hostname Mostrar el nombre del dispositivo XP Vista 7, 8, 10

icacls Mostrar, modificar, realizar copias de seguridad 7, 8, 10


o restaurar las ACL o listas de control de
acceso de archivos y carpetas

if Establecer condiciones en los archivos de XP Vista 7, 8, 10


procesamiento por lotes, de modo similar a
JavaScript, por ejemplo
ipconfig Mostrar los valores de configuración de redes IP XP Vista 7, 8, 10

irftp Enviar un archivo mediante el puerto de XP Vista 7, 8, 10


infrarrojos

label Cambiar el nombre de un disco duro XP Vista 7, 8, 10

logman Administrar el servicio de registros y alertas de XP Vista 7, 8, 10


rendimiento

lpr Enviar un documento a una impresora de la red XP

mkdir Crear un directorio XP Vista 7, 8, 10

mmc Iniciar el componente Management Console XP Vista 7, 8, 10

mode Configurar interfaces y dispositivos del sistema XP Vista 7, 8, 10

more Mostrar datos en paralelo en la pantalla XP Vista 7, 8, 10

mountvol Crear, eliminar o mostrar puntos de montaje de XP Vista 7, 8, 10


discos

move Cambiar el nombre de archivos y carpetas o XP Vista 7, 8, 10


moverlos

openfiles Mostrar o dividir los archivos y directorios 7, 8, 10


abiertos

msiexec Instalar paquetes .msi (también llamados XP Vista 7, 8, 10


archivos de paquetes de Windows Installer)

net Mostrar y administrar servicios de red XP Vista 7, 8, 10

netsh Administrar y configurar los componentes de XP Vista 7, 8, 10


una red mediante el símbolo del sistema

netstat Mostrar el estado de las conexiones TCP-IP XP Vista 7, 8, 10

nslookup Comprobar el estado del servidor DNS XP

ntbackup Iniciar NTBackup mediante línea de XP


comandos/silent
path Mostrar o establecer la ruta de búsqueda para XP Vista 7, 8, 10
el programa correspondiente

pathping Comprobar la conexión de las direcciones IP XP Vista 7, 8, 10

pause Detener el archivo de procesamiento por lotes XP Vista 7, 8, 10


que se está ejecutando actualmente, pidiendo al
usuario que pulse una tecla para continuar

perfmon Iniciar el monitor de rendimiento de Windows XP Vista 7, 8, 10

ping Comprobar la conexión con otro dispositivo XP Vista 7, 8, 10

print Imprimir un archivo de texto XP Vista 7, 8, 10

prncnfg Después de ejecutar cscript, permite ver o XP


modificar los datos de configuración de
impresora

prndrvr Después de iniciar cscript, permite ver, añadir o XP


eliminar controladores de impresoras

prnjobs Después de iniciar cscript, permite mostrar, XP


pausar o recuperar documentos en cola de
impresión

prnmngr Después de iniciar cscript, permite añadir XP


impresoras o conexiones de impresión o
establecer una impresora predeterminada

prnport Después de iniciar cscript, permite crear, XP


eliminar o mostrar puertos de impresora

prompt Cambiar el mensaje (por ejemplo, “¡Hola!” en XP Vista 7, 8, 10


lugar de “Pulsar cualquier tecla”)

rd Eliminar un directorio 8, 10

recover Recuperar archivos legibles de un disco dañado XP Vista 7, 8, 10

reg Añadir, leer, importar o exportar entradas del XP Vista 7, 8, 10


registro del sistema

regsvr32 Registrar archivos .dll y .ocx y bibliotecas de los XP Vista 7, 8, 10


programas en el registro del sistema

rem Todos los comandos después de rem son XP Vista 7, 8, 10


interpretados como comentarios por el símbolo
del sistema

rename Cambiar el nombre de los archivos XP Vista 7, 8, 10

replace Sustituir o sobrescribir archivos XP Vista 7, 8, 10

reset session Reiniciar o interrumpir una sesión XP Vista 7, 8, 10

rmdir Eliminar un directorio XP Vista 7, 8, 10

rd Eliminar un directorio XP Vista 7, 8, 10

rsm Administrar o controlar medios extraíbles (como XP


CD-ROM)

schtasks Crear, modificar, ejecutar o interrumpir las XP Vista 7, 8, 10


tareas programadas en el dispositivo actual o
en un dispositivo remoto

secedit Comparar los permisos mediante plantillas para XP Vista 7, 8, 10


comprobar la seguridad del sistema

set Mostrar y eliminar variables dentro del símbolo XP Vista 7, 8, 10


del sistema

shutdown Desconectar, reiniciar o apagar el ordenador XP Vista 7, 8, 10

sort Mostrar los datos de un archivo o comando XP Vista 7, 8, 10


estándar de forma ordenada

start Iniciar algunas interfaces, programas o XP Vista 7, 8, 10


comandos

subst Asignar el nombre de una unidad a una ruta XP Vista 7, 8, 10


(por ejemplo, C:)

systeminfo Solicitar información sobre la configuración del XP Vista 7, 8, 10


sistema del ordenador

taskkill Interrumpir los procesos activos de inmediato XP Vista 7, 8, 10


tasklist Mostrar todas las tareas y procesos activos XP Vista 7, 8, 10

tcmsetup Configurar servicios telefónicos XP Vista 7, 8, 10

telnet Establecer conexiones Telnet XP

tftp Transferir los archivos a un servidor TFTP XP

time Mostrar y configurar la hora del sistema XP Vista 7, 8, 10

timeout Establecer un período de tiempo en el cual no Vista 7, 10


se lleve a cabo ninguna acción

title Configurar el título de la ventana del símbolo del XP Vista 7, 8, 10


sistema

tree Visualizar la estructura de carpetas de manera XP Vista 7, 8, 10


gráfica

type Mostrar el contenido de un archivo de texto XP Vista 7, 8, 10

ver Mostrar la versión actual del sistema operativo XP Vista 7, 8, 10

verify Comprobar que un archivo se ha almacenado XP Vista 7, 8, 10


correctamente en el disco

vol Mostrar el nombre y el número de serie del XP Vista 7, 8, 10


disco duro

También podría gustarte