Básico

Veremos como programar em um arquivos de lotes(.bat).

Para inserir um texto, utiliza-se o comando ‘echo’ e depois o texto a ser mostrado, veja o exemplo a seguir:

Código:

1.| echo Texto Mostrado

Console:

Quando nós tentamos executar o código acima, a janela fecha rapidamente, além disso a 1ª linha não deveria ser mostrada. Para resolver isso devemos usar 2 códigos.

O primeiro código é ‘pause’ e serve para “pausar” a tela.

Código:

1.| pause

Console:

O segundo código é ‘echo off’ e serve para retirar a primeira linha.

Código:

1.| echo off

Console:

Vejamos o que acontece quando juntamos os 3 códigos.

Código:

1.| echo off
2.| echo Texto Mostrado
3.| pause

Console:

Porém ainda a 1ª linha aparece, o código ‘cls’ resolve esse problema, limpando a tela de todo código de antes desse código.

Código:

1.| echo off
2.| cls
3.| echo Texto Mostrado
4.| pause

Console:

Um arquivo de lotes executa linha por linha na ordem em que aparecem, para indicar locais utiliza o código’:’ depois a identificação, para ir para ir para um ponto destes ultiliza-se o código ‘goto’ depois a identificação, veja o exemplo a seguir:

Código:

1.| :id
2.| goto id

Vamos

Código:

Console:

Código:

 1.| echo off
 2.| cls
 3.| :sistema
 4.| set /p "sys=Mexter>"
 5.| if %sys% == end goto end
 6.| if %sys% == clear goto clear
 7.| if %sys% == mapear goto mapear
 8.| if %sys% == editar goto editartexto
 9.| if %sys% == ler goto lertexto
10.| echo Comando '%sys%' Invalido
11.| goto sistema
12.| :clear
13.| cls
14.| goto sistema
15.| :editartexto
16.| set /p "texto=>"
17.| goto sistema
18.| :lertexto
19.| echo %texto%
20.| goto sistema
21.| :mapear
22.| tree
23.| goto sistema
24.| :end

teste

%d blogueiros gostam disto: