Batch

linguagem de programação

Um arquivo batch é um arquivo texto contendo linhas com comandos que podem ser executados sequencialmente pelo interpretador de comandos do MS-DOS, Windows ou OS/2.[1] São identificados pelas extensões .bat ou .cmd.[2][3]

Batch
Extensão do arquivo .bat, .cmd
MIME application/bat, application/x-bat, application/x-msdos-program, text/plain
Tipo de formato arquivo

História

editar

Batch foi inicialmente criado para o MS-DOS, onde o COMMAND.COM era o interpretador dos comandos Batch.

A versão para Windows contém utilitários e estrutura de código mais avançada, e é interpretado pelo Prompt de comando.

Também há a possibilidade de executar scripts em outras linguagens, usando o Batch como um intermediário para executa-lo pelo Prompt.

Usando do utilitário CScript para executar scripts em linguagens como JScript e VBS.

Comandos

editar

echo – imprime mensagem

cls – limpa a tela

pause – aguarda pressionamento de tecla exibindo "Pressione qualquer tecla para continuar..."

shutdown – desliga, reinicia, faz logoff ou cancela desligamento

start – executa programa ou script

cd – muda de diretório

md – cria diretórios

rd – remove diretórios

del – deleta arquivo

ren ou rename – renomeia arquivos

move – move arquivo

copy – copia arquivo

type – mostra conteúdo de arquivo de texto

exist – checa se arquivo ou diretório existe

taskkill – encerra processo

color – altera cor de texto ou fundo

title – muda o título da janela

time – exibe ou altera a hora do computador

date – exibe ou altera a data do computador

Novas janelas

editar

systeminfoInformações sobre o Sistema

calcCalculadora

notepadBloco de Notas

mspaint ou pbrushPaint

wordpad ou writeWordPad

iexploreInternet Explorer

chromeGoogle Chrome

firefoxMozilla Firefox

explorerWindows Explorer

wmplayerWindows Media Player

winwordMicrosoft Word

powerpntMicrosoft PowerPoint

excelMicrosoft Excel

controlPainel de Controle

control mouse – Mouse
control color – Cores
control fonts – Fontes

Tabela de Cores Texto ou Fundo (16 cores)

editar

0 = Preto
1 = Azul
2 = Verde
3 = Verde-Água
4 = Vermelho
5 = Roxo
6 = Amarelo
7 = Branco
8 = Cinza
9 = Azul Claro
A = Verde Claro
B = Verde-Água Claro
C = Vermelho Claro
D = Lilás
E = Amarelo Claro
F = Branco Brilhante

Exemplos de código Batch

editar
@echo off
echo Ola mundo.
pause>nul
exit
@echo off
set /p nome= Digite o seu nome: 
echo E um prazer te conhecer Senhor(a) %nome%!
pause > nul
exit
@echo off
set /p n1= Digite o primeiro numero: 
set /p n2= Digite o segundo numero: 
set /a soma= %n1% + %n2%
echo %n1% + %n2% = %soma%
pause > nul
exit
@echo off
mode con: cols=90 lines=30
title Altera o tamanho da Janela
pause>nul
@echo off
:Loop
msg * CLICK Em Mim!
goto Loop
@echo off
color 0a
title Verificador de idades
echo Ola, usuario!
echo.
set /p i= Por favor, digite a sua idade:
set /a i=%i%
if %i% lss 18 (
    echo Voce e menor de idade, tem apenas %i% anos...
)
if %i% gtr 17 (
    echo Voce e maior de idade, ja tem %i% anos...
)
pause > nul
exit

Referências

  1. «Getting started with batch files». Robert van der Woude's Scripting Pages. Consultado em 16 de janeiro de 2019 
  2. «MS-DOS 6.22 Tutorial». Consultado em 16 de janeiro de 2019 
  3. «Batch Files (Scripts) in Windows». commandwindows.com. Consultado em 16 de janeiro de 2019