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.

¿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.

Consejo

Si quieres aprender a ejecutar y crear tus propios archivos de procesamiento 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ñadiéndolo al programador de tareas XP Vista 7
attrib Mostrar o modificar los atributos de un archivo (por ejemplo, tamaño, fecha de modificación o ubicación) XP Vista 7, 8, 10
cacls Mostrar o cambiar ACL (permisos de acceso) para determinados archivos XP Vista 7, 8, 10
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 de caracteres actual XP Vista 7, 8, 10
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 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 particiones de tipo NTFS) o mostrar el estado del cifrado subyacente 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 administrador de conexiones XP Vista 7, 8, 10
color Cambiar el color de fondo de la aplicació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 compresión de los archivos en particiones 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 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 almacenamiento distintas XP Vista 7, 8, 10
diskpart Administrar discos duros desde el símbolo del sistema XP Vista 7, 8, 10
dism Mostrar, instalar, desinstalar, configurar o actualizar características y paquetes de imágenes de Windows     7, 8, 10
doskey Crear macros, recuperar comandos introducidos anteriormente y editar líneas de comandos XP Vista 7, 8, 10
driverquery Mostrar los controladores de los dispositivos instalados en el ordenador XP Vista 7, 8, 10
echo Mostrar mensajes en el símbolo del sistema, así como habilitar y deshabilitar la presentació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
errorlevel Indicar si un comando se ha llevado a cabo o no (0 significa sí y 1 significa no) XP Vista 7, 8, 10
eventcreate Crear una entrada en el eventlog o registro de eventos XP Vista 7, 8, 10
eventquery Mostrar una lista de eventos o sus propiedades mediante cscript XP    
eventtriggers Ver o configurar event triggers (desencadenadores de eventos) en un registro de eventos XP    
exist Comprobar si existe un archivo XP Vista 7, 8, 10
exit Interrumpir la ejecución de un archivo de procesamiento por lotes o del propio símbolo del sistema XP Vista 7, 8, 10
expand Descomprimir archivos o carpetas comprimidos XP Vista 7, 8, 10
fc Comparar distintos archivos y mostrar las diferencias XP Vista 7, 8, 10
find Buscar uno o más archivos introduciendo caracteres 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 consecutiva tantas veces como se indica entre paréntesis XP Vista 7, 8, 10
format Formatear un disco duro XP Vista 7, 8, 10
fsutil Mostrar y configurar las propiedades de un sistema de archivos XP Vista 7, 8, 10
ftp Cargar y descargar archivos mediante FTP (protocolo de transferencia 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 (identificador del dispositivo) 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 procesamiento por lotes XP Vista 7, 8, 10
gpresult Mostrar la política de grupo que se aplica al dispositivo o a un usuario concreto XP Vista 7, 8, 10
gpupdate Actualizar la política de grupo XP Vista 7, 8, 10
graftabl Mostrar caracteres especiales 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 dispositivo 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 Establecer condiciones en los archivos de procesamiento por lotes, de modo similar a JavaScript, por ejemplo XP Vista 7, 8, 10
ipconfig Mostrar los valores de configuración de redes IP XP Vista 7, 8, 10
irftp Enviar un archivo mediante el puerto de infrarrojos XP Vista 7, 8, 10
label Cambiar el nombre de un disco duro XP Vista 7, 8, 10
logman Administrar el servicio de registros y alertas de rendimiento XP Vista 7, 8, 10
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 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 directorios 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 administrar servicios de red XP Vista 7, 8, 10
netsh Administrar y configurar los componentes de una red mediante el símbolo del sistema XP Vista 7, 8, 10
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 comandos/silent XP    
path Mostrar o establecer la ruta de búsqueda para el programa correspondiente XP Vista 7, 8, 10
pathping Comprobar la conexión de las direcciones IP XP Vista 7, 8, 10
pause Detener el archivo de procesamiento por lotes que se está ejecutando actualmente, pidiendo al usuario que pulse una tecla para continuar XP Vista 7, 8, 10
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 modificar los datos de configuración de impresora XP    
prndrvr Después de iniciar cscript, permite ver, añadir o eliminar controladores de impresoras XP    
prnjobs Después de iniciar cscript, permite mostrar, pausar o recuperar documentos en cola de impresión XP    
prnmngr Después de iniciar cscript, permite añadir impresoras o conexiones de impresión o establecer una impresora predeterminada 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 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 registro del sistema XP Vista 7, 8, 10
regsvr32 Registrar archivos .dll y .ocx y bibliotecas de los programas en el registro del sistema XP Vista 7, 8, 10
rem Todos los comandos después de rem son interpretados como comentarios 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 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 CD-ROM) XP    
schtasks Crear, modificar, ejecutar o interrumpir las tareas programadas en el dispositivo actual o en un dispositivo remoto XP Vista 7, 8, 10
secedit Comparar los permisos mediante plantillas 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 Desconectar, 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 interfaces, 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
systeminfo Solicitar información sobre la configuración del sistema del ordenador XP Vista 7, 8, 10
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 se lleve a cabo ninguna acción   Vista 7, 10
title Configurar el título de la ventana del símbolo del sistema XP Vista 7, 8, 10
tree Visualizar la estructura 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 almacenado correctamente 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
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración de su navegador en nuestra. Política de Cookies.