En inglés, batch significa “lote”. Los llamados archivos batch son archivos de pro­ce­sa­mie­n­to por lotes que permiten a los usuarios de Windows au­to­ma­ti­zar 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 au­to­ma­ti­zar prá­c­ti­ca­me­n­te todo tipo de tareas, desde colas de impresión hasta pro­ce­di­mie­n­tos mucho más complejos.

¿Cuántos comandos batch hay?

Del gran número de comandos batch di­s­po­ni­bles, no todos ellos son válidos en todos los sistemas ope­ra­ti­vos. Algunos están des­ac­tua­li­za­dos o solo funcionan en versiones del sistema que ya no se utilizan o se utilizan muy poco. A co­n­ti­nua­ción, en­co­n­tra­rás una lista con los comandos batch más im­po­r­ta­n­tes, que funcionan en los di­s­po­si­ti­vos y sistemas más actuales, para que te hagas una idea del mundo de po­si­bi­li­da­des que ofrecen.

Consejo

Si quieres aprender a ejecutar y crear tus propios archivos de pro­ce­sa­mie­n­to por lotes, no te pierdas nuestro artículo en la Digital Guide.

Comando batch Función Versiones de Windows
assoc Mostrar o cambiar la extensión de un archivo (por ejemplo, .txt o .jpg) XP Vista 7, 8, 10
at Iniciar un comando o programa a una hora concreta, aña­dié­n­do­lo al pro­gra­ma­dor de tareas XP Vista 7
attrib Mostrar o modificar los atributos de un archivo (por ejemplo, tamaño, fecha de mo­di­fi­ca­ción o ubicación) XP Vista 7, 8, 10
cacls Mostrar o cambiar ACL (permisos de acceso) para de­te­r­mi­na­dos archivos XP Vista 7, 8, 10
call Llamar a un archivo batch desde otra apli­ca­ción XP Vista 7, 8, 10
cd Cambiar de di­re­c­to­rio o carpeta XP Vista 7, 8, 10
chcp Mostrar o cambiar la página de códigos o mapa de ca­ra­c­te­res actual XP Vista 7, 8, 10
chdir Cambiar el di­re­c­to­rio 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 co­m­pro­ba­ción au­to­má­ti­ca del disco duro al iniciar el sistema XP Vista 7, 8, 10
choice Crear una lista de selección de sí/no o A/B/C/D que genera un valor de retorno     7, 8, 10
cipher Modificar el cifrado de los archivos (en pa­r­ti­cio­nes de tipo NTFS) o mostrar el estado del cifrado su­b­ya­ce­n­te XP Vista 7, 8, 10
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 ad­mi­ni­s­tra­dor de co­ne­xio­nes XP Vista 7, 8, 10
color Cambiar el color de fondo de la apli­ca­ción actual XP Vista 7, 8, 10
comp Comparar el contenido de dos o más archivos XP Vista 7, 8, 10
compact Mostrar o modificar el estado de co­m­pre­sión de los archivos en pa­r­ti­cio­nes de tipo NTFS XP Vista 7, 8, 10
convert Convertir sistemas de archivos de tipo FAT a NTFS XP Vista 7, 8, 10
copy Copiar archivos XP Vista 7, 8, 10
cscript Iniciar el in­té­r­pre­te para VBScript/JScript XP Vista 7, 8, 10
date Mostrar y co­n­fi­gu­rar la fecha y hora del sistema XP Vista 7, 8, 10
defrag De­s­fra­g­me­n­tar unidades XP Vista 7, 8, 10
del Eliminar archivos in­di­vi­dua­les XP Vista 7, 8, 10
dir Mostrar todo el contenido de un di­re­c­to­rio XP Vista 7, 8, 10
diskcomp Comparar el contenido de dos unidades de al­ma­ce­na­mie­n­to distintas XP Vista 7, 8, 10
diskpart Ad­mi­ni­s­trar discos duros desde el símbolo del sistema XP Vista 7, 8, 10
dism Mostrar, instalar, des­in­s­ta­lar, co­n­fi­gu­rar o ac­tua­li­zar ca­ra­c­te­rí­s­ti­cas y paquetes de imágenes de Windows     7, 8, 10
doskey Crear macros, recuperar comandos in­tro­du­ci­dos an­te­rio­r­me­n­te y editar líneas de comandos XP Vista 7, 8, 10
dri­ve­r­que­ry Mostrar los co­n­tro­la­do­res de los di­s­po­si­ti­vos in­s­ta­la­dos en el ordenador XP Vista 7, 8, 10
echo Mostrar mensajes en el símbolo del sistema, así como habilitar y des­ha­bi­li­tar la pre­se­n­ta­ción de los comandos XP Vista 7, 8, 10
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
erro­r­le­vel Indicar si un comando se ha llevado a cabo o no (0 significa sí y 1 significa no) XP Vista 7, 8, 10
eve­n­t­crea­te Crear una entrada en el eventlog o registro de eventos XP Vista 7, 8, 10
eve­n­t­que­ry Mostrar una lista de eventos o sus pro­pie­da­des mediante cscript XP    
eve­n­t­tri­g­ge­rs Ver o co­n­fi­gu­rar event triggers (des­en­ca­de­na­do­res de eventos) en un registro de eventos XP    
exist Comprobar si existe un archivo XP Vista 7, 8, 10
exit In­te­rru­m­pir la ejecución de un archivo de pro­ce­sa­mie­n­to por lotes o del propio símbolo del sistema XP Vista 7, 8, 10
expand De­s­co­m­pri­mir archivos o carpetas co­m­pri­mi­dos XP Vista 7, 8, 10
fc Comparar distintos archivos y mostrar las di­fe­re­n­cias XP Vista 7, 8, 10
find Buscar uno o más archivos in­tro­du­cie­n­do ca­ra­c­te­res XP Vista 7, 8, 10
findstr Buscar cadenas de texto concretas en un archivo, como en el nombre o el texto del archivo XP Vista 7, 8, 10
for Crea un bucle for(), que ejecuta los comandos de manera co­n­se­cu­ti­va tantas veces como se indica entre pa­ré­n­te­sis XP Vista 7, 8, 10
format Formatear un disco duro XP Vista 7, 8, 10
fsutil Mostrar y co­n­fi­gu­rar las pro­pie­da­des de un sistema de archivos XP Vista 7, 8, 10
ftp Cargar y descargar archivos mediante FTP (protocolo de tra­n­s­fe­re­n­cia de archivos), como en un servidor XP Vista 7, 8, 10
ftype Mostrar el tipo de archivo y su ubicación XP Vista 7, 8, 10
getmac Mostrar dirección MAC (ide­n­ti­fi­ca­dor del di­s­po­si­ti­vo) de un adaptador de red (local o remoto) XP Vista 7, 8, 10
goto Ir a una ubicación concreta dentro de un archivo de pro­ce­sa­mie­n­to por lotes XP Vista 7, 8, 10
gpresult Mostrar la política de grupo que se aplica al di­s­po­si­ti­vo o a un usuario concreto XP Vista 7, 8, 10
gpupdate Ac­tua­li­zar la política de grupo XP Vista 7, 8, 10
graftabl Mostrar ca­ra­c­te­res es­pe­cia­les de manera gráfica XP Vista 7, 8, 10
help Mostrar todos los comandos cmd del símbolo del sistema XP Vista 7, 8, 10
hostname Mostrar el nombre del di­s­po­si­ti­vo XP Vista 7, 8, 10
icacls Mostrar, modificar, realizar copias de seguridad o restaurar las ACL o listas de control de acceso de archivos y carpetas     7, 8, 10
if Es­ta­ble­cer co­n­di­cio­nes en los archivos de pro­ce­sa­mie­n­to por lotes, de modo similar a Ja­va­S­cri­pt, por ejemplo XP Vista 7, 8, 10
ipconfig Mostrar los valores de co­n­fi­gu­ra­ción de redes IP XP Vista 7, 8, 10
irftp Enviar un archivo mediante el puerto de in­fra­rro­jos XP Vista 7, 8, 10
label Cambiar el nombre de un disco duro XP Vista 7, 8, 10
logman Ad­mi­ni­s­trar el servicio de registros y alertas de re­n­di­mie­n­to XP Vista 7, 8, 10
lpr Enviar un documento a una impresora de la red XP    
mkdir Crear un di­re­c­to­rio XP Vista 7, 8, 10
mmc Iniciar el co­m­po­ne­n­te Ma­na­ge­me­nt Console XP Vista 7, 8, 10
mode Co­n­fi­gu­rar in­te­r­fa­ces y di­s­po­si­ti­vos 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 discos XP Vista 7, 8, 10
move Cambiar el nombre de archivos y carpetas o moverlos XP Vista 7, 8, 10
openfiles Mostrar o dividir los archivos y di­re­c­to­rios abiertos     7, 8, 10
msiexec Instalar paquetes .msi (también llamados archivos de paquetes de Windows Installer) XP Vista 7, 8, 10
net Mostrar y ad­mi­ni­s­trar servicios de red XP Vista 7, 8, 10
netsh Ad­mi­ni­s­trar y co­n­fi­gu­rar los co­m­po­ne­n­tes de una red mediante el símbolo del sistema XP Vista 7, 8, 10
netstat Mostrar el estado de las co­ne­xio­nes TCP-IP XP Vista 7, 8, 10
nslookup Comprobar el estado del servidor DNS XP    
ntbackup Iniciar NTBackup mediante línea de comandos/silent XP    
path Mostrar o es­ta­ble­cer la ruta de búsqueda para el programa co­rre­s­po­n­die­n­te XP Vista 7, 8, 10
pathping Comprobar la conexión de las di­re­c­cio­nes IP XP Vista 7, 8, 10
pause Detener el archivo de pro­ce­sa­mie­n­to por lotes que se está eje­cu­ta­n­do ac­tua­l­me­n­te, pidiendo al usuario que pulse una tecla para continuar XP Vista 7, 8, 10
perfmon Iniciar el monitor de re­n­di­mie­n­to de Windows XP Vista 7, 8, 10
ping Comprobar la conexión con otro di­s­po­si­ti­vo 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 modificar los datos de co­n­fi­gu­ra­ción de impresora XP    
prndrvr Después de iniciar cscript, permite ver, añadir o eliminar co­n­tro­la­do­res de im­pre­so­ras XP    
prnjobs Después de iniciar cscript, permite mostrar, pausar o recuperar do­cu­me­n­tos en cola de impresión XP    
prnmngr Después de iniciar cscript, permite añadir im­pre­so­ras o co­ne­xio­nes de impresión o es­ta­ble­cer una impresora pre­de­te­r­mi­na­da XP    
prnport Después de iniciar cscript, permite crear, eliminar o mostrar puertos de impresora XP    
prompt Cambiar el mensaje (por ejemplo, “¡Hola!” en lugar de “Pulsar cualquier tecla”) XP Vista 7, 8, 10
rd Eliminar un di­re­c­to­rio     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 registro del sistema XP Vista 7, 8, 10
regsvr32 Registrar archivos .dll y .ocx y bi­blio­te­cas de los programas en el registro del sistema XP Vista 7, 8, 10
rem Todos los comandos después de rem son in­te­r­pre­ta­dos como co­me­n­ta­rios por el símbolo del sistema XP Vista 7, 8, 10
rename Cambiar el nombre de los archivos XP Vista 7, 8, 10
replace Sustituir o so­bre­s­cri­bir archivos XP Vista 7, 8, 10
reset session Reiniciar o in­te­rru­m­pir una sesión XP Vista 7, 8, 10
rmdir Eliminar un di­re­c­to­rio XP Vista 7, 8, 10
rd Eliminar un di­re­c­to­rio XP Vista 7, 8, 10
rsm Ad­mi­ni­s­trar o controlar medios ex­traí­bles (como CD-ROM) XP    
schtasks Crear, modificar, ejecutar o in­te­rru­m­pir las tareas pro­gra­ma­das en el di­s­po­si­ti­vo actual o en un di­s­po­si­ti­vo remoto XP Vista 7, 8, 10
secedit Comparar los permisos mediante pla­n­ti­llas para comprobar la seguridad del sistema XP Vista 7, 8, 10
set Mostrar y eliminar variables dentro del símbolo del sistema XP Vista 7, 8, 10
shutdown De­s­co­ne­c­tar, reiniciar o apagar el ordenador XP Vista 7, 8, 10
sort Mostrar los datos de un archivo o comando estándar de forma ordenada XP Vista 7, 8, 10
start Iniciar algunas in­te­r­fa­ces, programas o comandos XP Vista 7, 8, 10
subst Asignar el nombre de una unidad a una ruta (por ejemplo, C:) XP Vista 7, 8, 10
sy­s­te­mi­n­fo Solicitar in­fo­r­ma­ción sobre la co­n­fi­gu­ra­ción del sistema del ordenador XP Vista 7, 8, 10
taskkill In­te­rru­m­pir los procesos activos de inmediato XP Vista 7, 8, 10
tasklist Mostrar todas las tareas y procesos activos XP Vista 7, 8, 10
tcmsetup Co­n­fi­gu­rar servicios te­le­fó­ni­cos XP Vista 7, 8, 10
telnet Es­ta­ble­cer co­ne­xio­nes Telnet XP    
tftp Tra­n­s­fe­rir los archivos a un servidor TFTP XP    
time Mostrar y co­n­fi­gu­rar la hora del sistema XP Vista 7, 8, 10
timeout Es­ta­ble­cer un período de tiempo en el cual no se lleve a cabo ninguna acción   Vista 7, 10
title Co­n­fi­gu­rar el título de la ventana del símbolo del sistema XP Vista 7, 8, 10
tree Vi­sua­li­zar la es­tru­c­tu­ra de carpetas de manera gráfica XP Vista 7, 8, 10
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 al­ma­ce­na­do co­rre­c­ta­me­n­te en el disco XP Vista 7, 8, 10
vol Mostrar el nombre y el número de serie del disco duro XP Vista 7, 8, 10
Ir al menú principal