NOTÍCIAS

[ANONYMOUS][grids]

O que é um arquivo em lote no Windows? Como criar um arquivo de lote?

O que é um arquivo em lote no Windows?

Oarquivo em lotes é um termo que costuma ser ouvido pelos usuários do Windows. Basicamente, é uma maneira de fazer as coisas sem realmente fazê-las. Espere, antes de me perguntar se eu sou alto, deixe-me elaborar o que é um arquivo de lote e uma idéia básica de programação de arquivos em lote.

Então, o que é um arquivo de lote exatamente?

Você pode estar ciente do interpretador de linha de comando do Windows conhecido como CMD ou Prompt de Comando. Leva vários comandos como entrada pelo teclado e os processa. Sendo um usuário do Windows, a maioria de nós não se sente muito confortável com qualquer coisa que não pareça boa, e o CMD é um deles.
Um arquivo em lote faz o trabalho de um mediador entre você e o prompt de comando. É um arquivo - com extensões de arquivo .bat, .cmd, .btm - contendo os comandos CMD. Quando você executa um arquivo em lotes, os comandos escritos nele são executados no Prompt de Comando seguindo uma moda serial. Caso contrário, esses teriam que ser inseridos manualmente, linha por linha. O conjunto de comandos também é conhecido como script em lote.

Qual é o uso de um arquivo em lotes?

Agora, por que você deve manter os comandos em um arquivo de lote? Um arquivo de lote economiza seu tempo, caso contrário, seria investido na digitação dos mesmos comandos novamente e novamente. Por exemplo, você pode agendar seu sistema operacional Windows para desligar após um período de tempo específico usando o prompt de comando.
Se você criou um arquivo de lote para a operação de desligamento, você só terá que clicar duas vezes para executá-lo, como normalmente abrir aplicativos, e seu Windows será desligado após o tempo que você já definiu.
Se um desenvolvedor quiser usar o prompt de comando em sua máquina durante a instalação do software, ele poderá fazê-lo incluindo um arquivo em lotes nos arquivos de instalação. Caso contrário, você teria que executar os comandos que eu acho que não vai fazer você feliz. Em suma, é um arquivo de script usado para automatizar tarefas em sistemas operacionais DOS, Windows e OS / 2.
Ao criar um arquivo em lotes, você também pode habilitar loops (for), instruções condicionais (if), instruções de controle (goto), etc. Você pode executar um arquivo em lote diretamente no prompt de comando digitando seu nome. Além disso, você pode executar um arquivo em lotes de outro arquivo em lote usando o comando CALL.

O que são modos de arquivo em lote?

Você pode ter feito isso muitas vezes, existem arquivos em lotes em que você precisa fazer uma seleção para continuar a execução. Por exemplo, pode perguntar Sim ou Não para continuar.
Isso é chamado de modo interativo, em que a entrada do usuário é necessária. O outro modo é chamado de modo em lote, onde um arquivo bat continua fazendo seu trabalho sem atrapalhar o usuário.

Coisas para saber: comandos de arquivo em lote

Antes de aprender como criar um arquivo em lotes no Windows, você deve estar ciente de algumas coisas. Criar um arquivo de lote é tudo sobre comandos e elaborá-los adequadamente para melhor uso. Você precisa conhecer alguns comandos de arquivos em lote que o ajudarão a criar arquivos em lote básicos.
title:  É usado para alterar o texto do título exibido na parte superior da janela do CMD.
echo - Exibe a string de entrada como a saída. Use a opção ON ou OFF para ECHO para ativar ou desativar o recurso de eco. Se você ativar o ECHO, o CMD exibirá o comando que está sendo executado.
pausa - Usado para interromper a execução de um arquivo em lotes do Windows.
SAIR - Para sair do prompt de comando.
cls - Usado para limpar a tela do prompt de comando.
:: - Adicione um comentário no arquivo de lote. O Prompt de Comando ignora qualquer texto escrito como um comentário de arquivo em lote.
Então, esses eram o que podemos chamar de comandos internos enviados com o Windows. Seu script em lote também pode suportar comandos externos. Estes são adicionados quando um novo software é instalado em seu sistema. Por exemplo, se você tiver o Google Chrome instalado em sua máquina, poderá usar o comando 'chrome' na janela do CMD.
Esses comandos podem ajudá-lo a criar um arquivo BAT simples. Você pode melhorar seu script em lote aprendendo mais comandos na lista Comandos do Windows CMD .

Como criar um arquivo em lotes no Windows 10?

Aqui, vou lhe dizer as etapas para criar um arquivo de lote pequeno (BAT). As etapas são quase as mesmas, não importa se você está usando o Windows 10, o Windows 8.1, o Windows 7 ou mesmo o XP.
  1. Abra um novo arquivo do bloco de notas. Você também pode usar qualquer editor de arquivo de texto similar, como o Notepad ++.
  2. Digite os seguintes comandos no arquivo de texto:
    batch-file-txt2


echo off
title My Test Batch File
:: See the title at the top. And this comment will not appear in the command prompt.
echo Test file executed.
echo I am too lazy to write commands again and again.
pause

  1. Salve o arquivo de texto com a extensão .bat em vez de .txt. Por exemplo, testbatch.bat no meu caso. 
    Nota: Certifique-se de que o recurso Ocultar extensões de arquivo esteja desativado no Windows. Caso contrário, você não poderá alterar a extensão do arquivo. Para verificar, vá ao Painel de Controle> Opções do File Explorer> guia Visualizar> Desmarque Ocultar as extensões dos tipos de arquivo conhecidos .
  2. Para executar o arquivo em lotes, basta clicar duas vezes nele. A janela do CMD abrirá automaticamente com a saída desejada.
Você também pode tentar o eco no comando mencionado na Etapa 2 para ver o que ele faz. Agora, toda vez que você executar este arquivo, o mesmo texto será exibido. Você também pode usar a extensão .cmd  no lugar da extensão .bat .

Como executar um arquivo em lotes no Windows 10?

Além de duplicar o clique, você pode executar um arquivo bat a partir da janela do CMD.
Para abrir um arquivo usando cmd, você precisa navegar na pasta / diretório onde o arquivo está localizado. Em seguida, digite o nome desse arquivo junto com sua extensão de arquivo. Por exemplo, você precisa executar um arquivo bat chamado HelloWorld. Digite HelloWorld.bat e pressione Enter.

Como editar ou modificar um arquivo em lotes?

Se você quiser fazer alguma experimentação com o arquivo de lote que você criou no passado, editar um arquivo bat é um processo simples. Basta clicar com o botão direito no arquivo e clicar em renomear. Vai abrir no editor de texto.
Depois de terminar, salve as alterações e você está pronto para ir. Da próxima vez que você executar o arquivo bat na linha de comando, ele executará as alterações feitas.

Faça algo mais - exemplos de arquivos em lote

Algum tempo atrás, falei sobre como verificar a integridade da bateria em sua máquina Windows usando o utilitário POWERCFG. Antes, você tinha que fazer muito trabalho. Para verificar a saúde da bateria, você tinha que abrir o CMD, digitar o comando e, em seguida, ir para o local onde o arquivo de saída é armazenado.
Vamos descansar um pouco nas suas mãos criando um arquivo de lote e automatizando a tarefa.

Crie um lote para gerar o Relatório de Energia:

Em um novo arquivo de texto, digite o seguinte comando:

powercfg /batteryreport
C:\Windows\System32\battery-report.html

Salve o arquivo como batteryreport.bat ou qualquer nome que desejar.
Importante:  O utilitário POWERCFG funciona apenas com privilégios de administrador. Então, você terá que executar esses arquivos em lote no modo "Executar como administrador". Você faz isso clicando com o botão direito do mouse no arquivo de lote> Clique em Executar como administrador .
Se você executar esses arquivos em lote de verificação de bateria sem privilégios de administrador, ele mostrará a versão do relatório que já está armazenado nesse local. O uso de arquivos em lote com direitos de administrador exibirá os dados mais recentes.
Se você tem algo a acrescentar, conte-nos nos comentários abaixo.