Como criar um arquivo em lote no Windows 10

Índice:

Como criar um arquivo em lote no Windows 10
Como criar um arquivo em lote no Windows 10
Anonim

O que saber

  • Crie um arquivo de 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 (clear).
  • Para adicionar comentários, inicie uma linha com dois pontos e um espaço. Os comentários são úteis para dividir um arquivo de lote em seções.

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

Como criar um arquivo em lote no Windows 10

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

Veja como criar um arquivo de lote simples no Windows 10:

  1. Digite Notepad na barra de pesquisa e clique no aplicativo Bloco de Notas quando ele aparecer nos resultados.

    Image
    Image
  2. Digite o seguinte em um documento em branco do Bloco de Notas para criar um arquivo de lote simples:

    @ECHO OFF

    ECHO Se você está vendo este texto, você criou com sucesso seu primeiro arquivo de lote no Windows 10. Parabéns!PAUSE

    Image
    Image
  3. Clique em Arquivo no canto superior esquerdo da janela do Bloco de Notas.

    Image
    Image
  4. Clique em Salvar como no menu suspenso.

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

    Image
    Image

    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.

    Image
    Image
  7. Se o arquivo foi criado corretamente, você verá uma janela de comando parecida com esta:

    Image
    Image

Comandos e descrições de arquivos em lote

Um arquivo de lote é um tipo especial de arquivo que abre automaticamente uma janela de comando quando ativado. Se você já conhece os comandos que precisa que seu arquivo execute, então você está pronto para começar. Basta digitar os comandos no Bloco de Notas da maneira descrita acima, salvar como um arquivo.bat e abrir o arquivo de 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 de lote é essencialmente uma lista ordenada de comandos que serão executados por meio do prompt de comando do Windows. Qualquer coisa que você possa digitar manualmente no prompt de comando, você pode colocar em um arquivo em lotes. O arquivo então 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 também oculta o comando ECHO OFF.
  • ECHO: Imprime o seguinte texto na janela de comando.
  • PAUSE: Faz com que a janela de comando permaneça aberta após a conclusão do arquivo de lote ou permite que o texto na janela seja lido antes de continuar.
  • TITLE: Coloca um título personalizado na barra de título da janela de comando.
  • CLS: Limpa a janela de comando.
  • EXIT: Sai e fecha a janela de comando.
  • COPY: Copia um ou mais arquivos.
  • REM: Gravar 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.
  • TRACERT: Verifique sua conexão com um IP ou site usando ICMP.
  • SET: Usado para definir variáveis.
  • IF: Execute 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, ela não será executada. Isso permite que você insira comentários facilmente em seu arquivo de lote. Os comentários são úteis para dividir um arquivo de lote em seções com uma breve explicação sobre o propósito da seção.

Aqui está um exemplo de um arquivo de lote com comentários:

@ECHO OFF

:: Este arquivo de lote é apenas um exemplo para mostrar como os comentários funcionam.

TITLE Apenas um exemplo básico de 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 de lote!

ECHO Adeus!PAUSE

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

Image
Image

Comentários não são necessários, mas é uma opção útil que você tende a precisar mais ao criar arquivos de lote complicados com muitas seções.

Aqui está um arquivo de lote um pouco mais complicado que usa uma variedade de comandos, comentários e realmente executa uma tarefa útil:

:: Este arquivo de lote foi projetado para verificar a conectividade com a Internet.

@ECHO OFF

TITLE Verificador de Conectividade e Status da Internet

:: Este comando mostra os detalhes da sua rede.

ipconfig /all

PAUSE

:: 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.

set "reply=y"

set /p "reply=Executar traceroute agora? [y|n]:"

if /i não "%reply%"=="y" vai para:eof

tracert google.comPAUSE

Este arquivo verifica sua conexão de internet usando ipconfig e então pausa para que você possa examiná-lo. Em seguida, ele pinga google.com. Por fim, oferece a opção de executar o comando tracert, se desejar. Em seguida, ele pausa uma segunda vez, permitindo que você verifique os resultados antes de fechar a janela.

O resultado final fica assim:

Image
Image

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

Recomendado: