Volver al blog
Arnošt Havelka

Cómo Comentar con REM

Agrega notas a tus scripts que la computadora ignora — pero te lo agradecerás más tarde.

Iniciar lección interactiva
Cómo Comentar con REM

En el Shell de Comandos de Windows, un comentario es una línea que la computadora ignora completamente al ejecutar tu script. Es una nota para ti (o tu yo futuro). La palabra mágica es REM, abreviatura de Remark (observación).

Prueba el comando

¡Escribe tu primer comentario!

Construir el comando
REM
REMMarca el resto de la línea como comentario. La línea se omite durante la ejecución.
@REMIgual que REM, pero el prefijo @ también evita que la propia línea se imprima en pantalla.
::Una abreviación popular para comentarios en archivos batch. Ligeramente más rápido que REM.
Terminal
C:\Users\User>REM # Mi nota

Paso 1: REM en el Terminal

Escribe una línea REM en CMD y observa qué sucede:

Command Prompt
C:\Users\User>REM # Mi Comentario

Nota: Cuando ejecutas REM directamente en el terminal, la línea se muestra — simplemente no hace nada. En un script .bat, puedes suprimir esa visualización con @REM.

Paso 2: Comentarios Silenciosos con @REM

El prefijo @ le dice a CMD: "No mostrar esta línea." Combinado con REM, obtienes un comentario verdaderamente invisible.

Command Prompt
C:\Users\User>@REM # Este comentario es silencioso

Consejo: Ten cuidado al envolver variables entre comillas dentro de líneas REM — podrías añadir comillas dobles accidentalmente. @REM es el estilo recomendado en scripts.

Paso 3: La Abreviación ::

Muchos profesionales de batch usan :: como marcador de comentario más rápido de escribir:

Command Prompt
C:\Users\User>:: Esto también funciona como comentario

⚠️ Advertencia: :: puede causar errores dentro de bucles FOR o bloques IF. En caso de duda, usa @REM.

Paso 4 — Proyecto: Escribe un Script de Backup Comentado

Pongamos todo junto. Aquí hay un archivo batch real que usa comentarios para explicar cada sección:

Prueba el comando

¡Agrega un encabezado de comentario a tu script!

Construir el comando
@echo off @REM
@echo offOculta todas las líneas de comando de la salida — script limpio.
@REM # ===Comentario estilo encabezado de sección — ayuda a navegar scripts largos.
Terminal
C:\Users\User>@echo off @REM # ===== SCRIPT DE BACKUP =====

Comprobación de conocimientos

1 / 4

¿Qué significa REM?

Referencias

Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.

Siguiente

Comando Fc

Compara archivos y encuentra diferencias al instante.