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

Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidorSandu Postolachi
 
Apostila packet tracer 5.3
Apostila packet tracer 5.3Apostila packet tracer 5.3
Apostila packet tracer 5.3Jakson Silva
 
Sejarah linux dan perintah internal eksternal
Sejarah linux dan perintah internal eksternalSejarah linux dan perintah internal eksternal
Sejarah linux dan perintah internal eksternalNur Kholis
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de SoftwaresLucas Castejon
 
Apresentação Sistemas Operativos TUDO.pdf
Apresentação Sistemas Operativos TUDO.pdfApresentação Sistemas Operativos TUDO.pdf
Apresentação Sistemas Operativos TUDO.pdfHelderRangel
 
Placa de vídeo, Placa de Som e Placa de Rede
Placa de vídeo, Placa de Som e Placa de RedePlaca de vídeo, Placa de Som e Placa de Rede
Placa de vídeo, Placa de Som e Placa de RedeVictor Nunes
 
Sistema de ficheiros
Sistema de ficheirosSistema de ficheiros
Sistema de ficheirosATEC
 
Aula 01 - Revisão Algoritmo 1
Aula 01  - Revisão Algoritmo 1Aula 01  - Revisão Algoritmo 1
Aula 01 - Revisão Algoritmo 1Eder Samaniego
 
Apresentação de Linux Ubuntu
Apresentação de Linux UbuntuApresentação de Linux Ubuntu
Apresentação de Linux UbuntuCDP_Online
 
File System Hierarchy
File System HierarchyFile System Hierarchy
File System Hierarchysritolia
 
Sistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxSistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxFelipe Cesar Costa
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores claudioatx
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualizaçãocamila_seixas
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Seminários G5 - 5ª geração
Seminários G5 - 5ª geraçãoSeminários G5 - 5ª geração
Seminários G5 - 5ª geraçãoAnderson Andrade
 
Software livre por que usar? slide
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slideJosé Nascimento
 

Tendances (20)

Protocolos TCP/IP
Protocolos TCP/IPProtocolos TCP/IP
Protocolos TCP/IP
 
Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidor
 
Apostila packet tracer 5.3
Apostila packet tracer 5.3Apostila packet tracer 5.3
Apostila packet tracer 5.3
 
Sejarah linux dan perintah internal eksternal
Sejarah linux dan perintah internal eksternalSejarah linux dan perintah internal eksternal
Sejarah linux dan perintah internal eksternal
 
MS-DOS
MS-DOSMS-DOS
MS-DOS
 
Tipos de Licença de Softwares
Tipos de Licença de SoftwaresTipos de Licença de Softwares
Tipos de Licença de Softwares
 
Apresentação Sistemas Operativos TUDO.pdf
Apresentação Sistemas Operativos TUDO.pdfApresentação Sistemas Operativos TUDO.pdf
Apresentação Sistemas Operativos TUDO.pdf
 
Placa de vídeo, Placa de Som e Placa de Rede
Placa de vídeo, Placa de Som e Placa de RedePlaca de vídeo, Placa de Som e Placa de Rede
Placa de vídeo, Placa de Som e Placa de Rede
 
Sistema de ficheiros
Sistema de ficheirosSistema de ficheiros
Sistema de ficheiros
 
Aula 01 - Revisão Algoritmo 1
Aula 01  - Revisão Algoritmo 1Aula 01  - Revisão Algoritmo 1
Aula 01 - Revisão Algoritmo 1
 
Apresentação de Linux Ubuntu
Apresentação de Linux UbuntuApresentação de Linux Ubuntu
Apresentação de Linux Ubuntu
 
File System Hierarchy
File System HierarchyFile System Hierarchy
File System Hierarchy
 
Sistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxSistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e Linux
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualização
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Seminários G5 - 5ª geração
Seminários G5 - 5ª geraçãoSeminários G5 - 5ª geração
Seminários G5 - 5ª geração
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
 
Servidor WEB
Servidor WEBServidor WEB
Servidor WEB
 
Software livre por que usar? slide
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slide
 

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
 
Comandos do MS-DOS
Comandos do MS-DOSComandos do MS-DOS
Comandos do MS-DOSfrancissal
 
Programação em bat
Programação em batProgramação em bat
Programação em bathackernoob
 
44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batch44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batchMarcio Pereira
 
Tolerancia falhas em software
Tolerancia falhas em softwareTolerancia falhas em software
Tolerancia falhas em softwarenessinhavos
 
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 UnixJuajuin
 
Manual excel softwere rosa coimbra
Manual excel softwere   rosa coimbraManual excel softwere   rosa coimbra
Manual excel softwere rosa coimbraRosa 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 projetoClaudia Bordin Rodrigues
 
Design Grafico Para Sustentabilidade
Design Grafico Para SustentabilidadeDesign Grafico Para Sustentabilidade
Design Grafico Para SustentabilidadeDaniela Santos
 
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 ELKSegInfo
 
Escudo de oração texto
Escudo de oração   textoEscudo de oração   texto
Escudo de oração textoAlice Sugawara
 
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.comWlademir RS
 
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 VisualgRegis Magalhães
 
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.brLojaTotalseg
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresWillians Miyabara
 

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: Introdução aos comandos internos e externos

Inter Aula1
Inter  Aula1Inter  Aula1
Inter Aula1willians
 
Sistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasSistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasLuiz Arthur
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch LinuxDanielAraujo224
 
Engenharia Reversa no Linux
Engenharia Reversa no LinuxEngenharia Reversa no Linux
Engenharia Reversa no LinuxFernando Mercês
 
Minicurso Comando Básicos
Minicurso Comando BásicosMinicurso Comando Básicos
Minicurso Comando Básicostonbada
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao LinuxTzveDyor
 
Execução de programas
Execução de programasExecução de programas
Execução de programasMattheusAnd07
 
Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamentoIvani Nascimento
 
Linux4all#1
Linux4all#1Linux4all#1
Linux4all#1Daniel
 
Funcionamento kernel
Funcionamento kernelFuncionamento kernel
Funcionamento kernelSENAC RIO
 
Curso de shell
Curso de shellCurso de shell
Curso de shellTiago
 
Curso de shell
Curso de shellCurso de shell
Curso de shellTiago
 
Aula de informatica 01
Aula de informatica 01Aula de informatica 01
Aula de informatica 01Nilberte
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisEmanoel Lopes
 
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árioFabrício Campos
 

Similaire à Programação em BAT: Introdução aos comandos internos e externos (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: Introdução aos comandos internos e externos

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