Lista de comandos (.bat) Todos estes comandos são executados no Prompt de Comando (DOS). title nome - define um nome no título da p!ina. ec"o - #xibe uma strin! na tela. ec"o #x.$ ec"o ec"o teste teste (escre%e teste na tela) ec"o. ec"o. - cria uma lin"a em branco. &ec"o off off - Desati%a a exibi'ão dos comandos na tela. De%e ser adicionado primeira lin"a de um arui%o de lote *S-DOS (+.,T). cls cls - Limpa a tela. set strin! %alor/ - define uma %ari%el. set strin! #x.$ set set a a 01/ (define %ari%el a com %alor i!ual a 01) 2strin!2 - c"ama %ari%el. 2strin!2 #x.$ set set a a teste/ ec"o 2a2 (primeiro 2a2 (primeiro define a com %alor i!ual a teste3 se!unda lin"a escre%e na tela o conte4da da %ari%el a3 no caso a pala%ra teste) pause pause - pausa as execu'5es3 para prosse!uir 6 necessrio pressionar al!uma tecla. md nome md nome - cria um diret7rio c"amado nome. rd nome rd nome - remo%e o diret7rio %a8io nome. cd nome cd nome - direciona prompt para o diret7rio nome. cop9 diret7rioori!em diret7riodestino - copia um arui%o ou pasta de um diret7rio ori!em para um diret7rio cop9 diret7rioori!em destino. #x.$ cop9 cop9 C$:indo:srundll;<.exe C$:indo:srundll;<.exe C$Pasta del nome del nome - deleta arui%o nome. deltree diret7rio - deleta diret7rio não-%a8io e todo seu conte4do. #ste comando pede confirma'ão (=>?)3 para deltree diret7rio confirmar direto3 usa-se deltree>9 deltree>9.. renam nomeanti!o.extensão nomeno%o.extensão - renomeia arui%os ou pastas. renam nomeanti!o.extensão #x.$ renam renam C$:indo:smistic.exe C$:indo:smistic.exe C$:indo:sbarret.exe dir - define conte4do do diret7rio. $nome $nome - cria um par!rafo de orienta'ão c"amado nome. !oto nome !oto nome - direciona a @leitura@ para o par!rafo nome. call arui%o call arui%o - c"ama um arui%o de lote do *S-DOS. start arui%o start arui%o - inicia uma aplica'ão do Aindo:s. date date - exibe>altera data. time time - exibe>altera "ora. attrib attrib - dele!a ou remo%e atributos. exit exit - fec"a o prompt do *S-DOS.
Fonte: http://www http://www.tecmundo.com.br/tira-duvidas/ .tecmundo.com.br/tira-duvidas/147289 147289
ui tem uma boa referBncia sobre o ue cada comando fa8. DT# - C:\>date
Comando que atualiza a data do sistema operacional. Digite date e o sistema informará a data atual e pedirá a digitação da nova data no formato dd-mm-aa dia! m"s e ano#! por e$emplo: %-'(-'. T*# - C:\>time
)emel*ante ao comando date! s+ que time modifica a *ora do sistema operacional em vez da data. , *ora deve ser informada pelo usuário no formato **:mm:ss *ora! minuto e segundos#! por e$emplo: :':/. #E - C:\>ver
Comando que e$i0e o n1mero da versão do sistema operacional que está sendo utilizado. DE
Comando que mostra a lista de arquivos de um diret+rio. 2ssa instrução pode conter alguns par3metros! entre eles: 45 - lista o diret+rio com pausas para quando a quantidade de arquivos 6 grande o suficiente para que não possa ser 45 e$i0ida de uma s+ vez na tela; 47 47 - lista o diret+rio organizando a visualização na *orizontal; 4) 4) - e$i0e não s+ o conte1do do diret+rio atual como tam06m o conte1do das pastas deste; 48 48 - use essa instrução para con*ecer todos o par3metros do comando dir. 9 comando dir tam06m poder apresentar tr"s informaçes 0astante importantes depois de listar o conte1do da pasta: o n1mero de arquivos contidos no diret+rio corrente! o espaço em disco ocupado por estes arquivos e o espa&<((//;o dispon=vel no disco. 2$emplo: C:\>dir 4>
?epare que as pastas são as que estão entre colc*etes. CLS - C:\>cls
Comando que @limpa@ a tela! isto 6! elimina as informaçes e$i0idas at6 então e dei$a o cursor no canto superior esquerdo. *FDE ou *D
Comando que cria um diret+rio a partir da pasta corrente com o nome especificado! por e$emplo: C:\>md simpsons - cria a pasta simpsons em C:\; C:\>mAdir simpsons\lisa - cria a pasta lisa dentro de C:\simpsons. CGDE ou CD
Comando que muda o diret+rio corrente para outro a partir da pasta atual. 2$emplos: C:\>cd info>ester - entra no diret+rio info>ester. C:\>cd info>ester\*ard>are - alterna para o diret+rio *ard>are! que está dentro de info>ester. C:\>cd - indica o camin*o pat*# atual. Digite CD acompan*ado de dois pontos para voltar ao diret+rio anterior ao atual. 5or e$emplo! para sair de *ard>are e ir para info>ester estando dentro deste 1ltimo! 0asta digitar:
C:\>info>ester\*ard>are>cd..
E*DE ou ED
Comando que remove um diret+rio a partir da unidade corrente. 9 diret+rio somente será eliminado se não *ouver nen*um arquivo ou pasta em seu interior. 2$emplos: C:\>rd info>ester\*ard>are - remove o diret+rio *ard>are de info>ester. C:\>rd info>ester - remove o diret+rio info>ester. TE##
Comando que e$i0e graficamente a árvore de diret+rios a partir do diret+rio-raiz para que o usuário ten*a a organização *ierárquica do seu disco. 2sse comando pode conter algumas variaçes 0aseadas em par3metros: 4B 4B - e$i0e a árvore de diret+rios mostrando tam06m os arquivos e$istentes dentro deles; 4, 4, - instrui o comando tree a usar ,)C em vez de caracteres estendidos. 2$emplo: C:\>tree 4f CGFDSF
Comando que c*eca a integridade e as especificaçes do disco mostrando informaçes so0re este na tela! por e$emplo: C:\>c*AdsA: - c*eca o disco r=gido C:\. *#*
Digite mem no prompt e informaçes atuais so0re a mem+ria do computador serão e$i0idas. E#?*# ou E#?
Comando que permite ao usuário alterar o nome de um arquivo. asta digitar rename ou ren# seguido do nome atual do arquivo e! depois! a denominação que este deverá ter. )e o arquivo em questão não estiver no diret+rio atual! 0asta informar seu camin*o antes. 2$emplos: C:\>ren *omer.doc 0art.doc - muda o nome do arquivo de *omer.doc para 0art.doc. Eam06m Ea m06m 6 poss=vel utilizar o caractere cara ctere F asterisco# para! por e$emplo! renomear e$tenses de arqui vos: C:\>ren F.Gpg F.gif - esta instrução altera a e$tensão de todos os arquivos do diret+rio atual que terminam em .Gpg. COP=
Comando que copia um arquivo ou grupo de arquivos de uma pasta para outra. 5ara isso! o usuário deve digitar o comando copH mais sua localização atual e! em seguida! seu camin*o de destino. 5or e$emplo! para mover o arquivo info>ester.doc de c:\*ard>are\ para d:\artigos\ 0asta digitar: C:\>copH c:\*ard>are\info>ester.doc d:\artigos Iote que! com este comando! tam06m 6 poss=vel utilizar asterisco F# para su0stituir caracteres. 5or e$emplo: C:\>copH c:\F.doc c:\aulas\soft>are - esse comando copia todos os arquivos que terminam em .doc de C:\ para C:\aulas\soft>are. DSFCOP=
Comando que permite copiar o conte1do de um disquete para outro de igual capacidade. 5ara copiar! por e$emplo! o
conte1do do disco representado pela p ela unidade , para a unidade ! 0asta digitar: C:\>disAcopH a: 0: J poss=vel c*ecar se a c+pia foi realizada com sucesso digitando o par3metro 4K no final do comando: C:\>disAcopH a: 0: 4v J importante frisar que este comando não funciona para c+pias de conte1do de discos r=gidos. HCOP=
Comando utilizado para copiar arquivos e árvores de diret+rios com 0ase em determinados crit6rios. 2stes podem ser determinados pelos seus par3metros. 2is alguns: 4D - copia arquivos que foram alterados a partir de uma data que o usuário deve informar logo ap+s o par3metro. )e 4D a data não for inserida! apenas arquivos modificados a partir da data de alteração do local de destino 6 que serão copiados; 45 45 - solicita confirmação ao usuário antes de copiar cada arquivo; 4) 4) - copia diret+rios! desde que não esteGam vazios. 5ara diret+rios nesta 1ltima condição! 0asta informar 42 4); 4L 4L - copia apenas arquivos que Gá e$istem no diret+rio de destino. 2$emplo: C:\>$copH 4e 4s c:\0ig d:\ - copia o diret+rio 0ig para a unidade D:\. 2sse comando possui vários par3metros. Digite $copH 48 para con*ecer todos. *O#
Comando que tem duas funçes: renomear diret+rios ou mover arquivos de uma pasta para outra. 2$emplos: C:\>move simpsons futurama - renomeia o diret+rio simpsons presente em C:\ para futurama. C:\>move d:\aula F.F e:\ - faz a movimentação de todos os arquivos presentes em D:\aula para a unidade 2:\! dei$ando assim o diret+rio D:\aula vazio. T=P#
Comando que tem a função de e$i0ir o conte1do de determinado arquivo! quando poss=vel. 5or e$emplo: C:\>tHpe config.sHs - e$i0e o conte1do do arquivo config.sHs na tela. IOE*T
Comando que e$ecuta a formatação do disco r=gido ou de uma partição deste! isto 6! em poucas palavras! prepara a unidade para uso. J importante frisar que se uma unidade Gá em uso for formatada! todo o seu conte1do será perdido ou s+ poderá ser recuperado com programas especiais. 9 comando format tam06m conta com par3metros. 2is alguns: 4M 4M - formata rapidamente o disco da unidade; 4L 4L - formata o disco independente da condição; 48 48 - fornece mais detal*es so0re o comando! assim como todos os seus par3metros. , sinta$e do comando 6: format Nunidade:O 4M 4L 4) 4 2$emplo: C:\>format a: - formata o disco na unidade ,:\.
J?IOE*T
Caso aconteça de voc" formatar um disco por acidente! o P)-D9) permite a recuperação das informaçes a não ser que voc" ten*a utilizado o par3metro 4L na formatação#. 9 comando unformat 6 o que tem essa função! que pode ser complementada pelo uso de par3metros. 2is alguns: 4Q 4Q - recupera as informaçes de um disco! mostrando a lista de arquivos e diret+rios; 4E2)E 4E2)E - lista todas informaçes! mas não refaz o disco. , sinta$e do comando 6: unformat Nunidade:O 4Q 4E2)E 4E2)E 2$emplo: C:\>unformat a: - @desformata@ o disco representado pela unidade ,:\. D#L ou D#L#T#
Comando que e$ecuta a eliminação de arquivos. 5or e$emplo: C:\>del c:\simpsons\0art.doc - apaga o arquivo 0art.doc presente na pasta simpsons; C:\>del c:\simpsons\F.doc - apaga todos os arquivos .doc da pasta simpsons; C:\>del c:\simpsons\F.F - apaga todos os arquivos da pasta simpsons. J?D#L#T#
Muem 6 que nunca passou pela e$peri"ncia de apagar um arquivo por engano8 9 P)-D9) conta com o comando undelete Gustamente para esses casos. , instrução permite recuperar um ou mais arquivos apagados! quando poss=vel. 5ara utilizá-lo! 0asta digitar undelete seguido do camin*o do arquivo! por e$emplo: C:\>undelete c:\simpsons\0art.doc - recupera o arquivo 0art.doc que estava presente na pasta simpsons. D#LTE##
2ste 6 um comando que elimina um ou mais su0diret+rios a partir do diret+rio corrente. Ltilizando este comando! o usuário poderá apagar su0diret+rios com mais rapidez. Como precaução! a instrução sempre e$i0irá uma mensagem perguntando se o usuário realmente deseGa realizar tal tarefa. 5ara e$ecutá-lo! 0asta digitar deltree seguido do camin*o do arquivo! por e$emplo: C:\>deltree simpsons - apaga a pasta simpsons presente em C:\. Ião *á muito o que aprofundar em 0atc*! somente decorar...
Introdução Antes de tudo, indicar o porquê os processos são chamados batch. A razão por ele se chamar bat é porque no ms-dos requere-se como máximo três letras na extensão e por tanto os arquivos tem a extensão .bat que se pode !azer com eles" #ode !azer de !orma automatizada tudo aquilo que se pode !azer no console do ms-dos. $omo !aça um arquivo bat" $oloque em texto. Apenas decidir onde colocar, pode colocá-lo no bloco de notas ou al%um editor ascii.
Ao %uardá-los devem ter a notação de nomes pr&prios do ms-dos. 'ste nome com no máximo ( letras )espaço e * não são permitidos+ lo%o um ponto e a extensão que neste caso é obri%atoriamente bat. $omo posso selecionar vários arquivos #ara ele tem que se levar em conta os nomes dos arquivos, devem cumprir a notação do ms-dos )( letras sem espaço como máximo, lo%o um ponto e três letras como máximo da extensão. #ode se utilizar os comandos 'quivale a vários caracteres. "'quivale a apenas um caracter. 'xemplos comando .doc - selecionar todos os arquivos que tenham a extensão doc. comando a.doc - selecionar todos os arquivos que comecem por a e tenha a extensão doc. comando ab.doc - selecionar todos os arquivos que comecem por a, acabem por b e tenham a extensão doc. comando mao.doc - selecionar todos os arquivos que contenham /mao0 e tenham a extensão doc. comando c"mao.doc - selecionar todos os arquivos que contenham /c0, lo%o um carater qualquer e lo%o /mao0. 1eve ter tambem a extensão doc. comando c"b. - selecionar todos os arquivos que comecem por /c0, tenham um caracter qualquer, lo%o um b e qualquer extensão. comando .b"t - selecionar todos os arquivos que tenham a extensão que comece por b, lo%o um caracter qualquer e lo%o um t. 2uem são as tra3et&rias e os patchs A tra3et&ria é o nome completo de um arquivo e indica a situação exata de um arquivo e seu nome. 4e di%o que o arquivo se chama arquivo.txt indico seu nome, mas nada mais. 4e supoe que se encontra no diret&rio atual. 4e di%o c5*arquivo.txt indico que o arquivo que me interesse se chama arquivo.txt e se encontra no diret&rio ráiz de $. 1ado que no ms-dos nao se admite nomes %randes ) mais de ( letras + nem espaço, quando quero utilizar o nome do 6indo6s em ms-dos devo saber que este será reconvertido em seu nome curto. 'ste se obtem os seis primeiros carácteres válidos do nome, lo%o o sinal 7 )alt 89:+ e lo%o um n;mero. 2ue comandos podemos utilizar $omandos Aqui estão al%uns comandos utilizados em batch. '$< =mensa%em ou variável> 'screve na tela '$< ?? 1esativa as in!ormaç@es e con!irmaç@es !eitas pelo sistema. $omo $5B, Cem certeza que dese3a !azer tal"BD. '$< E Ativa as in!ormaç@es e con!irmaç@es do sistema. '$<. #ula uma linha 4'C variavelFvalor
$ria ou modi!ica uma variável )espaço reservado temporariamente na mem&ria GAH para %uardar al%umas in!ormaç@es n;mericas, de caractéres, positivone%ativo entre outros. Eão podem ter acento e devem começar com letra+. #ara chamar a variável posteriormente basta coloca-la entre JB. #or exemplo5 4'C nomeF4torm '$< nome dele é JnomeJ 5nomedolinK Eomeia um ponto do arquivo de lote permitindo avançar ou voltar a execução apartir daquele ponto. $L4 'sse comando limpa toda a tela. $Lear 4creen. M=$omando> 1esativa as in!ormaç@es e con!irmaç@es !eitas pelo sistema apenas para esta linha. $1' I? =condição> ) =ação> + 'L4' ) =ação9> + 'sse é um comando condicional. 4e condição !aça ação, senão !aça ação9N. #or exemplo5 $1' M'$< ?? 4'C nomeF4torm I? JnomeJBFFB4tormB ) '$< la 4tormO + 'L4' ) '$< la JnomeJO + PC =ponto> PC =ponto> Avança ou volta a execução para um ponto do arquivo de lote. ?G L JJvariavel IE )inicio,incremento,!im+ 1 comando =parQmetro> Gepete um comando varias vezes !azendo incrementaç@es incrementaç@es até o !im ser atin%ido. L, é uma opção do comando ?G que !az as incrementaç@es. JJvariavel, é o nome da variável que vai ser incrementada. inicio, é o valor de inicio da variável que será incrementada. incremento, n;mero que será somado a cada incrementação. !im, a repetição irá acabar quando o valor da variável atin%ir este valor. comando, um comando que será repetido. =parQmetro>, o parQmetro do comando que será repetido. #or exemplo5 $1' M'$< ?? ?G L JJa IE )8,8,R+ 1 '$< valor de A é JJa #AS4'
?az uma pausa e s& volta quando o usuário apertar al%uma tecla do teclado. G'H =comentário> G'H =comentário> 'ste comando não !az absolutamente nada. 'le é utilizado para i nserir comentarios nos arquivos. $1' #GH#C -4erve para abrir o prompt do msdos. mais habitual é TpT% que corresponde a Tp F mostrar tra3eto atual T% F mostrar o separador Tl F mostrar o separador U Tb F mostrar o separador V Tq F mostrar o separador F TT F mostrar o sinal T Tt F mostrar a hora Td F mostrar a data Tv F mostrar a versão do sistema Tn F mostrar unidade atual Th F retroceso. Apa%a o caracter previo Te F esc. Hostra o sinal corresponde a asci 9W #or isso se colocarmos prompt TpT% o cursor mostra a tra%et&ria de onde estamos e lo%o o separador. X possYvel o texto ) por exemplo prompt HeuZnome TpT% 1AC' [erpor a data do sistema CIH' [erpor a hora do sistema si stema ['G=!ont> [ersão do sistema =!ontF[erdana>[L unidade [olume da unidade especi!icada H'H parametros Hostra a memoria usada e livre no sistema p - mostra por pro%ramas d - por pro%ramas econtroladores c - classi!ica por tamanho $omandos de mane3os de arquivos $#\ ori%em destino 4erve para copiar arquivos de um lu%ar a outro. A ori%em deve ser um tra3eto completo de onde estão os arquivos a copiar. 4e se omite se entende no diret&rio atual. destino deve ser uma tra3et&ria completa de onde dese3ar oos arquivo)s+ cop] meuarquivo.txt c5* )copiá-lo do diretorio raYz de $+ cop] meuarquivo.txt c5*meuarq.txt )copiá-lo e poder mudar o nome a meuarq.txt+ cop] .txt a5* )copiar todos os arquivos que tenham a extensão txt a unidade A+ cop] .txt c5*meusdo78 )copiar todos os que tenham a extensão txt ao diret&rio Heus documentos ) cu3o o nome curto é meusdoc78+. 1'L arquivo)s+ 1'L arquivo)s+ Apa%ar arquivos selecionados del lol.txt )apa%a o arquivo lol.txt no diret&rio atual+ del c5*lol.txt )apa%a o arquivo lol.txt que se encontra no c5*+ del arquiv78*.)apa%a os arquivos que se encontram no diret&rio /Arquivos de pro%rama0 cu3o nome curto é arquiv78) não se apa%a as subpastas+ 1'LCG'' arquivo)s+ -]
Apa%a a raYz especi!icada ) se é um arquivo coloca o arquivo, se é uma pasta coloca a pasta com todas as subpastas que incluam+. $om o parametro -] não per%unta cada vez 'ste comando na realidade não é um comando sim uma utilidade incluYda no ms-dos. 1IG tra3eto Hostra uma lista do conte;do do diret&rio especi!icado no tra3eto. 4e não especi!icado nada, se entende o atual. 4e coloca como parametro ^ mostra uma lista resumida 4e coloca como parametro # mostra uma lista utilizando o !iltro more. ACCGI_ arquivo)s+- Hostra os arquivos dos diret&rios indicados e nesse caso permite mudá-los. os atributos são5 < - oculto. 4e ativa com `h e desativa com -h G - Leitura. Apenas leitura com `r, normal com -r 4 - 4istema. 4e ativa com `s e desativa com -s A - Hodi!icado. #ara copias de se%urança incrementadas. `a indica modi!icado e -a indica não modi!icado. Attrib arquivostorm.txt )mostrar os atributos do arquivostorm.txt+ attrib .exe `r `r `s )coloca todos os arquivos com extensão exe como ocultos, do sistema e a apenas lê+ G'EAH' o G'E nome8 nome9 Hudar o nome do arquivo Gen nome8.txt nome9.txt C\#' arquiivo Hostra por pasta o conte;do do arquivo t]pe nomedoarquivo. nomedoarquivo.txt txt Codos aqui listados são comandos de H4-14 que !oram criados especi!icamente para arquivos de lote. 4e você precisar de mais detalhes sobre cada um deles basta di%itar no H4-14 )ou no prompt de comando do ^indo6s+ =comando>" Codos comandos de H4-14 também entram nesta lista incluindo chamadas de outros pro%ramas para este sistema. $omandos para pro%ramação '1IC arquivo 'ditor de textos utilizado para editar scripts e arquivos de texto. 1'_SP arquivo parametros de arquivo Inicia o desassembler com o pro%rama indicado que se colocam por parametros. $<I$' texto opç@es 4e utiliza em pro%ramas bat para dar ele%ir a um usuario entre um con3unto de opç@es A resposta se devolve mediante a variável errorlevel choice 'le3a uma opçao snc $1' i! errorlevel 8 %oto D i! errorlevel 9 %oto D i! errorlevel %oto D 'ste exemplo mostra a lateral ele3a uma opção e da a ele3er s )sim+, n )não+ o $ )continuar+ )c ontinuar+ por exemplo as tres se%uintes linhas especi!icam aonde deve sair o !luxo do pro%rama se%uido da tecla pulsada. [ariáveis
A condição 1'?IE'1 1'?IE'1 veri!ica veri!ica se uma variável 3á !oi de!inida. #or exemplo, se a variável xB estiver de!inida, então o resultado será positivo, senão ne%ativo. [e3a como !icaria5 $1' M'$< ?? I? 1'?IE'1 x ) '$< #ositivo + 'L4' ) '$< Ee%ativo + Arquivos A condição 'I4C veri!ica se existe al%um arquivo. #or exemplo, se existir o arquivo exemplo.batB o resultado será positivo, senão ne%ativo. [e3a como !icaria5 $1' M'$< ?? I? 'I4C exemplo.bat ) '$< #ositivo + 'L4' ) '$< Ee%ativo + 'sta condição não para por aY. Eo sistema H4-14, você pode !azer uma pesquisaB na pasta em que está por um arquivo di%itando parte dele. [ocê usa B para indicar a)s+ parte)s+ que você não sabe. #or exemplo, se existir al%um arquivo com a extensão .batB na pasta atual o resultado será positivo, senão ne%ativo. [e3a como !icaria5 $1' M'$< ?? I? 'I4C .bat )'$< #ositivo + 'L4' ) '$< Ee%ativo + é i%ual a :" M'$< ?? $L4 4'C F: I? JJB FF :N PC oK '$< não é i%ual a :, é i%ua a JJ PC saida 5oK '$< é i%ual a : 5saida Ea primeira linha. MB indica que não é para aparecer o comando que se%ue, no caso, '$<B )$omando que escreve na 3anela+. Eesta linha, eu estou %rosseiramente mandando o H4-14 calar a boca )não !alar nada sem eu mandar+, pois se '$< !az o computador !alarB, '$< ?? !az o computador desli%ar a bocaB e com o M no começo da linha, ele nem vai in!ormar ao usuário que está parando de !alar. Ea se%unda linha, o comando $L4 !az o H4-14 apa%ar toda a tela. Ea terceira linha, como 3á !oi explicado, !az a variável F:. Ea quarta linha, é uma linha condicional. 4e B !or i%ual : vá para oKB. Ea quinta linha, é &bivio que não vai ser i%ual a :, então o H4-14 vai !alarB não é i %ual a :, é i%ua a =valor de x>. Ea sexta linha, ele irá para o ponto saidaB porque o resto é !eito se !or i%ual a :. Ea sétima linha, está sendo de!inido o ponto oKB, aquele ponto citado na quarta linha. Ea oitava linha, será i%ua a :, então o H4-14 vai dizer é i%ual a :. ' na nona linha, é de!inido o ponto-!inal do processamento. 2ue é chamado na sexta linha, nada mais que isso, então o H4-14 entende que o batch concluiu. ?aça o teste 8. Abra o _loco de notas do ^indo6s 9. $opie o exemplo acima e cole nele . 4alva-o como exemplo9.bat . 1ê dois-clicKs nele observe o que acontecerá R. A%ora experimente modi!icar a se%unda linha por 4'C idadeFn )troque n por al%um n;mero+ :. 'xecute e ve3a o que acontece. #ro%ramando
'xiste uma in!inidade de comandos, como mostrei acima, e s& usar a ima%inação e podemos pro%ramar uma imensidão de !inalidades, basta usar a criatividade e al%uns comandos, para !echar esse tutorial, vou abordar al%uns c&di%os !eito por mim. 'xemplo 8 )_ásico+ -!azer um loop que pe%ue todos os nomes dos diretorios -dentro de cada diretorio, renomear todos os arquivos com a extensão .txt para .zip $1' Mecho o!! rem .txt .zip Mexit 'xemplo 9 )IntermediárioAvan )IntermediárioAvançado+ çado+ $1' Mecho o!! cls 'cho _atch !eito por 4torm 'cho . 'cho . 'cho $omeçar o pro%rama" pause 'cho . 'cho . 'cho . 'cho 'ste pro%rama cria uma chave de inicializaçao i nicializaçao de um arquivo no 6indo6s através do menu. 'cho . 'cho . 'cho =8> 1ese3a que esse arquivo se inicie no seu proximo lo%on" 'cho =9> 1ese3a sair do pro%rama" 4et p choiceF1i%ite o numero correspodente a sua opçao5 i! JchoiceJBFFB9N %oto op9 i! JchoiceJBFFB8N %oto op8 rem _loco de declaraçao dos %otos 5op8 re% add hKlm*4o!t6are*Hicroso!t*^ind hKlm*4o!t6are*Hicroso!t*^indo6s*$urrent[ersion*G o6s*$urrent[ersion*GunB unB v teste9 t G'PZ4 d c5*path*batstorm.batf%oto c5*path*batstorm.batf%ot o proximo 5op9 exit 5proximo 'cho . 'cho . 'cho $have criada com sucesso. 'cho . 'cho . 'cho A%ora mostrarei a chamada de um outro arquivo bat sem a interrupção do arquivo. 'cho =8> 1ese3a chamar o arquivo batstorm.bat" 'cho =9> 1ese3a sair do pro%rama" 4et p choiceF1i%ite o numero correspondente a sua opçao5 i! JchoiceJBFFB9N %oto op i! JchoiceJBFFB8N %oto op 5op call batstorm.batf%oto proximo9
5op exit