• Nenhum resultado encontrado

Lista de Comandos BAT

N/A
N/A
Protected

Academic year: 2021

Share "Lista de Comandos BAT"

Copied!
12
0
0

Texto

(1)

Lista de comandos (.bat)

Lista de comandos (.bat)

Todos estes comandos são executados no Prompt de Comando (DOS). Todos estes comandos são executados no Prompt de Comando (DOS). title nome - define um nome no título da p!ina.

title nome - define um nome no título da p!ina.

ec"o

ec"o - #xibe uma strin! na tela. - #xibe uma strin! na tela.

#x.$

#x.$ec"oec"o teste (escre%e teste na tela) teste (escre%e teste na tela)

ec"o.

ec"o. - cria uma lin"a em branco. - cria uma lin"a em branco.

&ec"o off 

&ec"o off - Desati%a a exibi'ão dos comandos na tela. De%e ser adicionado  primeira lin"a de um arui%o de- Desati%a a exibi'ão dos comandos na tela. De%e ser adicionado  primeira lin"a de um arui%o de

lote *S-DOS (+.,T).

lote *S-DOS (+.,T).

cls

cls - Limpa a tela. - Limpa a tela.

set

set strin!  %alor/ - define uma %ari%el. strin!  %alor/ - define uma %ari%el.

#x.$

#x.$setset a  01/ (define %ari%el a com %alor i!ual a 01) a  01/ (define %ari%el a com %alor i!ual a 01)

2strin!2

2strin!2 - c"ama %ari%el. - c"ama %ari%el.

#x.$

#x.$setset a  teste/ a  teste/

ec"o 2a2

ec"o 2a2 (primeiro define a com %alor i!ual a teste3 se!unda lin"a escre%e na tela o conte4da da %ari%el a3 (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)

no caso a pala%ra teste)

pause

pause - pausa as execu'5es3 para prosse!uir 6 necessrio pressionar al!uma tecla. - pausa as execu'5es3 para prosse!uir 6 necessrio pressionar al!uma tecla.

md

md nome - cria um diret7rio c"amado nome. nome - cria um diret7rio c"amado nome.

rd

rd nome - remo%e o diret7rio %a8io nome. nome - remo%e o diret7rio %a8io nome.

cd

cd nome - direciona prompt para o diret7rio nome. nome - direciona prompt para o diret7rio nome.

cop9

cop9 diret7rioori!em diret7riodestino - copia um arui%o ou pasta de um diret7rio ori!em para um diret7rio diret7rioori!em diret7riodestino - copia um arui%o ou pasta de um diret7rio ori!em para um diret7rio

destino.

destino.

#x.$

#x.$cop9cop9 C$:indo:srundll;<.exe C$Pasta C$:indo:srundll;<.exe C$Pasta

del

del nome - deleta arui%o nome. nome - deleta arui%o nome.

deltree

deltree diret7rio - deleta diret7rio não-%a8io e todo seu conte4do. #ste comando pede confirma'ão (=>?)3 para diret7rio - deleta diret7rio não-%a8io e todo seu conte4do. #ste comando pede confirma'ão (=>?)3 para

confirmar direto3 usa-se

confirmar direto3 usa-se deltree>9deltree>9..

renam

renam nomeanti!o.extensão nomeno%o.extensão - renomeia arui%os ou pastas. nomeanti!o.extensão nomeno%o.extensão - renomeia arui%os ou pastas.

#x.$

#x.$renamrenam C$:indo:smistic.exe C$:indo:sbarret.exe C$:indo:smistic.exe C$:indo:sbarret.exe

dir 

dir  - define conte4do do diret7rio. - define conte4do do diret7rio.

$nome

$nome - cria um par!rafo de orienta'ão c"amado nome. - cria um par!rafo de orienta'ão c"amado nome.

!oto

!oto nome - direciona a @leitura@ para o par!rafo nome. nome - direciona a @leitura@ para o par!rafo nome.

call

call arui%o - c"ama um arui%o de lote do *S-DOS. arui%o - c"ama um arui%o de lote do *S-DOS.

start

start arui%o - inicia uma aplica'ão do Aindo:s. arui%o - inicia uma aplica'ão do Aindo:s.

date

date - exibe>altera data. - exibe>altera data.

time

time - exibe>altera "ora. - exibe>altera "ora.

attrib

attrib - dele!a ou remo%e atributos. - dele!a ou remo%e atributos.

exit

exit - fec"a o prompt do *S-DOS. - fec"a o prompt do *S-DOS.

Fonte:

(2)

ui tem uma boa referBncia

ui tem uma boa referBncia

sobre o ue cada comando fa8.

sobre o ue cada comando fa8.

DT#

DT# - C:\&gt;date - C:\&gt;date

Comando que atualiza a data do sistema operacional. Digite date e o sistema informará a data atual e pedirá a

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: %-'(-'.

digitação da nova data no formato dd-mm-aa dia! m"s e ano#! por e$emplo: %-'(-'.

T*#

T*# - C:\&gt;time - C:\&gt;time

)emel*ante ao comando date! s+

)emel*ante ao comando date! s+ que time modifica a *ora que time modifica a *ora do sistema operacional em vez da do sistema operacional em vez da data. , data. , *ora deve ser*ora deve ser

informada pelo usuário no formato **:mm:ss *ora! minuto e segundos#! por e$emplo: :':/.

informada pelo usuário no formato **:mm:ss *ora! minuto e segundos#! por e$emplo: :':/.

#E

#E - C:\&gt;ver  - C:\&gt;ver 

Comando que e$i0e o n1mero da versão do sistema operacional que está sendo utilizado.

Comando que e$i0e o n1mero da versão do sistema operacional que está sendo utilizado.

DE

DE

Comando que mostra a lista de arquivos de um diret+rio. 2ssa instrução pode conter alguns par3metros! entre eles:

Comando que mostra a lista de arquivos de um diret+rio. 2ssa instrução pode conter alguns par3metros! entre eles:

45

45 - lista o diret+rio com pausas para quando a quantidade de arquivos 6 grande o suficiente para que não possa ser - lista o diret+rio com pausas para quando a quantidade de arquivos 6 grande o suficiente para que não possa ser

e$i0ida de uma s+ vez na tela;

e$i0ida de uma s+ vez na tela;

47

47 - lista o diret+rio organizando a visualização na *orizontal; - 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; - 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. - 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:

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

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.

espa&<((//;o dispon=vel no disco.

2$emplo:

2$emplo:

C:\&gt;dir 4>

C:\&gt;dir 4>

?epare que as pastas são as que estão entre colc*etes.

?epare que as pastas são as que estão entre colc*etes.

CLS

CLS - C:\&gt;cls - C:\&gt;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

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.

esquerdo.

*FDE

*FDEouou *D*D

Comando que cria um diret+rio a partir da pasta corrente com o nome especificado! por e$emplo:

Comando que cria um diret+rio a partir da pasta corrente com o nome especificado! por e$emplo:

C:\&gt;md simpsons - cria a pasta simpsons em C:\;

C:\&gt;md simpsons - cria a pasta simpsons em C:\;

C:\&gt;mAdir simpsons\lisa - cria a pasta lisa dentro de C:\simpsons.

C:\&gt;mAdir simpsons\lisa - cria a pasta lisa dentro de C:\simpsons.

CGDE

CGDE ou ou CDCD

Comando que muda o diret+rio corrente para outro a partir da pasta atual. 2$emplos:

Comando que muda o diret+rio corrente para outro a partir da pasta atual. 2$emplos:

C:\&gt;cd info>ester - entra no diret+rio info>ester.

C:\&gt;cd info>ester - entra no diret+rio info>ester.

C:\&gt;cd info>ester\*ard>are - alterna para o diret+rio *ard>are! que está dentro de info>ester.

C:\&gt;cd info>ester\*ard>are - alterna para o diret+rio *ard>are! que está dentro de info>ester.

C:\&gt;cd - indica o camin*o pat*# atual.

C:\&gt;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

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:

(3)

C:\&gt;info>ester\*ard>are&gt;cd..

C:\&gt;info>ester\*ard>are&gt;cd..

E*DE

E*DE ou ou EDED

Comando que remove um diret+rio a partir da unidade corrente. 9 diret+rio somente será eliminado se não *ouver

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:

nen*um arquivo ou pasta em seu interior. 2$emplos:

C:\&gt;rd info>ester\*ard>are - remove o

C:\&gt;rd info>ester\*ard>are - remove o diret+rio *ard>are de info>ester.diret+rio *ard>are de info>ester.

C:\&gt;rd info>ester - remove o diret+rio info>ester.

C:\&gt;rd info>ester - remove o diret+rio info>ester.

TE##

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

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:

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; - 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. - instrui o comando tree a usar ,)C em vez de caracteres estendidos.

2$emplo: 2$emplo: C:\&gt;tree 4f  C:\&gt;tree 4f  CGFDSF CGFDSF

Comando que c*eca a integridade e as especificaçes do disco mostrando informaçes so0re este na tela! por

Comando que c*eca a integridade e as especificaçes do disco mostrando informaçes so0re este na tela! por

e$emplo:

e$emplo:

C:\&gt;c*AdsA: - c*eca o disco r=gido C:\.

C:\&gt;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.

Digite mem no prompt e informaçes atuais so0re a mem+ria do computador serão e$i0idas.

E#?*#

E#?*# ou ou E#?E#?

Comando que permite ao usuário alterar o nome de um arquivo. asta digitar rename ou ren# seguido do nome atual

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!

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:

0asta informar seu camin*o antes. 2$emplos:

C:\&gt;ren *omer.doc 0art.doc - muda o nome do

C:\&gt;ren *omer.doc 0art.doc - muda o nome do arquivo de *omer.doc para 0art.doc.arquivo de *omer.doc para 0art.doc.

Ea

Eam06m 6 poss=vel utilizar o caram06m 6 poss=vel utilizar o caractere F asterisco# para! por ctere F asterisco# para! por e$emplo! renomear e$tenses de arquie$emplo! renomear e$tenses de arquivos:vos:

C:\&gt;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.

C:\&gt;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=

COP=

Comando que copia um arquivo ou grupo de arquivos de uma pasta para outra. 5ara isso! o usuário deve digitar o

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

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:

info>ester.doc de c:\*ard>are\ para d:\artigos\ 0asta digitar:

C:\&gt;copH c:\*ard>are\info>ester.doc d:\artigos

C:\&gt;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:

Iote que! com este comando! tam06m 6 poss=vel utilizar asterisco F# para su0stituir caracteres. 5or e$emplo:

C:\&gt;copH c:\F.doc c:\aulas\soft>are - esse comando copia todos os arquivos que terminam em .doc de C:\ para

C:\&gt;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.

C:\aulas\soft>are.

DSFCOP=

DSFCOP=

Comando que permite copiar o conte1do de um disquete para outro de igual capacidade. 5ara copiar! por e$emplo! o

(4)

conte1do do disco representado p

conte1do do disco representado pela unidade , ela unidade , para a unidade ! 0asta para a unidade ! 0asta digitar:digitar:

C:\&gt;disAcopH a: 0:

C:\&gt;disAcopH a: 0:

J poss=vel c*ecar se a c+pia foi realizada com sucesso digitando o par3metro 4K no final do comando:

J poss=vel c*ecar se a c+pia foi realizada com sucesso digitando o par3metro 4K no final do comando:

C:\&gt;disAcopH a: 0: 4v

C:\&gt;disAcopH a: 0: 4v

J importante frisar que este comando não funciona para c+pias de conte1do de discos r=gidos.

J importante frisar que este comando não funciona para c+pias de conte1do de discos r=gidos.

HCOP=

HCOP=

Comando utilizado para copiar arquivos e árvores de diret+rios com 0ase em determinados crit6rios. 2stes podem ser 

Comando utilizado para copiar arquivos e árvores de diret+rios com 0ase em determinados crit6rios. 2stes podem ser 

determinados pelos seus par3metros. 2is alguns:

determinados pelos seus par3metros. 2is alguns:

4D

4D - copia arquivos que foram alterados a partir de uma data que o usuário deve informar logo ap+s o par3metro. )e - copia arquivos que foram alterados a partir de uma data que o usuário deve informar logo ap+s o par3metro. )e

a data não for inserida! apenas arquivos modificados a partir da data de alteração do local de destino 6 que serão

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;

copiados;

45

45 - solicita confirmação ao usuário antes de copiar cada arquivo; - 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); - 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. - copia apenas arquivos que Gá e$istem no diret+rio de destino.

2$emplo:

2$emplo:

C:\&gt;$copH 4e 4s c:\0ig d:\ - copia o diret+rio 0ig para a unidade D:\.

C:\&gt;$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.

2sse comando possui vários par3metros. Digite $copH 48 para con*ecer todos.

*O#

*O#

Comando que tem duas funçes: renomear diret+rios ou mover arquivos de uma pasta para outra. 2$emplos:

Comando que tem duas funçes: renomear diret+rios ou mover arquivos de uma pasta para outra. 2$emplos:

C:\&gt;move simpsons futurama - renomeia o diret+rio simpsons presente em C:\ para futurama.

C:\&gt;move simpsons futurama - renomeia o diret+rio simpsons presente em C:\ para futurama.

C:\&gt;move d:\aula F.F e:\ - faz a movimentação de todos os arquivos presentes em D:\aula para a unidade 2:\!

C:\&gt;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.

dei$ando assim o diret+rio D:\aula vazio.

T=P#

T=P#

Comando que tem a função de e$i0ir o conte1do de determinado arquivo! quando poss=vel. 5or e$emplo:

Comando que tem a função de e$i0ir o conte1do de determinado arquivo! quando poss=vel. 5or e$emplo:

C:\&gt;tHpe config.sHs - e$i0e o conte1do

C:\&gt;tHpe config.sHs - e$i0e o conte1do do arquivo config.sHs na tela.do arquivo config.sHs na tela.

IOE*T

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

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

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

ou s+ poderá ser recuperado com programas especiais. 9 comando format tam06m conta com par3metros. 2is

alguns:

alguns:

4M

4M - formata rapidamente o disco da unidade; - formata rapidamente o disco da unidade;

4L

4L - formata o disco independente da condição; - formata o disco independente da condição;

48

48 - fornece mais detal*es so0re o comando! assim como todos os seus par3metros. - 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

 , sinta$e do comando 6: format Nunidade:O 4M 4L 4) 4

2$emplo:

2$emplo:

C:\&gt;format a: - formata o disco na unidade ,:\.

(5)

J?IOE*T

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

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 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:

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; - 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. - lista todas informaçes! mas não refaz o disco.

 , sinta$e do comando 6: unformat Nunidade:O 4Q 4

 , sinta$e do comando 6: unformat Nunidade:O 4Q 4E2)EE2)E

2$emplo:

2$emplo:

C:\&gt;unformat a: - @desformata@ o disco representado pela unidade ,:\.

C:\&gt;unformat a: - @desformata@ o disco representado pela unidade ,:\.

D#L

D#L ou ouD#L#T#D#L#T#

Comando que e$ecuta a eliminação de arquivos. 5or e$emplo:

Comando que e$ecuta a eliminação de arquivos. 5or e$emplo:

C:\&gt;del c:\simpsons\0art.doc - apaga o arquivo 0art.doc presente na pasta simpsons;

C:\&gt;del c:\simpsons\0art.doc - apaga o arquivo 0art.doc presente na pasta simpsons;

C:\&gt;del c:\simpsons\F.doc - apaga todos os arquivos .doc da pasta simpsons;

C:\&gt;del c:\simpsons\F.doc - apaga todos os arquivos .doc da pasta simpsons;

C:\&gt;del c:\simpsons\F.F - apaga todos os arquivos

C:\&gt;del c:\simpsons\F.F - apaga todos os arquivos da pasta simpsons.da pasta simpsons.

J?D#L#T#

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

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

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:

poss=vel. 5ara utilizá-lo! 0asta digitar undelete seguido do camin*o do arquivo! por e$emplo:

C:\&gt;undelete c:\simpsons\0art.doc - recupera o arquivo 0art.doc que estava presente na pasta simpsons.

C:\&gt;undelete c:\simpsons\0art.doc - recupera o arquivo 0art.doc que estava presente na pasta simpsons.

D#LTE##

D#LTE##

2ste 6 um comando que elimina um ou mais su0diret+rios a partir do diret+rio corrente. Ltilizando este comando! o

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

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

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:

camin*o do arquivo! por e$emplo:

C:\&gt;deltree simpsons - apaga a pasta simpsons presente em C:\.

C:\&gt;deltree simpsons - apaga a pasta simpsons presente em C:\.

Ião *á muito o que

Ião *á muito o que aprofundar em 0atc*! somente aprofundar em 0atc*! somente decorar...decorar...

Introdução Introdução

Antes de tudo, indicar o

Antes de tudo, indicar o porquê os processos são chamados batch. A razão por ele porquê os processos são chamados batch. A razão por ele se chamar bat ése chamar bat é porque no ms-dos requere-se como máximo três letras na extensão e por tanto os

porque no ms-dos requere-se como máximo três letras na extensão e por tanto os arquivos tem aarquivos tem a extensão .bat

extensão .bat

 que se pode !azer com  que se pode !azer com eles"eles"

#ode !azer de !orma automatizada tudo aquilo que se

#ode !azer de !orma automatizada tudo aquilo que se pode !azer no console do ms-dos.pode !azer no console do ms-dos. $omo !aça um arquivo bat"

$omo !aça um arquivo bat"

$oloque em texto. Apenas decidir onde colocar, pode colocá-lo no

(6)

Ao %uardá-los devem ter a notação de nomes pr&prios do

Ao %uardá-los devem ter a notação de nomes pr&prios do ms-dos. 'ste nome com no máximo ( letrasms-dos. 'ste nome com no máximo ( letras )espaço e * não são

)espaço e * não são permitidos+ lo%o um ponto e a permitidos+ lo%o um ponto e a extensão que neste caso é obri%atoriamente bat.extensão que neste caso é obri%atoriamente bat. $omo posso selecionar vários arquivos

$omo posso selecionar vários arquivos #ara ele tem que se levar em

#ara ele tem que se levar em conta os nomes dos arquivos, devem cumprir a notação do conta os nomes dos arquivos, devem cumprir a notação do ms-dos )(ms-dos )( letras sem espaço como máximo, lo%o um ponto e

letras sem espaço como máximo, lo%o um ponto e três letras como máximo da extensão. #ode setrês letras como máximo da extensão. #ode se utilizar os comandos

utilizar os comandos

'quivale a vários caracteres. 'quivale a vários caracteres. "'quivale a apenas um caracter. "'quivale a apenas um caracter. 'xemplos

'xemplos

comando .doc - selecionar todos os arquivos que tenham a

comando .doc - selecionar todos os arquivos que tenham a extensão doc.extensão doc. comando a.doc - selecionar todos os arquivos que comecem por a

comando a.doc - selecionar todos os arquivos que comecem por a e tenha a extensão doc.e tenha a extensão doc. comando ab.doc - selecionar todos os arquivos que comecem por a,

comando ab.doc - selecionar todos os arquivos que comecem por a, acabem por b e tenham aacabem por b e tenham a extensão doc.

extensão doc.

comando mao.doc - selecionar todos os arquivos que contenham /mao0 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

comando c"mao.doc - selecionar todos os arquivos que contenham /c0, lo%o um carater qualquer eum carater qualquer e lo%o /mao0. 1eve ter tambem a extensão doc.

lo%o /mao0. 1eve ter tambem a extensão doc.

comando c"b. - selecionar todos os arquivos que comecem por /c0,

comando c"b. - selecionar todos os arquivos que comecem por /c0, tenham um caracter qualquer,tenham um caracter qualquer, lo%o um b e

lo%o um b e qualquer extensão.qualquer extensão.

comando .b"t - selecionar todos os arquivos que tenham a

comando .b"t - selecionar todos os arquivos que tenham a extensão que comece por b, lo%o umextensão que comece por b, lo%o um caracter qualquer e lo%o um t.

caracter qualquer e lo%o um t.

2uem são as tra3et&rias e os patchs 2uem são as tra3et&rias e os patchs A tra3et&ria é o

A tra3et&ria é o nome completo de um arquivo e indica a nome completo de um arquivo e indica a situação exata de um arquivo e seu nome.situação exata de um arquivo e seu nome. 4e di%o que o arquivo se

4e di%o que o arquivo se chama arquivo.txt indico seu nome, mas nada mais. 4e chama arquivo.txt indico seu nome, mas nada mais. 4e supoe que se encontrasupoe que se encontra no diret&rio atual.

no diret&rio atual.

4e di%o c5*arquivo.txt indico que o

4e di%o c5*arquivo.txt indico que o arquivo que me interesse se chama arquivo.txt e se encontra noarquivo que me interesse se chama arquivo.txt e se encontra no diret&rio ráiz de $.

diret&rio ráiz de $.

1ado que no ms-dos nao se admite nomes %randes )

1ado que no ms-dos nao se admite nomes %randes ) mais de ( letras + mais de ( letras + nem espaço, quando queronem espaço, quando quero utilizar o nome do 6indo6s

utilizar o nome do 6indo6s em ms-dos devo saber que este será reconvertido em seu nome curto. 'steem 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

se obtem os seis primeiros carácteres válidos do nome, lo%o o sinal 7 o sinal 7 )alt 89:+ e lo%o um )alt 89:+ e lo%o um n;mero.n;mero. 2ue comandos podemos utilizar

2ue comandos podemos utilizar $omandos

$omandos

Aqui estão al%uns comandos utilizados em batch. Aqui estão al%uns comandos utilizados em batch. '$< =mensa%em ou variável> '$< =mensa%em ou variável> 'screve na tela 'screve na tela '$< ?? '$< ??

1esativa as in!ormaç@es e con!irmaç@es !eitas

1esativa as in!ormaç@es e con!irmaç@es !eitas pelo sistema. $omo $5B, pelo sistema. $omo $5B, Cem certeza que dese3aCem certeza que dese3a !azer tal"BD.

!azer tal"BD. '$< E '$< E

Ativa as in!ormaç@es e con!irmaç@es do sistema. Ativa as in!ormaç@es e con!irmaç@es do sistema. '$<.

'$<.

#ula uma linha #ula uma linha 4'C variavelFvalor 4'C variavelFvalor

(7)

$ria ou modi!ica

$ria ou modi!ica uma variável )espaço reservado temporariamente na mem&ria GAH para uma variável )espaço reservado temporariamente na mem&ria GAH para %uardar%uardar al%umas in!ormaç@es n;mericas, de caractéres, positivone%ativo entre outros. Eão

al%umas in!ormaç@es n;mericas, de caractéres, positivone%ativo entre outros. Eão podem ter acentopodem ter acento e devem começar com letra+. #ara chamar a variável posteriormente basta coloca-la entre JB.

e devem começar com letra+. #ara chamar a variável posteriormente basta coloca-la entre JB. #or exemplo5

#or exemplo5 4'C nomeF4torm 4'C nomeF4torm '$<

'$<  nome dele é JnomeJ nome dele é JnomeJ 5nomedolinK

5nomedolinK

Eomeia um ponto do arquivo de lote

Eomeia um ponto do arquivo de lote permitindo avançar ou voltar a execução apartir daquele ponto.permitindo avançar ou voltar a execução apartir daquele ponto. $L4

$L4

'sse comando limpa toda a tela. $Lear 4creen. 'sse comando limpa toda a tela. $Lear 4creen. M=$omando>

M=$omando>

1esativa as in!ormaç@es e con!irmaç@es !eitas pelo sistema apenas para esta linha. 1esativa as in!ormaç@es e con!irmaç@es !eitas pelo sistema apenas para esta linha. $1' $1' I? =condição> ) I? =condição> ) =ação> =ação> + 'L4' ) + 'L4' ) =ação9> =ação9> + +

'sse é um comando condicional. 4e condição !aça

'sse é um comando condicional. 4e condição !aça ação, senão !aça ação9N.ação, senão !aça ação9N. #or exemplo5 #or exemplo5 $1' $1' M'$< ?? M'$< ?? 4'C nomeF4torm 4'C nomeF4torm I? JnomeJBFFB4tormB ) I? JnomeJBFFB4tormB ) '$< la 4tormO '$< la 4tormO + 'L4' ) + 'L4' ) '$< la JnomeJO '$< la JnomeJO + + PC PC =ponto> =ponto>

Avança ou volta a execução para um

Avança ou volta a execução para um ponto do arquivo de lote.ponto do arquivo de lote.

?G L JJvariavel IE )inicio,incremento,!im+ 1 comando =parQmetro> ?G L JJvariavel IE )inicio,incremento,!im+ 1 comando =parQmetro> Gepete um comando varias vezes !azendo incrementaç@e

Gepete um comando varias vezes !azendo incrementaç@es até o !im s até o !im ser atin%ido.ser atin%ido. L, é uma opção do

L, é uma opção do comando ?G que !az as incrementaç@es.comando ?G que !az as incrementaç@es. JJvariavel, é o nome da variável que vai

JJvariavel, é o nome da variável que vai ser incrementada.ser incrementada. inicio, é o

inicio, é o valor de inicio da variável que será valor de inicio da variável que será incrementada.incrementada. incremento, n;mero que será somado a

incremento, n;mero que será somado a cada incrementação.cada incrementação. !im, a repetição irá acabar

!im, a repetição irá acabar quando o valor da variável atin%ir este valor.quando o valor da variável atin%ir este valor. comando, um comando que será

comando, um comando que será repetido.repetido.

=parQmetro>, o parQmetro do comando que será repetido. =parQmetro>, o parQmetro do comando que será repetido. #or exemplo5 #or exemplo5 $1' $1' M'$< ?? M'$< ??

?G L JJa IE )8,8,R+ 1 '$<  valor de A é JJa ?G L JJa IE )8,8,R+ 1 '$<  valor de A é JJa #AS4'

(8)

?az uma pausa e s& volta

?az uma pausa e s& volta quando o usuário apertar al%uma tecla do teclado.quando o usuário apertar al%uma tecla do teclado. G'H

G'H =comentário> =comentário>

'ste comando não !az absolutamente nada. 'le é utilizado para i

'ste comando não !az absolutamente nada. 'le é utilizado para inserir comentarios nos arquivos.nserir comentarios nos arquivos. $1'

$1'

#GH#C -4erve para abrir o prompt do

#GH#C -4erve para abrir o prompt do msdos.  mais habitual é TpT% que msdos.  mais habitual é TpT% que corresponde acorresponde a Tp F mostrar tra3eto atual

Tp F mostrar tra3eto atual T% F mostrar o separador  T% F mostrar o separador  Tl F mostrar o separador U Tl F mostrar o separador U Tb F mostrar o separador V Tb F mostrar o separador V Tq F mostrar o separador F Tq F mostrar o separador F TT F mostrar o sinal T TT F mostrar o sinal T Tt F mostrar a hora Tt F mostrar a hora Td F mostrar a data Td F mostrar a data Tv F mostrar a

Tv F mostrar a versão do sistemaversão do sistema Tn F mostrar unidade atual

Tn F mostrar unidade atual Th F retroceso. Apa%a o

Th F retroceso. Apa%a o caracter previocaracter previo

Te F esc. Hostra o sinal corresponde a asci 9W Te F esc. Hostra o sinal corresponde a asci 9W #or isso se colocarmos prompt TpT% o

#or isso se colocarmos prompt TpT% o cursor mostra a tra%et&ria de onde estamos e lo%o cursor mostra a tra%et&ria de onde estamos e lo%o o separador.o separador. X possYvel o texto )

X possYvel o texto ) por exemplo prompt HeuZnome TpT%por exemplo prompt HeuZnome TpT% 1AC'

1AC'

[erpor a data do

[erpor a data do sistemasistema CIH'

CIH'

[erpor a hora do si

[erpor a hora do sistemastema ['G=!ont> ['G=!ont> [ersão do sistema [ersão do sistema =!ontF[erdana>[L unidade =!ontF[erdana>[L unidade [olume da unidade especi!icada [olume da unidade especi!icada H'H parametros

H'H parametros

Hostra a memoria usada e livre no

Hostra a memoria usada e livre no sistemasistema p - mostra por

p - mostra por pro%ramaspro%ramas d - por

d - por pro%ramas econtroladorespro%ramas econtroladores c - classi!ica por tamanho

c - classi!ica por tamanho

$omandos de mane3os de arquivos $omandos de mane3os de arquivos $#\ ori%em destino

$#\ ori%em destino

4erve para copiar arquivos de um lu%ar a

4erve para copiar arquivos de um lu%ar a outro. A ori%em deve ser um tra3eto completo de outro. A ori%em deve ser um tra3eto completo de onde estãoonde estão os arquivos a copiar. 4e se

os arquivos a copiar. 4e se omite se entende no diret&rio atual.omite se entende no diret&rio atual.

 destino deve ser uma tra3et&ria completa de onde dese3ar oos arquivo)s+  destino deve ser uma tra3et&ria completa de onde dese3ar oos arquivo)s+ cop] meuarquivo.txt c5* )copiá-lo do diretorio raYz

cop] meuarquivo.txt c5* )copiá-lo do diretorio raYz de $+de $+

cop] meuarquivo.txt c5*meuarq.txt )copiá-lo e poder mudar o nome a

cop] meuarquivo.txt c5*meuarq.txt )copiá-lo e poder mudar o nome a meuarq.txt+meuarq.txt+ cop] .txt a5* )copiar todos

cop] .txt a5* )copiar todos os arquivos que tenham a extensão txt a unidade A+os arquivos que tenham a extensão txt a unidade A+ cop] .txt c5*meusdo78 )copiar todos os que tenham a

cop] .txt c5*meusdo78 )copiar todos os que tenham a extensão txt ao diret&rio Heus documentosextensão txt ao diret&rio Heus documentos ) cu3o o nome

) cu3o o nome curto é meusdoc78+.curto é meusdoc78+. 1'L

1'L arquivo)s+ arquivo)s+

Apa%ar arquivos selecionados Apa%ar arquivos selecionados

del lol.txt )apa%a o arquivo lol.txt no diret&rio atual+ 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 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 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

curto é arquiv78) não se apa%a as subpastas+subpastas+ 1'LCG'' arquivo)s+ -]

(9)

Apa%a a raYz especi!icada ) se é um arquivo coloca o arquivo, se é uma pasta coloca a pasta com todas Apa%a a raYz especi!icada ) se é um arquivo coloca o arquivo, se é uma pasta coloca a pasta com todas as subpastas que incluam+.

as subpastas que incluam+.

$om o parametro -] não per%unta cada vez $om o parametro -] não per%unta cada vez

'ste comando na realidade não é um comando sim

'ste comando na realidade não é um comando sim uma utilidade incluYda no ms-dos.uma utilidade incluYda no ms-dos. 1IG tra3eto

1IG tra3eto

Hostra uma lista do conte;do do

Hostra uma lista do conte;do do diret&rio especi!icado no tra3eto. 4e não especi!icado nada, sediret&rio especi!icado no tra3eto. 4e não especi!icado nada, se entende o atual.

entende o atual.

4e coloca como parametro ^ mostra

4e coloca como parametro ^ mostra uma lista resumidauma lista resumida 4e coloca como parametro # mostra uma

4e coloca como parametro # mostra uma lista utilizando o !iltro lista utilizando o !iltro more.more. ACCGI_ arquivo)s+- Hostra os arquivos dos diret&rios indicados e

ACCGI_ arquivo)s+- Hostra os arquivos dos diret&rios indicados e nesse caso permite mudá-los.nesse caso permite mudá-los. os atributos são5

os atributos são5

< - oculto. 4e ativa com `h e desativa com -h < - oculto. 4e ativa com `h e desativa com -h G - Leitura. Apenas leitura com `r, normal com -r G - Leitura. Apenas leitura com `r, normal com -r 4 - 4istema. 4e ativa com

4 - 4istema. 4e ativa com `s e desativa com -s`s e desativa com -s A - Hodi!icado. #ara

A - Hodi!icado. #ara copias de se%urança incrementadas. `a indica modi!icado e -a indica copias de se%urança incrementadas. `a indica modi!icado e -a indica nãonão modi!icado.

modi!icado.

Attrib arquivostorm.txt )mostrar os atributos do

Attrib arquivostorm.txt )mostrar os atributos do arquivostorm.txt+arquivostorm.txt+ attrib .exe `r `r

attrib .exe `r `r `s )coloca todos os `s )coloca todos os arquivos com extensão exe como ocultos, do sistema e a arquivos com extensão exe como ocultos, do sistema e a apenasapenas lê+

lê+

G'EAH' o

G'EAH' o G'EG'Enome8 nome9nome8 nome9 Hudar o nome do arquivo Hudar o nome do arquivo Gen nome8.txt nome9.txt Gen nome8.txt nome9.txt C\#' arquiivo

C\#' arquiivo

Hostra por pasta o conte;do do

Hostra por pasta o conte;do do arquivoarquivo t]pe

t]pe nomedoarquivo.nomedoarquivo.txttxt  Codos aqui listados são

 Codos aqui listados são comandos de H4-14 que !oram criados especi!icamente para arquivos decomandos de H4-14 que !oram criados especi!icamente para arquivos de lote. 4e você precisar de mais detalhes sobre cada um

lote. 4e você precisar de mais detalhes sobre cada um deles basta di%itar no H4-14 )ou no deles basta di%itar no H4-14 )ou no prompt deprompt de comando do ^indo6s+ =comando>" Codos comandos de H4-14 também entram nesta lista incluindo comando do ^indo6s+ =comando>" Codos comandos de H4-14 também entram nesta lista incluindo chamadas de outros pro%ramas para

chamadas de outros pro%ramas para este sistema.este sistema. $omandos para pro%ramação

$omandos para pro%ramação

'1IC arquivo '1IC arquivo

'ditor de textos utilizado para editar

'ditor de textos utilizado para editar scripts e arquivos de texto.scripts e arquivos de texto. 1'_SP arquivo parametros de arquivo

1'_SP arquivo parametros de arquivo

Inicia o desassembler com o pro%rama indicado que se

Inicia o desassembler com o pro%rama indicado que se colocam por parametros.colocam por parametros. $<I$' texto opç@es

$<I$' texto opç@es

4e utiliza em pro%ramas bat para dar

4e utiliza em pro%ramas bat para dar ele%ir a um usuario entre um con3unto de ele%ir a um usuario entre um con3unto de opç@esopç@es A resposta se

A resposta se devolve mediante a variável errorleveldevolve mediante a variável errorlevel choice 'le3a uma opçao snc

choice 'le3a uma opçao snc $1' $1' i! errorlevel 8 %oto D i! errorlevel 8 %oto D i! errorlevel 9 %oto D i! errorlevel 9 %oto D i! errorlevel  %oto D i! errorlevel  %oto D

'ste exemplo mostra a lateral ele3a uma opção e

'ste exemplo mostra a lateral ele3a uma opção e da a ele3er s )sim+, da a ele3er s )sim+, n )não+ o $ )cn )não+ o $ )continuar+ porontinuar+ por exemplo as tres se%uintes linhas especi!icam aonde deve sair o !luxo do

exemplo as tres se%uintes linhas especi!icam aonde deve sair o !luxo do pro%rama se%uido da teclapro%rama se%uido da tecla pulsada.

pulsada. [ariáveis [ariáveis

(10)

A condição

A condição 1'?IE'11'?IE'1 veri!ica se uma variável 3á !oi  veri!ica se uma variável 3á !oi de!inida. #or exemplo, se a variável xB estiverde!inida. #or exemplo, se a variável xB estiver de!inida, então o

de!inida, então o resultado será positivo, senão ne%ativo.resultado será positivo, senão ne%ativo. [e3a como !icaria5

[e3a como !icaria5 $1'

$1'

M'$< ?? M'$< ??

I? 1'?IE'1 x ) '$< #ositivo + 'L4' ) '$< Ee%ativo + I? 1'?IE'1 x ) '$< #ositivo + 'L4' ) '$< Ee%ativo + Arquivos

Arquivos

A condição 'I4C veri!ica se

A condição 'I4C veri!ica se existe al%um arquivo. #or exemplo, se existir o arquivo exemplo.batB oexiste al%um arquivo. #or exemplo, se existir o arquivo exemplo.batB o resultado será positivo, senão ne%ativo.

resultado será positivo, senão ne%ativo. [e3a como !icaria5

[e3a como !icaria5 $1'

$1'

M'$< ?? M'$< ??

I? 'I4C exemplo.bat ) '$< #ositivo + 'L4' ) '$< Ee%ativo + I? 'I4C exemplo.bat ) '$< #ositivo + 'L4' ) '$< Ee%ativo + 'sta condição não para por aY.

'sta condição não para por aY. Eo sistema H4-14, você pode !azer uma pesquisaB na pasta em queEo sistema H4-14, você pode !azer uma pesquisaB na pasta em que está por um arquivo di%itando parte dele. [ocê

está por um arquivo di%itando parte dele. [ocê usa B para indicar a)s+ usa B para indicar a)s+ parte)s+ que você não sabe.parte)s+ que você não sabe. #or exemplo, se existir al%um arquivo com a

#or exemplo, se existir al%um arquivo com a extensão .batB na pasta atual o resultado será positivo,extensão .batB na pasta atual o resultado será positivo, senão ne%ativo.

senão ne%ativo. [e3a como !icaria5 [e3a como !icaria5 $1'

$1'

M'$< ?? M'$< ??

I? 'I4C .bat )'$< #ositivo + 'L4' ) '$< Ee%ativo + I? 'I4C .bat )'$< #ositivo + 'L4' ) '$< Ee%ativo +  é i%ual a :"  é i%ual a :" M'$< ?? M'$< ?? $L4 $L4 4'C F: 4'C F: I? JJB FF :N PC oK I? JJB FF :N PC oK '$<  não é i%ual a :,  é

'$<  não é i%ual a :,  é i%ua a JJi%ua a JJ PC saida PC saida 5oK 5oK '$<  é i%ual a : '$<  é i%ual a : 5saida 5saida Ea primeira linha.  MB

Ea primeira linha.  MB indica que não é para indica que não é para aparecer o comando que se%ue, no caso, '$<Baparecer o comando que se%ue, no caso, '$<B )$omando que escreve na 3anela+. Eesta linha, eu estou %rosseiramente mandando o H4-14 calar a )$omando que escreve na 3anela+. Eesta linha, eu estou %rosseiramente mandando o H4-14 calar a boca )não !alar nada sem eu mandar+, pois

boca )não !alar nada sem eu mandar+, pois se '$< !az o computador !alarB, se '$< !az o computador !alarB, '$< ?? !az o'$< ?? !az o computador desli%ar a bocaB e com

computador desli%ar a bocaB e com o M no começo da o M no começo da linha, ele nem vai in!ormar ao usuário que linha, ele nem vai in!ormar ao usuário que estáestá parando de !alar.

parando de !alar.

Ea se%unda linha, o comando $L4 !az o

Ea se%unda linha, o comando $L4 !az o H4-14 apa%ar toda a tela.H4-14 apa%ar toda a tela. Ea terceira linha, como 3á !oi

Ea terceira linha, como 3á !oi explicado, !az a variável F:.explicado, !az a variável F:.

Ea quarta linha, é uma linha condicional. 4e B !or i%ual  : vá para oKB. 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-14 vai !alarB  não é i

Ea quinta linha, é &bivio que  não vai ser i%ual a :, então o H4-14 vai !alarB  não é i%ual a :,  é%ual a :,  é i%ua a =valor de x>.

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 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

Ea sétima linha, está sendo de!inido o ponto oKB, aquele ponto citado na oKB, aquele ponto citado na quarta linha.quarta linha. Ea oitava linha,  será i%ua a :, então o H4-14 vai dizer  é i%ual a :.

Ea oitava linha,  será i%ua a :, então o H4-14 vai dizer  é i%ual a :. ' na nona linha, é

' na nona linha, é de!inido o ponto-!inal do processamento. 2ue é chamado na sexta linha, nada maisde!inido o ponto-!inal do processamento. 2ue é chamado na sexta linha, nada mais que isso, então o H4-14 entende que o

que isso, então o H4-14 entende que o batch concluiu.batch concluiu. ?aça o teste

?aça o teste

8. Abra o _loco de notas do ^indo6s 8. Abra o _loco de notas do ^indo6s 9. $opie o exemplo acima e

9. $opie o exemplo acima e cole nelecole nele . 4alva-o como exemplo9.bat

. 4alva-o como exemplo9.bat

. 1ê dois-clicKs nele observe o que acontecerá . 1ê dois-clicKs nele observe o que acontecerá

R. A%ora experimente modi!icar a se%unda linha por 4'C idadeFn )troque n

R. A%ora experimente modi!icar a se%unda linha por 4'C idadeFn )troque n por al%um n;mero+por al%um n;mero+ :. 'xecute e ve3a o que acontece.

:. 'xecute e ve3a o que acontece. #ro%ramando

(11)

'xiste uma in!inidade de comandos, como mostrei acima, e s&

'xiste uma in!inidade de comandos, como mostrei acima, e s& usar a ima%inação e podemosusar a ima%inação e podemos

pro%ramar uma imensidão de !inalidades, basta usar a criatividade e al%uns comandos, para !echar 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

esse tutorial, vou abordar al%uns c&di%os !eito por mim.mim. 'xemplo 8 )_ásico+

'xemplo 8 )_ásico+

-!azer um loop que pe%ue todos os

-!azer um loop que pe%ue todos os nomes dos diretoriosnomes dos diretorios -dentro de cada diretorio, renomear todos os arquivos com a

-dentro de cada diretorio, renomear todos os arquivos com a extensão .txt para .zipextensão .txt para .zip $1' $1' Mecho o!!  Mecho o!!  rem .txt .zip rem .txt .zip Mexit Mexit 'xemplo 9

'xemplo 9 )IntermediárioAvan)IntermediárioAvançado+çado+ $1' $1' Mecho o!!  Mecho o!!  cls cls

'cho _atch !eito por 4torm 'cho _atch !eito por 4torm 'cho .

'cho . 'cho . 'cho .

'cho $omeçar o pro%rama" 'cho $omeçar o pro%rama" pause pause 'cho . 'cho . 'cho . 'cho . 'cho . 'cho .

'cho 'ste pro%rama cria uma chave de i

'cho 'ste pro%rama cria uma chave de inicializaçao de um arquivo no 6indo6s através do menu.nicializaçao de um arquivo no 6indo6s através do menu. 'cho .

'cho . 'cho . 'cho .

'cho =8> 1ese3a que esse arquivo se inicie no

'cho =8> 1ese3a que esse arquivo se inicie no seu proximo lo%on"seu proximo lo%on" 'cho =9> 1ese3a sair do pro%rama"

'cho =9> 1ese3a sair do pro%rama"

4et p choiceF1i%ite o numero correspodente a sua opçao5 4et p choiceF1i%ite o numero correspodente a sua opçao5 i! JchoiceJBFFB9N %oto op9

i! JchoiceJBFFB9N %oto op9 i! JchoiceJBFFB8N %oto op8 i! JchoiceJBFFB8N %oto op8 rem _loco de declaraçao dos %otos rem _loco de declaraçao dos %otos 5op8 re% add

5op8 re% add hKlm*4o!t6are*Hicroso!t*^indhKlm*4o!t6are*Hicroso!t*^indo6s*$urrent[ersion*Go6s*$urrent[ersion*GunB v unB v teste9 t G'PZ4 dteste9 t G'PZ4 d c5*path*batstorm.batf%ot

c5*path*batstorm.batf%oto o proximoproximo 5op9 exit 5op9 exit 5proximo 5proximo 'cho . 'cho . 'cho . 'cho .

'cho $have criada com sucesso. 'cho $have criada com sucesso. 'cho .

'cho . 'cho . 'cho .

'cho A%ora mostrarei a chamada de um outro

'cho A%ora mostrarei a chamada de um outro arquivo bat sem a interrupção do arquivo bat sem a interrupção do arquivo.arquivo. 'cho =8> 1ese3a chamar o arquivo

'cho =8> 1ese3a chamar o arquivo batstorm.bat"batstorm.bat" 'cho =9> 1ese3a sair do pro%rama"

'cho =9> 1ese3a sair do pro%rama"

4et p choiceF1i%ite o numero correspondente a sua opçao5 4et p choiceF1i%ite o numero correspondente a sua opçao5 i! JchoiceJBFFB9N %oto op

i! JchoiceJBFFB9N %oto op i! JchoiceJBFFB8N %oto op i! JchoiceJBFFB8N %oto op

5op call batstorm.batf%oto proximo9 5op call batstorm.batf%oto proximo9

(12)

5op exit 5op exit

Referências

Documentos relacionados

RPC cc cc rprog.c prog_proc.c prog_clnt.c prog.h prog_svc.c rprog prog_svc procedimentos servidores cliente especificação RPC stub servidor stub cliente programa servidor

mais fácil do que criar uma nova cadeira ou do que adicionar conteúdos em uma cadeira já existente, pode ser apenas a forma como é apresentado o conteúdo já existente na graduação

A fim de propor novos padrões para a melhoria da qualidade habitacional em HIS, realizou-se uma pesquisa cujo resultado foi diretrizes projetuais para o setor serviço baseadas

[r]

O diret´ orio demo modmac py possui um sub-diret´ orio bin que cont´em o execut´avel de modelagem s´ısmica e um diret´ orio nomeado modelo que cont´em o campo de velocidade

Também a influência da liquidez de um título ou carteira sobre seu retorno, assim como a suscetibilidade desses retornos a mudanças macroeconômicas, deve ser

Ao propor verificar o efeito do ensino profissionalizante sobre variáveis relacionadas ao mercado de trabalho, faz-se necessário a correção do problema de seletividade amostral, uma

De Paranaguá, Iciientc-cornnel Manoel Fausto do Nascimento, encarregado do serviço mililar; do Ilio Grande, coronel Sampaio, capilão de fragata Garnier, tenente-coronel