CMD Master
Voltar ao blog
Arnošt Havelka

Como Comentar com REM

Adicione notas aos seus scripts que o computador ignora — mas você vai se agradecer mais tarde.

Iniciar lição interativa
Como Comentar com REM

Como Comentar com REM

No Shell de Comandos do Windows, um comentário é uma linha que o computador ignora completamente ao executar o seu script. É uma nota para você (ou seu eu futuro). A palavra mágica é REM, abreviação de Remark (observação).

Usage:REM
[seu comentário aqui]
REM
Marca o restante da linha como comentário. A linha é ignorada durante a execução.
@REM
Igual ao REM, mas o prefixo @ também evita que a própria linha seja impressa na tela.
::
Uma abreviação popular para comentários em arquivos batch. Ligeiramente mais rápido que REM.

Etapa 1: REM no Terminal

Digite uma linha REM no CMD e veja o que acontece:

Command Prompt
C:\Users\User>REM # Meu Comentário

Observação: Quando você executa REM diretamente no terminal, a linha é exibida — ela simplesmente não faz nada. Em um script .bat, você pode suprimir essa exibição com @REM.

Etapa 2: Comentários Silenciosos com @REM

O prefixo @ diz ao CMD: "Não exiba esta linha." Combinado com REM, você obtém um comentário verdadeiramente invisível.

Command Prompt
C:\Users\User>@REM # Este comentário é silencioso

Dica: Cuidado ao envolver variáveis em aspas dentro de linhas REM — você pode acidentalmente adicionar aspas duplas. @REM é o estilo recomendado em scripts.

Etapa 3: O Atalho ::

Muitos profissionais de batch usam :: como marcador de comentário mais rápido de digitar:

Command Prompt
C:\Users\User>:: Isso também funciona como comentário

⚠️ Atenção: :: pode causar erros dentro de loops FOR ou blocos IF. Em caso de dúvida, use @REM.

Etapa 4 — Projeto: Escreva um Script de Backup Comentado

Vamos juntar tudo. Aqui está um arquivo batch real que usa comentários para explicar cada seção:

Usage:@echo off @REM
[comentário de cabeçalho da seção]
@echo off
Oculta todas as linhas de comando da saída — script limpo.
@REM # ===
Comentário no estilo de cabeçalho de seção — ajuda a navegar em scripts longos.

Teste de conhecimentos

1 / 4

O que significa REM?

A seguir

Comando Fc

Compare arquivos e encontre diferenças instantaneamente.