Вы находитесь на странице: 1из 4

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 um aquivo .bat para realizao de um Backup de


um diretrio para outro e inicializao de um aplicativo:

echo off

cls

echo SCRIPT .BAT para realizar backup

pause
cd\docume~1\%username%\documentos

copy| * d:\Arquivos_Backup

pause

echo Abrir calculadora

start calc.exe

pause
Listagem 1: Exemplo de arquivo.bat

Explicando o cdigo:

ECHO OFF: Oculta o cdigo executado.

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 exemplo

Ao 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.

Вам также может понравиться