Como fazer um arquivo BAT em três etapas simples

Você abre os mesmos programas toda vez que inicia o computador? Você está sempre abrindo o prompt de comando para executar os mesmos comandos o tempo todo? Aprender a criar um arquivo BAT pode economizar muito tempo automatizando essas ações.

Um arquivo BAT é um formato de arquivo de texto especial com uma extensão .bat que executa uma série de comandos do Prompt(Command Prompt) de Comando em uma sequência que você especifica. Você pode criar um arquivo BAT que automatize qualquer coisa que você possa fazer dentro de um prompt de comando. 

O que você pode fazer com um arquivo BAT?

  • Modificar as configurações do sistema
  • Automatize o lançamento de sites
  • Iniciar vários aplicativos em uma programação
  • Automatize backups do sistema(system backups)

Neste guia, você aprenderá a criar e executar seu primeiro arquivo em lote no Windows 10 . Você também aprenderá como fazer uma automação avançada com um arquivo BAT e como agendar essas automações usando o Agendador de Tarefas(Task Scheduler) .

Faça um arquivo BAT em três etapas(Make A BAT File In Three Steps)

Criar um arquivo BAT no (BAT)Windows 10 é muito simples. Tudo que você precisa é o Bloco(Notepad) de Notas . Você só precisa criar um arquivo baseado em texto com os comandos BAT(BAT commands) formatados corretamente. Em seguida, salve o arquivo com a extensão .bat e execute-o.

No entanto, há algumas considerações importantes a serem lembradas ao longo do caminho, então vamos trabalhar nas etapas.

Nesta seção, você aprenderá a criar um arquivo BAT automatizado que inicia o Chrome em sua página da Web de (Chrome)notícias(News) favorita , limpa o cache do Windows 10 para aumentar o desempenho do sistema e extrai a previsão do tempo mais recente da Web.

Etapa 1: criar um arquivo em lote de inicialização simples(Step 1: Create A Simple Startup Batch File)

Para criar um arquivo BAT no (BAT)Windows 10 , basta selecionar o menu Iniciar(Start) , digitar Bloco(Notepad) de Notas e selecionar o aplicativo Bloco de Notas para abri-lo. (Notepad)Dentro do Bloco(Notepad) de Notas , você precisará digitar o seguinte script. Você pode copiar e colar de lá no Bloco(Notepad) de Notas .

start https://news.google.com
DEL /F /S /Q %TEMP%
finger [email protected]
pausa(pause)

Salve o arquivo em algum lugar do seu PC que seja fácil de encontrar. Muitas pessoas salvam seus arquivos BAT em (BAT)C:\temp ou em alguma pasta simples localizada no nível da unidade raiz C:.

É importante alterar a lista suspensa Salvar como tipo para (Save as type)Todos os arquivos(All files) . Em seguida, certifique-se de adicionar “.bat” no final do nome do arquivo.

Isso salvará o arquivo formatado em texto como formato de arquivo em lote. 

Agora, abra esse diretor no Windows Explorer e clique duas vezes no novo arquivo BAT que você acabou de criar. (BAT)Ao fazer isso, você verá as seguintes ações ocorrerem em sequência.

  1. A página da web do Google Notícias(Google News) será aberta usando o navegador padrão do seu sistema.
  2. Todos os arquivos na pasta temporária do Windows serão excluídos.
  3. O prompt de comando exibirá a previsão do tempo para as próximas 24 horas.

Você acabou de criar seu primeiro arquivo BAT funcional que automatiza três tarefas úteis seguidas!

No entanto, você não terminou. Você precisa adaptar alguns desses comandos para sua própria situação. Vamos dar uma olhada no que cada um desses comandos faz(what each of these commands does) e como você pode ajustá-los para atender às suas necessidades.

Etapa 2: personalize seu arquivo BAT(Step 2: Customize Your BAT File)

Agora que você sabe como criar um arquivo BAT com vários comandos, precisará personalizar cada um desses comandos de acordo com suas necessidades.

A seguir, uma explicação mais detalhada de cada um desses comandos e como você pode personalizá-los.

Comando Iniciar(Start Command)

O comando start iniciará qualquer aplicativo que você especificar. Se você usar um link de URL como este comando, ele usará seu navegador padrão para iniciar essa página da web. O comando a seguir iniciará o Google Notícias(Google News) em seu navegador padrão.

start https://news.google.com

Você pode alterar o URL para que o comando abra qualquer página da Web que desejar.

Comando DEL(DEL Command)

O comando DEL é muito simples que exclui um ou mais arquivos em um determinado diretório. Há uma variedade de parâmetros que você pode usar para dizer ao comando como se comportar.

DEL /F /S /Q %TEMP%

Há uma variedade de parâmetros que você pode usar para dizer ao comando como se comportar.

  • /F – Inclui a exclusão de arquivos somente leitura
  • /S – Remove(– Removes) arquivos em subdiretórios, bem como o diretório atual
  • /Q – Requer(Requires “) o modo “silencioso” que não requer nenhuma confirmação de exclusão

Neste exemplo, % TEMP % é usado para especificar o diretório. Esta é a variável de ambiente do sistema para o diretório  de Arquivos Temporários do Windows .(Windows Temporary Files)

Se desejar, você pode especificar qualquer outro diretório. Ou você pode listar vários comandos DEL e excluir arquivos de vários diretórios.

Comando de dedo(Finger Command)

O comando Finger usa a conexão de internet do seu computador para alcançar qualquer computador remoto que esteja executando o serviço finger.

Estes não são fáceis de encontrar, mas há um serviço particularmente especial rodando no graph.no que permite que você procure uma previsão do tempo de 24 horas usando um simples comando “finger”.

finger [email protected]

Com este comando, você só precisa colocar o nome da maior cidade próxima antes do @graph.no parte do endereço web.

O comando retorna um gráfico de símbolos de temperatura e nível de sol para as próximas 24 horas.

Comando de pausa(Pause Command)

O comando Pause pausará a execução do seu arquivo BAT para que você possa ver qualquer informação que foi retornada pelos vários comandos. Isso é especialmente útil depois de usar o comando Finger , para que você possa visualizar o gráfico.

Se você estiver usando outros comandos e não precisar ver nenhuma informação retornada, poderá remover o comando Pause do final do script.

Na verdade, se você não precisar ver nada do script, poderá adicionar @ECHO OFF como a primeira linha do arquivo BAT e não verá nada retornado dos comandos.

Etapa 3: agende seu trabalho em lote(Step 3: Schedule Your Batch Job)

Depois de criar um arquivo BAT , ele não funciona muito bem, a menos que você clique duas vezes manualmente e execute-o sempre que quiser executar os comandos automatizados.

Seria muito mais fácil deixar o trabalho em lote ser executado automaticamente todos os dias. Você pode fazer isso iniciando o arquivo BAT como uma tarefa agendada do Windows .(Windows)

Para fazer isso, selecione o menu Iniciar(Start) , digite Agendador(Scheduler) e selecione Agendador de Tarefas(Task Scheduler) .

Isso abrirá o Agendador de Tarefas(open the Task Scheduler) . Selecione Biblioteca(Task Scheduler Library) do Agendador de Tarefas no painel esquerdo para ver todas as tarefas agendadas em seu sistema. 

Você pode adicionar uma nova tarefa agendada para iniciar seu novo arquivo BAT . Para fazer isso:

  1. Selecione Criar tarefa(Create Task) no painel Ações à direita.(Actions)

  1. Na janela Criar Tarefa(Create Task) , na guia Geral , dê um nome à tarefa no campo (General)Nome(Name) . Deixe todas as outras configurações padrão.

  1. Selecione a guia Acionadores . (Triggers)Selecione o botão Novo(New) . Na janela New Trigger , selecione Daily e deixe todas as outras configurações padrão. Selecione OK e selecione OK na janela Criar Tarefa.  

  1. Selecione a guia Ações e selecione (Actions)Novo(New) . Na janela Nova ação, selecione Procurar(Browse) e navegue até onde você salvou seu arquivo BAT . Selecione OK para finalizar. Selecione OK na janela Criar Tarefa.

  1. Agora você deve ver seu arquivo BAT agendado na (BAT)Biblioteca do Agendador de Tarefas(Task Scheduler Library) .

Seu novo arquivo BAT(BAT) agendado agora será executado todos os dias no mesmo horário. 

Personalizando seu arquivo BAT

Agora que você sabe como criar e agendar seu arquivo BAT , você pode começar a expandir esse arquivo aprendendo sobre outros comandos de arquivo BAT que você pode adicionar ao arquivo. 

Existem muitos comandos CMD(lot of CMD commands) que você pode adicionar ao seu arquivo BAT para automatizar todos os tipos de coisas em seu computador. Comece(Start) a experimentar e veja que tipos de coisas interessantes você pode criar a partir de seus próprios arquivos em lote.



About the author

Eu sou um programador de computador, e tenho sido há mais de 15 anos. Minhas habilidades estão no desenvolvimento e manutenção de aplicativos de software, além de fornecer suporte técnico para esses aplicativos. Também ensinei programação de computadores para alunos do ensino médio e atualmente sou instrutor profissional.



Related posts