Como criar um arquivo de lote no Windows 10

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

Criando um arquivo em lote em 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. Modelo 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 estiver vendo este texto, você 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 escrito 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 Salve .

    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

UMA arquivo em lote é um tipo especial de arquivo que abre automaticamente um 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, pode colocá-la 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, junto 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 vírgulas 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 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 ocultados.

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.

Este é 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 é 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 com a Internet usando ipconfig e, em seguida, faz uma pausa para que você possa examiná-lo. Em seguida, ele faz um ping em google.com. Por fim, oferece a opção de executar o comando tracert Se você quiser. 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 comandos do prompt de comando você gosta em um arquivo em lote, incluindo variáveis ​​e interação do usuário como o exemplo acima, gravando informações em outros arquivos e muito mais.