FORUM DARKERS

Tecnologia & Informática => Programação => Batch Script => Topic started by: Anonymous on 30 de July , 2006, 08:01:05 PM

Title: Algumas dicas em batch
Post by: Anonymous on 30 de July , 2006, 08:01:05 PM
[code][b]While[/b]

Código bem simples:[code]
doskey iwhile=if
:: define "if" como "iwhile"
doskey fwhile=goto while
:: define "goto while" como "fwhile"
set VAR=1
:: define uma variavel com o valor 1

:while
:: rotulo com nome de iwhile
iwhile %VAR% LSS  10 (
:: LSS = menor ou igual que.
:: ou seja enquanto VAR for LSS que 10 entao
echo Sao: %VAR%
:: mostra o texto na tela
:: agora vamos aumentar a variavel em 1, como se fosse um "$VAR++"
:: para diminuir e so usar ao invez de "+" no codigo abaixo use "-"
set/a VAR=%VAR%+1
:: para voltar ao while com a variavel com mais 1 facamos o comando
fwhile )[/code]
OBS: Inventei o fwhile e iwhile para ficar bunitinho, pode usar os comandos normais como o IF e o GOTO puros.

Exemplo:[code]
@echo off
title Programa exemplo - while
echo.
echo Programa exemplo - while
echo  by Sthealt
echo.
set contagem=0
echo Contagem regressiva!!!
:while
if %contagem% LSS 10 (
echo 0...
set/a %contagem%=%contagem%+1
goto while )
echo Fim da contagem.
echo Fim do programa.
pause[/code]


[b]While infinito[/b][code]
:while_i
echo While infinito
goto while_i[/code]

[b]Calculos[/b][/code]
set/a VARIAVEL=1+2*3/4-15-(17+16)

At
Como um lembrador...at horario comandoExemplo:at 12:00 msg * "Sao meio dia"
Dir customizado usando forfor %%d in (*.*) do @echo %%d
Só isso espero que tenham gostado.
Title: Re: Algumas dicas em batch
Post by: Ðark$pawn on 01 de August , 2006, 07:40:41 PM
Aê amigo Sthealt, o que vc acha de se unir ao Storm. e fazer um grande tuto pra galera sobre batch, desde o super noob ao avançado?

Troquem algumas idéias, quem sabe dê certo... ;)
Title: Re: Algumas dicas em batch
Post by: #phobia on 01 de August , 2006, 08:01:37 PM
lol

Também acho, o Storm saka muito de batch.

E Sthealt, pelo que estou vendo você também conhece bastante. Pense na sugestão do DarkSpawn! ;)
Parabéns. Bom post!
Title: Re: Algumas dicas em batch
Post by: Anonymous on 05 de August , 2006, 10:28:05 PM
Não é má ideia, seria legal até...

Mas, vou dar uma pensada.