podemos utilizar;Comandos;Aqui estao alguns comandos utilizados em batch.ECHO [mensagem ou variavel]Escreve na telaECHO OFFDesativa as informacoes e confirmacoes feitas pelo sistema. Como "C:>", "Tem certeza que deseja fazer tal?"....ECHO ONAtiva as informacoes e confirmacoes do sistema.ECHO.Pula uma linhaSET variavel=valorCria ou modifica uma variavel (espaco reservado temporariamente na memoria RAM para guardar algumas informacoes numericas, de caracteres, positivo/negativo entre outros. Nao podem ter acento e devem comecar com letra). Para chamar a variavel posteriormente basta coloca-la entre "%".Por exemplo:SET nome=StormECHO O nome dele e %nome%:nomedolinkNomeia um ponto do arquivo de lote permitindo avancar ou voltar a execucao apartir daquele ponto. CLSEsse comando limpa toda a tela. CLear Screen.@[Comando]Desativa as informacoes e confirmacoes feitas pelo sistema apenas para esta linha.CODEIF [condicao] ([acao]) ELSE ([acao2])Esse e um comando condicional. "Se condicao faca acao, senao faca acao2".Por exemplo:CODE@ECHO OFFSET nome=StormIF "%nome%"=="Storm" (ECHO Ola Storm!) ELSE (ECHO Ola %nome%!) GOTO [ponto]Avanca ou volta a execucao para um ponto do arquivo de lote.FOR /L %%variavel IN (inicio,incremento,fim) DO comando [parametro]Repete um comando varias vezes fazendo incrementacoes ate o fim ser atingido./L, e uma opcao do comando FOR que faz as incrementacoes.%%variavel, e o nome da variavel que vai ser incrementada.inicio, e o valor de inicio da variavel que sera incrementada.incremento, numero que sera somado a cada incrementacao.fim, a repeticao ira acabar quando o valor da variavel atingir este valor.comando, um comando que sera repetido.[parametro], o parametro do comando que sera repetido.Por exemplo:CODE@ECHO OFFFOR /L %%a IN (1,1,5) DO ECHO O valor de A e %%aPAUSEFaz uma pausa e so volta quando o usuario apertar alguma tecla do teclado. REM [comentario]Este comando nao faz absolutamente nada. Ele e utilizado para inserir comentarios nos arquivos.CODEPROMPT ->Serve para abrir o prompt do msdos. O mais habitual e $p$g que corresponde a;$p = mostrar trajeto atual$g = mostrar o separador >$l = mostrar o separador <$b = mostrar o separador |$q = mostrar o separador =$$ = mostrar o sinal $$t = mostrar a hora$d = mostrar a data$v = mostrar a versao do sistema$n = mostrar unidade atual$h = retroceso. Apaga o caracter previo$e = esc. Mostra o sinal corresponde a asci 27Por isso se colocarmos prompt $p$g o cursor mostra a tragetoria de onde estamos e logo o separador. E possivel o texto ( por exemplo prompt Meu_nome $p$gDATEVer/por a data do sistemaTIMEVer/por a hora do sistemaVER[/font]Versao do sistema[font=Verdana]VOL unidadeVolume da unidade especificadaMEM parametrosMostra a memoria usada e livre no sistema/p -> mostra por programas/d -> por programas econtroladores/c -> classifica por tamanhoComandos de manejos de arquivosCOPY origem destinoServe para copiar arquivos de um lugar a outro. A origem deve ser um trajeto completo de onde estao os arquivos a copiar. Se se omite se entende no diretorio atual.O destino deve ser uma trajetoria completa de onde desejar o/os arquivo(s)copy meuarquivo.txt c:\ (copia-lo do diretorio raiz de C)copy meuarquivo.txt c:\meuarq.txt (copia-lo e poder mudar o nome a meuarq.txt)copy *.txt a:\ (copiar todos os arquivos que tenham a extensao txt a unidade A)copy *.txt c:\meusdo~1 (copiar todos os que tenham a extensao txt ao diretorio Meus documentos ( cujo o nome