sistema operacional
Batch ou arquivo de lote (também conhecidos por .bat) é um arquivo de computador utilizado para automatizar tarefas. É regularmente confundido com o modo de processamento de dados no qual os mesmos são processados em grupos, ou lotes, através de uma rotina agendada. O batch neste caso, nada mais é um conjunto de comandos rodados sequencialmente. Podemos compará-lo, a grosso modo, aos scripts do Unix.
Criado para o MS-DOS, o batch foi utilizado para preparar o sistema operacional à execução de outros programas. Por exemplo: o EMM386 que habilitava o uso da memória expandida (além dos 640K). Alguns técnicos de informática utilizam deste recurso para facilitar a instalação do sistema operacional da Microsoft (Windows) utilizando um disco de boot.
Este tipo de arquivo pode ser muito perigoso, pois é capaz de danificar o sistema operacional sem o conhecimento do usuário, enchendo o disco rígido, desconfigurando a inicialização do sistema, dentre outros males. Por isso, é recomendado executar jobs batch conhecidos. No Windows, estes arquivos podem ser facilmente editados clicando com o botão direito do mouse e selecionandoEditar. Você pode fazer um utilizando apenas o bloco de notas do Windows. No arquivo, cada linha é um comando diferente do MS-DOS. Para funcionar é necessário salvar o arquivo com a extensão .bat (Por exemplo: nome do arquivo.bat).
Comandos
Aqui estão, alguns comandos utilizados em jobs batch. Se você tiver dúvida de algum digite no Prompt de comando: comando/?. Outro modo de vê-los é digitando help no Prompt de Comando.
ECHO [mensagem ou variável]
Escreve na tela
ECHO OFF
Desactiva as informações e confirmações feitas pelo sistema. Como "C:>", "Tem a certeza que deseja fazer tal?"...
ECHO ON
Activa as informações e confirmações do sistema.
ECHO.
Salta uma linha
SET variavel=valor
Cria ou modifica uma variável (espaço reservado temporariamente na memória RAM para guardar algumas informações númericas, de caracteres,