programação em bat

17
PROGRAMAÇÃO EM BAT Comandos Externos e internos Primeiro conceito Criando o primeiro arquivo BAT Segundo conceito Renderizando o Projeto Terceiro conceito

Upload: hackernoob

Post on 28-Jun-2015

3.358 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Programação em bat

PROGRAMAÇÃO EM BAT

• Comandos Externos e internosPrimeiro conceito

• Criando o primeiro arquivo BATSegundo conceito

• Renderizando o ProjetoTerceiro conceito

Page 2: Programação em bat

INTRODUÇÃO 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.

Page 3: Programação em bat

COMANDOS EXTERNOS E INTERNOS

Comandos Externos

São comandos que estão localizados no disco. Os comandos são procurados no disco usando o path e executados assim que encontrados.

Path - é o caminho de procura dos arquivos/comandos executáveis.

Na próxima coluna, vamos aprender sobre o Interpretador de Comandos, também conhecido como Shell.

Page 4: Programação em bat

Comandos Internos

São comandos que estão localizados dentro do interpretador de comandos (normalmente o Bash) e não no disco. Eles são carregados na memória RAM do computador junto com o interpretador de comandos.Quando executa um comando, o interpretador de comandos verifica primeiro se ele é um Comando Interno caso não seja é verificado se é um Comando Externo.

Exemplos de comandos internos cd, exit, echo, bg, fg, source, help, entre outros.

Page 5: Programação em bat

Comandos Externos ECHO: Exibe um texto na tela. @ECHO OFF: Oculta informações e o código executado. @ECHO ON: Exibe informações e o código executado. ECHO. : Dá um paragrafo. @ECHO: Faz com que o prompt fique oculto durante a

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.

Page 6: Programação em bat

Abaixo segue um exemplo de um arquivo Bath.

Page 7: Programação em bat

Salve com a extensão .bat

Page 8: Programação em bat

Após ter feito todos os passos acima execute-o.

Page 9: Programação em bat

Quando você executou o arquivo a calculadora abril, pois você ordenou que a maquina abrisse com o comando Start Calc.exe

Page 10: Programação em bat

Renderizando seu projeto transformando-o em (EXE)

Para Transformar qualquer arquivo .Bat em EXE precisamos de um Softwere chamado Quick BFC

Baixe aqui: http://www.superdownloads.com.br/download/43/quick-batch-file-compiler/

Page 11: Programação em bat

1º Vá na pasta onde se encontra seu executável.

Page 12: Programação em bat

Abra o Quick Bath Compiler e abra seu projeto criado anteriormente.

Page 13: Programação em bat

Clique em Embedded Files:

Page 14: Programação em bat

Nesse recurso do Software você coloca um ícone no seu Execultaveu, clique Browser.

Depois de clicar em Browser vá no diretorio onde se encontra seu ícone.

Page 15: Programação em bat

Depois de Colocar o ícone clique em Build

Page 16: Programação em bat

Pronto, 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.