- 16/10/2017
- 2 minutos para ler
-
- e
- j
- D
- i
- U
-
+3
Exibe mensagens ou liga ou desliga o recurso de eco de comando. Se usado sem parâmetros, echo exibe a configuração de eco atual.
Sintaxe
Parâmetros
Parâmetro | Descrição |
---|---|
Ativa ou desativa o recurso de eco de comando. O eco de comando está ativado por padrão. | |
<message> |
Especifica o texto a ser exibido na tela. |
/? | Exibe ajuda no prompt de comando. |
Observações
-
O comando
echo <message>
é particularmente útil quando o echo está desligado . Para exibir uma mensagem com várias linhas sem exibir nenhum comando, você pode incluir váriosecho <message>
comandos após o comando echo off em seu programa em lote. -
Depois que o echo é desligado, o prompt de comando não aparece na janela do Prompt de comando. Para exibir o prompt de comando, digite echo on.
-
Se usado em um arquivo em lote, echo on e echo off não afetam a configuração no prompt de comando.
-
Para evitar o eco de um comando específico em um arquivo em lote, insira um
@
assine na frente do comando. Para evitar o eco de todos os comandos em um arquivo em lote, inclua o comando echo off no início do arquivo. -
Para exibir um tubo (
|
) ou caractere de redirecionamento (<
ou>
) quando você estiver usando echo, use um cursor (^
) imediatamente antes do pipe ou caractere de redirecionamento. Por exemplo,^|
,^>
ou^<
). Para exibir um circunflexo, digite dois circunflexos em sucessão (^^
).
Exemplos
Para exibir a configuração de eco atual, digite:
Para ecoar uma linha em branco na tela, digite:
Nota
Não inclua um espaço antes do ponto final. Caso contrário, o ponto final aparecerá em vez de uma linha em branco.
Para evite o eco de comandos no prompt de comando, digite:
Nota
Quando o echo está desligado, o prompt de comando não “t aparecem na janela do prompt de comando. Para exibir o prompt de comando novamente, digite echo on.
Para evitar que todos os comandos em um arquivo em lote (incluindo o comando echo off) sejam exibidos na tela, na primeira linha do lote tipo de arquivo:
Você pode usar o comando echo como parte de uma instrução if. Por exemplo, para pesquisar o diretório atual por qualquer arquivo com a extensão de nome de arquivo .rpt e para exibir uma mensagem se esse arquivo for encontrado, digite:
O seguinte arquivo em lote procura no diretório atual por arquivos com a extensão de nome de arquivo .txt e exibe uma mensagem indicando os resultados da pesquisa:
Se nenhum arquivo .txt for encontrado quando o arquivo em lote for executar, a seguinte mensagem é exibida:
Se arquivos .txt forem encontrados quando o arquivo em lote for executado, a seguinte saída será exibida (para este exemplo, suponha que os arquivos Arquivo1.txt, Arquivo2.txt e Arquivo3.txt existem):