Como criar um arquivo em lote (BAT) no Windows: 5 etapas simples
Criar um arquivo em lote para automatizar tarefas repetitivas é fácil, quando você sabe como.
Arquivos em lote são a maneira que o faz-tudo do computador faz as coisas. Eles podem automatizar tarefas diárias, reduzir o tempo necessário para fazer algo e traduzir um processo complexo em algo que qualquer um poderia operar.
Neste artigo, você verá como escrever um arquivo de lote simples. Você aprenderá o básico sobre o que os arquivos em lote podem fazer e como escrevê-los você mesmo. Também fornecerei mais recursos para aprender a gravar arquivos em lote (BAT).
Como criar um arquivo em lote no Windows
Para criar um arquivo de lote do Windows, siga estas etapas:
- Abra um arquivo de texto, como um documento do Bloco de Notas ou WordPad.
- Adicione seus comandos, começando com @echo [off], seguido por, cada um em uma nova linha, title [title of your batch script], echo [first line] e pause.
- Salve seu arquivo com a extensão de arquivo BAT, por exemplo, test.bat.
- Para executar seu arquivo de lote, clique duas vezes no arquivo BAT que você acabou de criar.
- Para editar seu arquivo de lote, clique com o botão direito do mouse no arquivo BAT e selecione Editar.
Seu arquivo bruto ficará assim:
E aqui está a janela de comando correspondente para o exemplo acima:
Se isso foi muito rápido, ou se você quiser aprender mais sobre os comandos do arquivo BAT e como usá-los, continue lendo!
Etapa 1: criar um arquivo BAT
Digamos que você tenha problemas de rede com frequência; você se encontra constantemente no prompt de comando, digitando ipconfig e fazendo ping no Google para solucionar problemas de rede. Depois de um tempo, você percebe que seria um pouco mais eficiente se você apenas escrevesse um arquivo BAT simples, colocasse-o em seu pendrive e o usasse nas máquinas que você soluciona.
Criar um novo documento de texto
Um arquivo em lote simplifica as tarefas repetitivas do computador usando o prompt de comando do Windows. Abaixo está um exemplo de um arquivo em lotes responsável por exibir algum texto em seu prompt de comando. Crie um novo arquivo BAT clicando com o botão direito do mouse em um espaço vazio dentro de um diretório e selecionando Novo, depois Documento de texto.
Adicionar código
Clique duas vezes neste Novo Documento de Texto para abrir seu editor de texto padrão. Copie e cole o código a seguir em sua entrada de texto.
@echo offtitle This is your first batch script!echo Welcome to batch scripting!pause
Salvar como arquivo BAT
O script acima ecoa o texto "Bem-vindo ao script em lote!" Salve seu arquivo indo para Arquivo > Salvar como e, em seguida, nomeie seu arquivo como quiser. Termine o nome do arquivo com a extensão BAT adicionada, por exemplo welcome.bat, e clique em OK. Isso finalizará o processo em lote. Agora, clique duas vezes no arquivo de lote recém-criado para ativá-lo.
Não assuma que isso é tudo que o script em lote pode fazer. Os parâmetros de scripts em lote são versões ajustadas de códigos de prompt de comando, portanto, você está limitado apenas ao que seu prompt de comando pode fazer. Para aqueles que não estão familiarizados com o programa, o prompt de comando é capaz de fazer bastante coisa.
Etapa 2: aprender os conceitos básicos de script em lote
Os arquivos em lote usam o mesmo idioma do prompt de comando. Tudo o que você está fazendo é informar ao prompt de comando o que deseja inserir usando um arquivo, em vez de digitá-lo no prompt de comando. Isso economiza tempo e esforço. Ele também permite que você coloque alguma lógica, como loops simples, declarações condicionais, etc. que a programação procedural é capaz de fazer conceitualmente.
@echo: Este parâmetro permitirá que você visualize seu script de trabalho no prompt de comando. Este parâmetro é útil para visualizar seu código de trabalho. Se surgir algum problema do arquivo em lote, você poderá visualizar os problemas associados ao seu script usando a função echo. Adicionar um seguimento a este parâmetro permitirá que você feche rapidamente seu script após a conclusão.
- título: Fornecendo muito da mesma função que um