Transcript

Introduo a arquivos .BAT e programao em lotesVeja neste artigo uma introduo aos arquivos .BAT e comandos que podem ser executados com o prompt do Windows.Um arquivo com extenso.batpode ser definido como um conjunto de comandos executados em lote (sequencialmente).Criado para oMS-DOStem a funo de automatizar tarefas rotineiras e muitas vezes trabalhosas.Primeiramente, criamos um arquivo no bloco de notas podendo j conter os comandos de execuo doDOSe salvamos na extenso.bat, para isso, basta incluirmos .bat no fim do nome do arquivo quando for salvar, como segue abaixo:

Figura 1:Salvando um arquivo .BATOu ento cri-lo atravs do prompt de comando como segue abaixo:

Figura 2:Criando um arquivo .BAT atravs do promptApresentarei alguns comandos bsicos para que o nosso arquivo .bat possa ser interpretado corretamente.Comandos: ECHO:Escreve na tela ECHO OFF:Oculta informaes e o cdigo executado pelo sistema. ECHO ON:Exibe informaes e o cdigo executado pelo sistema. ECHO.:Salta uma linha. @ECHO:Faz com que o prompt fique oculto durante toda execuo. SET:Cria varivel que pode ser referenciada atravs de %varivel%. CLS:Limpa o console. IF e ELSE:Estruturas condicionais. GOTO:Avana at determinado trecho do lote. FOR:Estrutura de repetio. PAUSE:Faz uma pausa, e exibe: Pressione qualquer tecla para continuar. REM:Utilizado para fazer comentrios. START:Inicializa um aplicativo ou programa. MOVE:Move (recorta) um arquivo de um diretrio para outro.Abaixo segue exemplo de umaquivo .batpara realizao de um Backup de um diretrio para outro e inicializao de um aplicativo:Listagem 1:Exemplo de arquivo.batecho offclsecho SCRIPT .BAT para realizar backuppausecd\docume~1\%username%\documentoscopy| * d:\Arquivos_Backuppauseecho Abrir calculadorastart calc.exepauseExplicando o cdigo: ECHO OFF:Oculta o cdigo execultado. CLS:Limpa a tela do console. ECHO:Exibe o texto SCRIPT .BAT para Realizar Backup. PAUSE:Pausa execuo e apresenta: Pressione qualquer tecla para continuar. cd\docume~1\%username%\documentos:Acessa o diretrio onde ser realizado backup. copy* d:\ Arquivos_Backup:Copia todos(*) os arquivos do diretrio documentos para o diretrio Arquivos_Backup na partio d:. ECHO:Exibe o texto Abrir Calculadora. start calc.exe:Inicia a calculadora.Aps salvarmos as alteraes podemos execut-lo e teremos:

Figura 3:Incio da execuo do exemplo

Figura 4:Continuao da execuo do exemplo

Figura 5:Finalizao da execuo do exemploAo final da execuo temos os arquivos backupados e a calculadora aberta.Este somente um exemplo das inmeras rotinas que podem ser feitas em um .bat. Com um bom conhecimento dos comandos DOS podemos otimizar nosso tempo programando tarefas em lote.


Recommended