SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
PROGRAMAÇÃO EM BAT
• Comandos Externos e internos
Primeiro
conceito
• Criando o primeiro arquivo BAT
Segundo
conceito
• Renderizando o Projeto
Terceiro
conceito
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.

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.
 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.
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.
Abaixo segue um exemplo de um
arquivo Bath.
Salve com a extensão .bat
 Após ter feito todos os passos acima
execute-o.
 Quando você executou o arquivo a
calculadora abril, pois você ordenou que a
maquina abrisse com o comando Start
Calc.exe
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/
1º Vá na pasta onde se encontra seu
executável.
 Abra o Quick Bath Compiler e abra
seu projeto criado anteriormente.
 Clique em Embedded Files:
 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.
 Depois de Colocar o ícone clique em
Build
 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.
 Acessem:
www.hackernoobful.blogspot.com.br
 E-mail: hackernoob446@gmail.com

Contenu connexe

Tendances

Tarjeta madre
Tarjeta madreTarjeta madre
Tarjeta madre
avmf
 
Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2
Valentin Leonard Tabacaru
 
Técnicas de detecção de avarias
Técnicas de detecção de avariasTécnicas de detecção de avarias
Técnicas de detecção de avarias
Andre Santos
 
3° unidade (placa mãe)
3° unidade (placa mãe)3° unidade (placa mãe)
3° unidade (placa mãe)
André Lopes
 
Bilgi Teknolojileri Temel Kavramları - 1
Bilgi Teknolojileri Temel Kavramları - 1Bilgi Teknolojileri Temel Kavramları - 1
Bilgi Teknolojileri Temel Kavramları - 1
Zekai Uçan
 
Computer Operating Systems
Computer Operating SystemsComputer Operating Systems
Computer Operating Systems
guevarra_2000
 
Exercícios de hardware software
Exercícios de hardware softwareExercícios de hardware software
Exercícios de hardware software
jocaco
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos
Ribeiro Lelia
 

Tendances (20)

Gerenciamento de Memoria
Gerenciamento de MemoriaGerenciamento de Memoria
Gerenciamento de Memoria
 
Infografia PLACA BASE
Infografia PLACA BASEInfografia PLACA BASE
Infografia PLACA BASE
 
Tarjeta madre
Tarjeta madreTarjeta madre
Tarjeta madre
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a Informática
 
Tipos de Placa-Mãe
Tipos de Placa-MãeTipos de Placa-Mãe
Tipos de Placa-Mãe
 
[QaOps] Explicando git | estrutura de árvore
[QaOps] Explicando git | estrutura de árvore[QaOps] Explicando git | estrutura de árvore
[QaOps] Explicando git | estrutura de árvore
 
Introducao redes
Introducao redesIntroducao redes
Introducao redes
 
Windows 7 Features
Windows 7 FeaturesWindows 7 Features
Windows 7 Features
 
Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2
 
Técnicas de detecção de avarias
Técnicas de detecção de avariasTécnicas de detecção de avarias
Técnicas de detecção de avarias
 
3° unidade (placa mãe)
3° unidade (placa mãe)3° unidade (placa mãe)
3° unidade (placa mãe)
 
Ppt informática básica sistema operacioanal
Ppt informática básica sistema operacioanalPpt informática básica sistema operacioanal
Ppt informática básica sistema operacioanal
 
Aula 8 (backup)
Aula 8 (backup)Aula 8 (backup)
Aula 8 (backup)
 
Bilgi Teknolojileri Temel Kavramları - 1
Bilgi Teknolojileri Temel Kavramları - 1Bilgi Teknolojileri Temel Kavramları - 1
Bilgi Teknolojileri Temel Kavramları - 1
 
Computer Operating Systems
Computer Operating SystemsComputer Operating Systems
Computer Operating Systems
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)
 
La placa base
La placa baseLa placa base
La placa base
 
Instalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorInstalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/Servidor
 
Exercícios de hardware software
Exercícios de hardware softwareExercícios de hardware software
Exercícios de hardware software
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos
 

En vedette

Comandos e dicas do prompt de comando (cmd)
Comandos e dicas do prompt de comando (cmd)Comandos e dicas do prompt de comando (cmd)
Comandos e dicas do prompt de comando (cmd)
marcosdcl
 
Programação em bat
Programação em batProgramação em bat
Programação em bat
hackernoob
 
44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batch44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batch
Marcio Pereira
 
Comandos básicos de MS-DOS, Linux y Unix
Comandos básicos de MS-DOS, Linux y UnixComandos básicos de MS-DOS, Linux y Unix
Comandos básicos de MS-DOS, Linux y Unix
Juajuin
 
Manual excel softwere rosa coimbra
Manual excel softwere   rosa coimbraManual excel softwere   rosa coimbra
Manual excel softwere rosa coimbra
Rosa Coimbra
 
Design Grafico Para Sustentabilidade
Design Grafico Para SustentabilidadeDesign Grafico Para Sustentabilidade
Design Grafico Para Sustentabilidade
Daniela Santos
 
Escudo de oração texto
Escudo de oração   textoEscudo de oração   texto
Escudo de oração texto
Alice Sugawara
 

En vedette (20)

Cmd e Bat
Cmd e BatCmd e Bat
Cmd e Bat
 
Tutoriais.comandos basicos ms-dos
   Tutoriais.comandos basicos ms-dos   Tutoriais.comandos basicos ms-dos
Tutoriais.comandos basicos ms-dos
 
Comandos e dicas do prompt de comando (cmd)
Comandos e dicas do prompt de comando (cmd)Comandos e dicas do prompt de comando (cmd)
Comandos e dicas do prompt de comando (cmd)
 
Comandos do MS-DOS
Comandos do MS-DOSComandos do MS-DOS
Comandos do MS-DOS
 
Programação em bat
Programação em batProgramação em bat
Programação em bat
 
44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batch44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batch
 
Tolerancia falhas em software
Tolerancia falhas em softwareTolerancia falhas em software
Tolerancia falhas em software
 
Comandos básicos de MS-DOS, Linux y Unix
Comandos básicos de MS-DOS, Linux y UnixComandos básicos de MS-DOS, Linux y Unix
Comandos básicos de MS-DOS, Linux y Unix
 
Apostila para Hackers Iniciantes
Apostila para Hackers IniciantesApostila para Hackers Iniciantes
Apostila para Hackers Iniciantes
 
Manual excel softwere rosa coimbra
Manual excel softwere   rosa coimbraManual excel softwere   rosa coimbra
Manual excel softwere rosa coimbra
 
Discussões sobre a prática de Design e metodologia de projeto
Discussões sobre a prática de Design e metodologia de projetoDiscussões sobre a prática de Design e metodologia de projeto
Discussões sobre a prática de Design e metodologia de projeto
 
Design Grafico Para Sustentabilidade
Design Grafico Para SustentabilidadeDesign Grafico Para Sustentabilidade
Design Grafico Para Sustentabilidade
 
Analisando eventos de forma inteligente para detecção de intrusos usando ELK
Analisando eventos de forma inteligente para detecção de intrusos usando ELKAnalisando eventos de forma inteligente para detecção de intrusos usando ELK
Analisando eventos de forma inteligente para detecção de intrusos usando ELK
 
Escudo de oração texto
Escudo de oração   textoEscudo de oração   texto
Escudo de oração texto
 
Windows 10 Technical Preview - http://f2suporte.blogspot.com
Windows 10 Technical Preview - http://f2suporte.blogspot.comWindows 10 Technical Preview - http://f2suporte.blogspot.com
Windows 10 Technical Preview - http://f2suporte.blogspot.com
 
O adversário de Deus e do seu povo
O adversário de Deus e do seu povoO adversário de Deus e do seu povo
O adversário de Deus e do seu povo
 
Apostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o VisualgApostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o Visualg
 
Dons de revelação
Dons de revelaçãoDons de revelação
Dons de revelação
 
Manual do Telefone Sem Fio TS 40 ID Intelbras - LojaTotalseg.com.br
Manual do Telefone Sem Fio TS 40 ID Intelbras - LojaTotalseg.com.brManual do Telefone Sem Fio TS 40 ID Intelbras - LojaTotalseg.com.br
Manual do Telefone Sem Fio TS 40 ID Intelbras - LojaTotalseg.com.br
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
 

Similaire à Programação em bat

Inter Aula1
Inter  Aula1Inter  Aula1
Inter Aula1
willians
 
Sistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasSistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando Programas
Luiz Arthur
 
Aula de informatica 01
Aula de informatica 01Aula de informatica 01
Aula de informatica 01
Nilberte
 

Similaire à Programação em bat (20)

Inter Aula1
Inter  Aula1Inter  Aula1
Inter Aula1
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Sistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasSistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando Programas
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch Linux
 
Apresentação do MS-DOS
Apresentação do MS-DOSApresentação do MS-DOS
Apresentação do MS-DOS
 
Engenharia Reversa no Linux
Engenharia Reversa no LinuxEngenharia Reversa no Linux
Engenharia Reversa no Linux
 
Minicurso Comando Básicos
Minicurso Comando BásicosMinicurso Comando Básicos
Minicurso Comando Básicos
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Execução de programas
Execução de programasExecução de programas
Execução de programas
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
01 notações iniciais
01   notações iniciais01   notações iniciais
01 notações iniciais
 
Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamento
 
Linux4all#1
Linux4all#1Linux4all#1
Linux4all#1
 
Funcionamento kernel
Funcionamento kernelFuncionamento kernel
Funcionamento kernel
 
Curso de shell
Curso de shellCurso de shell
Curso de shell
 
Curso de shell
Curso de shellCurso de shell
Curso de shell
 
Aula de informatica 01
Aula de informatica 01Aula de informatica 01
Aula de informatica 01
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
SlackWare - Leonel
SlackWare - LeonelSlackWare - Leonel
SlackWare - Leonel
 
SVN - Subversion: Guia de sobrevivência do usuário
SVN - Subversion: Guia de sobrevivência  do usuárioSVN - Subversion: Guia de sobrevivência  do usuário
SVN - Subversion: Guia de sobrevivência do usuário
 

Programação em bat

  • 1. PROGRAMAÇÃO EM BAT • Comandos Externos e internos Primeiro conceito • Criando o primeiro arquivo BAT Segundo conceito • Renderizando o Projeto Terceiro conceito
  • 2. 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. 
  • 3. 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.
  • 4.  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.
  • 5. 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.
  • 6. Abaixo segue um exemplo de um arquivo Bath.
  • 7. Salve com a extensão .bat
  • 8.  Após ter feito todos os passos acima execute-o.
  • 9.  Quando você executou o arquivo a calculadora abril, pois você ordenou que a maquina abrisse com o comando Start Calc.exe
  • 10. 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/
  • 11. 1º Vá na pasta onde se encontra seu executável.
  • 12.  Abra o Quick Bath Compiler e abra seu projeto criado anteriormente.
  • 13.  Clique em Embedded Files:
  • 14.  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.
  • 15.  Depois de Colocar o ícone clique em Build
  • 16.  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.