Download - Programação em bat
![Page 1: Programação em bat](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/1.jpg)
PROGRAMAÇÃO EM BAT
• Comandos Externos e internos Primeiro
conceito
• Criando o primeiro arquivo BAT Segundo
conceito
• Renderizando o Projeto Terceiro
conceito
![Page 2: Programação em bat](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/6.jpg)
Abaixo segue um exemplo de um arquivo Bath.
![Page 7: Programação em bat](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/7.jpg)
Salve com a extensão .bat
![Page 8: Programação em bat](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/8.jpg)
Após ter feito todos os passos acima execute-o.
![Page 9: Programação em bat](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/11.jpg)
1º Vá na pasta onde se encontra seu executável.
![Page 12: Programação em bat](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/12.jpg)
Abra o Quick Bath Compiler e abra seu projeto criado anteriormente.
![Page 13: Programação em bat](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/13.jpg)
Clique em Embedded Files:
![Page 14: Programação em bat](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/15.jpg)
Depois de Colocar o ícone clique em Build
![Page 16: Programação em bat](https://reader036.vdocuments.pub/reader036/viewer/2022062406/558fc3ec1a28ab8d318b45a9/html5/thumbnails/16.jpg)
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.