Como escrever scripts em lote para automatizar tarefas no Windows

Última atualização: 23/04/2025

Como criar um menu em um script em lote

Se você usa Windows e frequentemente executa as mesmas tarefas ou executa os mesmos programas repetidamente, este artigo será muito útil para você. Mostraremos como escrever scripts em lote para automatizar tarefas no Windows e aumentar sua produtividade. Embora seja um procedimento muito básico e simples, ele ainda é tão eficaz para automatize tarefas repetitivas e economize tempo.

Escrevendo scripts em lote para automatizar tarefas no Windows

Escrevendo scripts em lote para automatizar tarefas no Windows

Digamos que você ligue seu computador e, como sempre, abra seu navegador favorito para pesquisar algo na web. Então você abre o aplicativo Spotify para ouvir sua música favorita e faça o mesmo com o WhatsApp para continuar a conversa que você deixou pendente no seu celular. E você segue essa mesma rotina quase todos os dias, às vezes sem nem perceber. Pois bem, Você consegue imaginar executar todas essas tarefas com um único clique duplo?

Isso e muito mais é exatamente o que você obtém quando escreve scripts em lote para automatizar tarefas no Windows. Com esse processo, você não só pode iniciar vários programas junto com o Windows, como também pode agendar backups ou limpar arquivos temporários automaticamente. Na verdade, É uma solução simples e eficaz para automatizar um número infinito de processos e tarefas. em vários sistemas operacionais.

O que é um script em lote?

Vamos começar do começo e definir brevemente o que é um script em lote. Não é nada mais do que uma modesta e simples Arquivo de texto com extensão .bat que contém uma série de comandos que o Windows executa em sequência.. Em outras palavras, é como uma lista de instruções que você dá ao seu computador para executar usando o Interpretador de comandos do Windows (cmd.exe). Embora existam linguagens de script mais modernas com recursos mais avançados, como o PowerShell, os scripts em lote ainda são muito úteis para automatizar tarefas de forma rápida e fácil.

Conteúdo exclusivo - Clique aqui  Como corrigir o erro 0x800f0988 no Windows 10: guia completo e atualizado

A capacidade de escrever scripts em lote para automatizar tarefas sempre esteve presente no Windows, mas muitas vezes passa despercebida pela maioria dos usuários. A vantagem é que É muito fácil de fazer e não requer conhecimento avançado de programação. para começar a usá-los. Na verdade, esses arquivos podem se tornar ferramentas muito úteis que permitem fazer backup, copiar ou renomear arquivos, realizar backups e muito mais, tudo com um único clique duplo.

Como escrever scripts em lote para automatizar tarefas no Windows

Como escrever um script em lote

Escrever um script em lote é tão simples quanto abrir o Bloco de Notas no Windows, anotar os comandos e salve o arquivo com a extensão .bat. Depois, basta ir até onde você salvou o arquivo e clicar duas vezes nele para que o shell o execute. Vamos fazer um teste simples seguindo estes passos:

  1. Abra o Blog de Notas ou qualquer outro redigir o texto que você instalou
  2. Escreva a seguinte linha: eco Olá TecnobitsBem-vindo ao mundo dos scripts em lote.
  3. Agora clique em Arquivo e escolha Salvar como.
  4. No campo de texto Nome do arquivo, digite o nome desejado, seguido pelo extensão .bat
  5. Encontre o arquivo .bat que você acabou de criar e clique duas vezes nele.
  6. Você verá que o interpretador de comandos abre com a mensagem Olá TecnobitsBem-vindo ao mundo dos scripts em lote., e então fecha automaticamente. CMD executando um arquivo .bat
  7. Se você quiser que o interpretador permaneça aberto até que você pressione qualquer tecla, escreva o comando pausa na próxima linha.
Conteúdo exclusivo - Clique aqui  Como corrigir o erro WindowsPackageManagerServer.exe no Windows 10 e 11

Alguns comandos de lote fundamentais que você deve conhecer

Ao escrever scripts em lote para automatizar tarefas no Windows, você precisa usar alguns comandante, quer dizer, palavras e símbolos que permitem ao intérprete compreender a tarefa que deseja realizar. No exemplo anterior já utilizamos dois comandos: eco y pausa. Abaixo você verá uma lista de comandos básicos em lote, seguidos pelas funções que eles executam.

  • eco: Exibe texto na janela de comando. Echo off oculta comandos em execução e @ Echo off faz a mesma coisa, mas também esconde o próprio comando @ Echo off.
  • pausa: Pausa a execução do script até que o usuário pressione uma tecla.
  • dir: Usado para visualizar uma lista de arquivos no diretório especificado.
  • CD: Altere o diretório atual.
  • cópia: Copie arquivos de um local para outro.
  • mover: Mover arquivos de um local para outro.
  • do: Deletar arquivos.
  • Сomeçar: Abra aplicativos e arquivos.
  • rem: Permite que você adicione comentários ao script. Ou seja, as linhas que começam com rem Eles são ignorados pelo intérprete e são usados ​​para adicionar explicações.
  • Ren: Renomear um arquivo.
  • ligue para: Executa um script em lote a partir de outro script em lote.
  • saída: Sai do shell ou encerra a execução do script atual.

Esses comandos básicos, combinados com outros mais avançados, permitem executar quase qualquer tarefa no sistema operacional Windows. Vamos agora ver como usá-los para automatizar tarefas, como fazer backup de arquivos, excluir arquivos temporários ou abrir um ou mais aplicativos automaticamente.

Escrevendo scripts em lote para automatizar tarefas: Backup

Script de backup em lote do Windows

Neste exemplo de como escrever scripts em lote para automatizar tarefas no Windows, vamos escrever um que nos permite arquivos de backup, especificamente, copie os arquivos da pasta Documentos para uma unidade externa. Para fazer isso, abra o Blog de Notas e digite os seguintes comandos, um em cada linha:

  • @ Echo off
  • xcopy "C:\Usuários\%nomesdeusuários%\Documentos\*" "D:\Backup\" /E /I /Y
  • eco Backup concluído
  • pausa 
    
    

Neste exemplo, o comando xcopy copia os arquivos e pastas; /E copia todos os subdiretórios, incluindo os vazios; /I assume que o destino é um diretório e /Y impede confirmações de substituição. Depois de ter o arquivo pronto, você deve Salve-o com a extensão .bat e toda vez que você executá-lo, ele fará um backup automaticamente. da pasta Documentos na unidade externa.

Conteúdo exclusivo - Clique aqui  Como usar a Transferência Fácil do Windows em 2025 para migrar tudo para o seu novo PC

Script em lote para excluir arquivos temporários

Outro script de lote útil é este que é usado para exclua arquivos temporários e assim libere memória no seu computador. Novamente, abra o bloco de notas e digite os seguintes comandos (o comando /s /q exclui todos os arquivos dentro da pasta sem pedir confirmação):

  • @ Echo off
  • del /s /q "C: \Windows\Temp\*.*"
  • eco Arquivos temporários excluídos
  • pausa

Abra vários aplicativos usando um script em lote

Script em lote para abrir programas

E se você usa vários aplicativos diariamente, você pode Abra todos eles com um único clique usando o seguinte script em lote (isso abre os aplicativos Google Chrome, Explorador de Arquivos e Bloco de Notas):

  • @ Echo off
  • iniciar chrome.exe
  • iniciar notepad.exe
  • iniciar explorer.exe
  • Aplicações abertas eco
  • pausa

Em seguida, basta clicar duas vezes no arquivo .bat resultante para abrir todos os aplicativos ao mesmo tempo. Como você pode ver, escrever scripts em lote para automatizar tarefas no Windows é muito fácil, mas pode economizar muito tempo. Com a prática, você será capaz de criar seus próprios scripts em lote personalizados e aumentar sua produtividade..