
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
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.
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
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:
- Abra o Blog de Notas ou qualquer outro redigir o texto que você instalou
- Escreva a seguinte linha: eco Olá TecnobitsBem-vindo ao mundo dos scripts em lote.
- Agora clique em Arquivo e escolha Salvar como.
- No campo de texto Nome do arquivo, digite o nome desejado, seguido pelo extensão .bat
- Encontre o arquivo .bat que você acabou de criar e clique duas vezes nele.
- 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.
- Se você quiser que o interpretador permaneça aberto até que você pressione qualquer tecla, escreva o comando pausa na próxima linha.
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
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.
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
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..
Desde muito jovem tenho muita curiosidade por tudo o que se relaciona com os avanços científicos e tecnológicos, principalmente aqueles que tornam a nossa vida mais fácil e divertida. Adoro manter-me atualizado com as últimas novidades e tendências e partilhar as minhas experiências, opiniões e conselhos sobre os equipamentos e gadgets que utilizo. Isso me levou a me tornar um redator da web há pouco mais de cinco anos, focado principalmente em dispositivos Android e sistemas operacionais Windows. Aprendi a explicar em palavras simples o que é complicado para que meus leitores possam entender facilmente.




