CMD Master
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

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

Usage:REM
[tu comentario aquí]
REM
Marca el resto de la línea como comentario. La línea se omite durante la ejecución.
@REM
Igual 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.

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:

Usage:@echo off @REM
[comentario de encabezado de sección]
@echo off
Oculta todas las líneas de comando de la salida — script limpio.
@REM # ===
Comentario estilo encabezado de sección — ayuda a navegar scripts largos.

Comprobación de conocimientos

1 / 4

¿Qué significa REM?

Siguiente

Comando Fc

Compara archivos y encuentra diferencias al instante.