Echo
Ativa ou desativa o recurso eco de comandos ou exibe uma mensagem. Quando utilizado sem parâmetros, echo exibe a configuração de eco atual.
Sintaxe
echo [{on|off}] [mensagem]
Parâmetros
- {on|off}
- Especifica se o recurso de eco de comandos deve ser ativado ou desativado.
- mensagem
- Especifica o texto a ser exibido na tela.
- /?
- Exibe ajuda no prompt de comando.
Comentários
- O comando echo mensagem é útil quando o eco está desativado. Para mostrar uma mensagem com várias linhas, sem mostrar outros comandos, você pode incluir vários comandos echo mensagem depois do comando echo off no arquivo em lotes.
- Se você utilizar echo off, o prompt de comando não será exibido na tela. Para mostrar o prompt de comando, digite echo on.
- Para impedir o eco de uma linha, insira um sinal de arroba (@) na frente de um comando em um programa em lotes.
- Para fazer o eco de uma linha em branco na tela, digite:
echo.
- Para mostrar um pipe (|) ou um caractere de redirecionamento (< ou >) ao utilizar o comando echo, use um caractere de interpolação imediatamente antes do pipe ou caractere de redirecionamento (por exemplo, ^>, ^< ou ^| ). Se precisar usar o próprio caractere de interpolação (^), use dois (^^).
Exemplos
O exemplo a seguir é um arquivo em lotes que inclui uma mensagem de três linhas precedida e seguida por uma linha em branco:
echo off
echo.
echo Este arquivo em lotes
echo formata e verifica
echo novos discos
echo.
Para desativar o comando echo e não repetir o próprio comando echo, inclua um sinal de arroba (@) antes do comando, desta maneira:
@echo off
Os comandos if e echo podem ser utilizados na mesma linha de comando. Por exemplo:
if exist *.rpt echo O relatório chegou.XOX