Veja neste post uma breve introdução aos arquivos .BAT e
alguns comandos que podem ser executados utilizando o prompt do Windows.
Um arquivo com extensão .bat pode ser definido como um
conjunto de comandos executados em lote (sequencialmente).
Criado para o MS-DOS tem a função de automatizar tarefas
rotineiras e muitas vezes trabalhosas.
Primeiramente, criamos um arquivo no bloco de notas podendo
já conter os comandos de execução do DOS e salvamos na extensão .bat, para
isso, basta incluirmos “.bat” no fim do nome do arquivo quando for salvar, como
segue abaixo:
Figura 1: Salvando um arquivo .BAT
Ou então criá-lo através do prompt de comando como segue abaixo:
Figura 2: Criando um arquivo .BAT através do prompt
Apresentarei alguns comandos básicos para que o nosso arquivo
.bat possa ser interpretado corretamente.
Comandos:
ECHO: Escreve na tela
ECHO OFF: Oculta informações e o código executado pelo
sistema.
ECHO ON: Exibe informações e o código executado pelo
sistema.
ECHO.: Salta uma linha.
@ECHO: Faz com que o prompt fique oculto durante toda
execução.
SET: Cria variável que pode ser referenciada através de
%variável%.
CLS: Limpa o console.
IF e ELSE: Estruturas condicionais.
GOTO: Avança até determinado trecho do lote.
FOR: Estrutura de repetição.
PAUSE: Faz uma pausa, e exibe: “Pressione qualquer tecla
para continuar.”
REM: Utilizado para fazer comentários.
START: Inicializa um aplicativo ou programa.
MOVE: Move (recorta) um arquivo de um diretório para outro.
Abaixo segue exemplo de um aquivo.bat para realização de um
Backup de um diretório para outro e inicialização de um aplicativo:
Explicando o código:
ECHO OFF: Oculta o código execultado.
CLS: Limpa a tela do console.
ECHO: Exibe o texto “SCRIPT .BAT para Realizar Backup”.
PAUSE: Pausa execução e apresenta: “Pressione qualquer tecla
para continuar”.
cd\docume~1\%username%\documentos: Acessa o diretório onde
será realizado backup.
copy* d:\ Arquivos_Backup: Copia todos(*) os arquivos do
diretório documentos para o diretório Arquivos_Backup na partição d:.
ECHO: Exibe o texto ”Abrir Calculadora“.
start calc.exe: Inicia a calculadora.
Após salvarmos as alterações podemos executá-lo e teremos:
Figura 3: Início da execução do exemplo
Figura 4: Continuação da execução do exemplo
Ao final da execução temos os arquivos “backupados” e a calculadora aberta.
Este é somente um exemplo das inúmeras rotinas que podem ser
feitas em um “.bat”. Com um bom conhecimento dos comandos DOS podemos otimizar
nosso tempo programando tarefas em lote.
Fonte: http://www.devmedia.com.br/introducao-a-arquivos-bat-e-programacao-em-lotes/24800
Fonte: http://www.devmedia.com.br/introducao-a-arquivos-bat-e-programacao-em-lotes/24800
Postado por Claudio Azevedo