positivo, senao negativo.Veja como ficaria:CODE@ECHO OFFIF EXIST *.bat (ECHO Positivo ) ELSE ( ECHO Negativo )X e igual a 6?@ECHO OFFCLSSET X=6IF "%X%" == "6" GOTO okECHO X nao e igual a 6, X e igua a %X%GOTO saida:okECHO X e igual a 6:saidaNa primeira linha. O "@" indica que nao e para aparecer o comando que segue, no caso, "ECHO" (Comando que escreve na janela). Nesta linha, eu estou grosseiramente mandando o MS-DOS calar a boca (nao falar nada sem eu mandar), pois se ECHO faz o computador "falar", ECHO OFF faz o computador "desligar a boca" e com o @ no comeco da linha, ele nem vai informar ao usuario que esta parando de falar.Na segunda linha, o comando CLS faz o MS-DOS apagar toda a tela.Na terceira linha, como ja foi explicado, faz a variavel X=6.Na quarta linha, e uma linha condicional. Se "X" for igual a 6 va para "ok".Na quinta linha, e obivio que X nao vai ser igual a 6, entao o MS-DOS vai "falar" X nao e igual a 6, X e igua a [valor de x].Na sexta linha, ele ira para o ponto "saida" porque o resto e feito se X for igual a 6.Na setima linha, esta sendo definido o ponto "ok", aquele ponto citado na quarta linha.Na oitava linha, X sera igua a 6, entao o MS-DOS vai dizer X e igual a 6.E na nona linha, e definido o ponto-final do processamento. Que e chamado na sexta linha, nada mais que isso, entao o MS-DOS entende que o batch concluiu. ..................................................Faca o teste1. Abra o Bloco de notas do Windows;2. Copie o exemplo acima e cole nele3. Salva-o como exemplo2.bat;4. De dois-clicks nele observe o que acontecera;5. Agora experimente modificar a segunda linha por SET idade=n (troque n por algum numero);6. Execute e veja o que acontece.Programando;Existe uma infinidade de comandos, como mostrei acima, e so usar a imaginacao e podemos programar uma imensidao de finalidades, basta usar a criatividade e alguns comandos, para fechar esse tutorial, vou abordar alguns codigos feito por mim.Exemplo 1 (Basico)-fazer um loop que pegue todos os nomes dos diretorios-dentro de cada diretorio, renomear todos os arquivos com a extensao .txt para .zipCODE@echo offrem *.txt *.zip@exitExemplo 2 (Intermediario/Avancado)CODE@echo offclsEcho Batch feito por StormEcho .Echo .Echo Comecar o programa?pauseEcho .Echo .Echo .Echo Este programa cria uma chave de inicializacao de um arquivo no windows atraves do menu.Echo .Echo .Echo [1] Deseja que esse arquivo se inicie no seu proximo logon?Echo [2] Deseja sair do programa?Set /p choice=Digite o numero correspodente a sua opcao:if "%choice%"=="2" goto op2if "%choice%"=="1" goto op1rem Bloco de declaracao dos gotos:op1 reg add "hklm\Software\Microsoft\Windows\CurrentVersion\Run" /v teste2 /t REG_SZ /d c:\path\batstorm.bat&goto proximo:op2 exit ..................................................:proximoEcho .Echo .Echo Chave criada com sucesso.Echo .Echo .Echo Agora mostrarei a chamada de um outro arquivo bat sem a interrupcao do arquivo.Echo [1] Deseja chamar o arquivo batstorm.bat?Echo [2] Deseja sair do programa?Set /p choice=Digite o numero correspondente a sua opcao:if "%choice%"=="2" goto op3if "%choice%"=="1" goto op4:op3 call batstorm.bat&goto proximo2:op4 exit BADCON Criando BADCONSBadcon e uma linguagem de sistema ou seja