Skip to content

Como criar um arquivo de lote no Windows 10

2 de abril de 2021

O que saber

  • Crie um arquivo em lote no Windows 10 digitando seus comandos em um documento em branco do Bloco de Notas e salvando-o como .bat em vez de .txt.
  • Os comandos incluem PAUSE, COPY e CLS (limpar).
  • Para adicionar comentários, comece uma linha com dois pontos e um espaço. Os comentários são úteis para dividir um arquivo em lote em seções.

Este artigo explica como criar um arquivo em lote no Windows 10 usando o Bloco de Notas, como adicionar comentários e inclui uma lista de comandos comuns.

Como criar um arquivo de lote no Windows 10

Criar um arquivo em lote no Windows 10 é tão simples quanto digitar os comandos que você deseja executar em um documento em branco do bloco de notas e, em seguida, salvar o documento como um arquivo .bat em vez de um documento de texto. Você pode então executar o arquivo clicando nele, o que iniciará automaticamente o shell de comando do Windows e executará seus comandos. Veja como criar um arquivo em lote simples no Windows 10:

  1. Tipo Bloco de anotações na barra de pesquisa e clique no aplicativo Bloco de notas quando ele aparecer nos resultados.

    Uma captura de tela da abertura do Bloco de notas no Windows 10.

  2. Digite o seguinte em um documento em branco do Bloco de Notas para criar um arquivo em lote simples: @ECHO OFF
    ECHO Se você estiver vendo este texto, significa que criou com êxito seu primeiro arquivo em lote no Windows 10. Parabéns!

    PAUSA

    Um arquivo em lote no Bloco de notas.

  3. Clique Arquivo no canto superior esquerdo da janela do Bloco de notas.

    Um arquivo em lote gravado no Bloco de notas.

  4. Clique Salvar como no menu suspenso.

    Salvando um arquivo em lote no Bloco de Notas.

  5. Digite um nome para o script, como test.bat, e clique em Salvar.

    Nomeando um arquivo em lote no Bloco de notas.

    Anote o local em seu disco rígido onde o arquivo foi salvo, pois é onde você poderá encontrá-lo e executá-lo no futuro.

  6. Localize o arquivo que você acabou de salvar e clique duas vezes nele.

    Um arquivo em lote na área de trabalho do Windows 10.

  7. Se o arquivo foi criado corretamente, você verá uma janela de comando semelhante a esta:

    Um arquivo em lote executado no Windows 10.

Comandos e descrições de arquivos em lote

Um arquivo em lote é um tipo especial de arquivo que abre automaticamente uma janela de comando quando ativado. Se você já conhece os comandos de que precisa que seu arquivo execute, está pronto para começar. Simplesmente digite os comandos no Bloco de notas da maneira descrita acima, salve como um arquivo .bat e abra o arquivo em lote para executar os comandos sempre que desejar. Se você não tiver certeza do que colocar em seu arquivo, lembre-se de que um arquivo em lote é essencialmente uma lista ordenada de comandos que serão executados por meio do prompt de comando do Windows. Qualquer coisa que você digitar manualmente no prompt de comando, você pode colocar em um arquivo em lote. O arquivo executará cada comando, em ordem, de cima para baixo. Aqui estão alguns comandos úteis para usar em arquivos em lote, juntamente com explicações sobre o que eles fazem:

  • @ECHO OFF: Desativa a exibição do prompt. Isso geralmente é usado no início de um arquivo em lote para uma exibição mais limpa. Você não precisa do @, mas incluí-lo oculta o comando ECHO OFF também.
  • ECO: Imprime o seguinte texto na janela de comando.
  • PAUSA: Faz com que a janela de comando permaneça aberta após a conclusão do arquivo em lote ou permite que o texto na janela seja lido antes de continuar.
  • TÍTULO: Coloca um título personalizado na barra de título da janela de comando.
  • CLS: Limpa a janela de comando.
  • SAÍDA: Sai e fecha a janela de comando.
  • CÓPIA DE: Copie um ou mais arquivos.
  • REM: Grave comentários ou observações.
  • IPCONFIG: Exibe informações detalhadas de IP para cada adaptador de rede conectado ao seu sistema.
  • PING: Envia uma solicitação de eco do protocolo ICMP (Internet Control Message Protocol) para um endereço IP ou site da Web.
  • TRACERT: Verifique sua conexão a um IP ou site da Web usando ICMP.
  • DEFINIR: Usado para definir variáveis.
  • E SE: Executa uma função condicional com base na entrada do usuário ou outra variável.

Inserindo comentários em arquivos de lote

Se você iniciar uma linha em seu arquivo de lote com dois pontos e um espaço, ele não será executado. Isso permite que você insira comentários facilmente em seu arquivo em lote. Os comentários são úteis para dividir um arquivo em lote em seções com uma breve explicação sobre o propósito da seção. Aqui está um exemplo de arquivo em lote com comentários: @ECHO OFF
:: Este arquivo batch é apenas um exemplo para mostrar como funcionam os comentários.
TITLE Apenas um exemplo básico do Hello World para mostrar como os comentários funcionam.
ECHO Olá, mundo!
:: Este é outro comentário, você não me verá a menos que leia o arquivo em lote!
ECHO Adeus!
PAUSA

Se você colar esses comandos em um arquivo em lote e executá-lo, verá uma saída como esta:

Um arquivo em lote mostrando como os comentários são ocultos.

Os comentários não são necessários, mas é uma opção útil da qual você tenderá a precisar mais ao criar arquivos em lote complicados com muitas seções. Aqui está um arquivo em lote um pouco mais complicado que usa uma variedade de comandos, comentários e realmente executa uma tarefa útil: :: Este arquivo em lote foi projetado para verificar a conectividade com a Internet.
@ECHO OFF
TITLE Verificador de status e conectividade da Internet
:: Este comando mostra os detalhes da sua rede.
ipconfig / all
PAUSA
:: Esta seção verifica se um site específico está disponível.
ping google.com
:: Esta seção permite que você escolha se deseja ou não executar o tracert.
defina “reply = y”
set / p “reply = Executar traceroute agora? [y|n]: “
se / eu não “% reply%” == “y” ir para: eof
tracert google.com
PAUSA

Este arquivo verifica sua conexão de Internet usando ipconfig e, em seguida, faz uma pausa para que você possa examiná-lo. Em seguida, ele faz um ping em google.com. Finalmente, oferece a opção de executar o comando tracert, se desejar. Em seguida, ele faz uma segunda pausa, permitindo que você verifique os resultados antes de fechar a janela. O resultado final é assim:

Um exemplo de saída de arquivo em lote.

Você pode usar qualquer comando de prompt de comando que desejar em um arquivo em lote, incluindo variáveis ​​e interação do usuário como o exemplo acima, gravar informações em outros arquivos e muito mais.