Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila de Comandos PDF
Apostila de Comandos PDF
O primeiro comando que devemos aprender o HELP ele nos da uma lista com todos
os comandos do MS-Dos
Digite Help em uma Janela do MS-Dos para ver a lista completa de comandos.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 2
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 3
1. ASSOC
Exibe ou modifica associaes com extenses de arquivos.
ASSOC [.ext[=[Tipo_de_arquivo]]]
Digite ASSOC sem parmetros para exibir as atuais associaes de arquivos. Se ASSOC for
chamado com apenas uma extenso de arquivo, exibir a atual associao de arquivos para
essa extenso de arquivo. Se nada for especificado para o tipo de arquivo, o comando excluir
a associao para a extenso de arquivo.
2. ATTRIB
Exibe ou altera atributos de arquivos.
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
[unidade:][caminho][arquivo] [/S [/D] [/L]]
+ Define um atributo.
- Limpa um atributo.
R Atributo de arquivo somente leitura.
A Atributo de arquivo morto.
S Atributo de arquivo de sistema.
H Atributo de arquivo oculto.
I Atributo de arquivo sem contedo indexado.
[unidade:][caminho][arquivo]
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 4
3. BREAK
Define ou limpa a verificao estendida CTRL+C.
Existe somente para manter a compatibilidade com sistemas DOS. No tem efeito sob o
Windows.
4. BCDEDIT
Define propriedades no banco de dados de inicializao para controlar o carregamento
da inicializao.
bcdedit.exe /? <comando>.
Por exemplo, para exibir informaes detalhadas sobre o comando /createstore, digite:
bcdedit.exe /? /createstore
Para obter uma lista em ordem alfabtica dos tpicos neste arquivo de ajuda, execute
bcdedit /? TOPICS".
/export Exporta o contedo do repositrio do sistema para um arquivo. Este arquivo pode
ser usado depois para restaurar o estado do repositrio do sistema.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 5
Execute bcdedit /? ID para obter informaes sobre identificadores usados por esses
comandos.
Execute bcdedit /? TYPES para obter uma lista de tipos de dados usados por esses comandos.
Execute bcdedit /? FORMATS para obter uma lista de formatos de dados vlidos.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 6
5. CACLS/ICACLS
Exibe ou modifica listas de controle de acesso de arquivos.
CACLS nome_arquivo [/T] [/M] [/L] [/S[:SDDL]] [/E] [/C] [/G usurio:perm]
/S:SDDL Substitui ACLs pelas especificadas na cadeia de caracteres SDDL (no vlido
com /E, /G, /R, /P ou /D).
W Gravar
C Alterar (gravar)
F Controle total
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 7
N Nenhum, R Ler, W Gravar, C Alterar (gravar), F Controle total, /D usurio Nega acesso
ao usurio especificado.
Caracteres curinga podem ser usados para especificar mais de um arquivo em um comando.
Voc pode especificar mais de um usurio em um comando.
Abreviaes:
IO - Somente Herana.
ID - Herdado.
6. CALL
Chama um programa em lotes por meio de outro.
Alm disso, a expanso de referncias de argumento de script em lotes (%0, %1, etc.) foram
alteradas como a seguir:
A substituio de parmetros em lotes (%n) foi aprimorada. Agora possvel usar a seguinte
sintaxe opcional:
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 8
Nos exemplos acima %1 e PATH podem ser substitudos por outros valores vlidos. A sintaxe
%~ finalizada por um nmero de argumento vlido. Os modificadores %~ no podem ser
usados com %*
7. CD/CHDIR
Exibe o nome do diretrio atual ou faz alteraes nele.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 9
desta unidade.
cd \winnt\profiles\username\programs\start menu
o mesmo que:
cd "\winnt\profiles\username\programs\start menu"
8. CHCP
Exibe ou define o nmero da pgina de cdigo ativa.
CHCP [nnn]
Digite CHCP sem parmetros para exibir o nmero da pgina de cdigo ativa.
9. CHKDSK
Verifica um disco e exibe um relatrio de status.
CHKDSK [volume[[caminho]nomedearquivo]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:tamanho]] [/B]
/L:size Apenas no NTFS: altera o tamanho do arquivo de log para o nmero especificado
de kilobytes. Se o tamanho no for especificado, exibe o tamanho atual.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 10
A opo /I ou /C reduz o tempo necessrio para executar Chkdsk ignorando certas verificaes
do volume.
10. CHKNTFS
Exibe ou modifica a verificao do disco na inicializao.
11. CLS
Limpa a tela.
Use-o sempre que quiser apagar todas as informaes na tela depois de uma sequencia de
comandos
12. CMD
Inicia uma nova instncia do interpretador de comando do Windows
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K]
cadeia_de_caracteres]
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 11
/A Faz com que a sada de comandos internos para um pipe ou arquivo seja em ANSI
/U Faz com que a sada de comandos internos para um pipe ou arquivo seja em Unicode
/T:fg Define as cores em primeiro/segundo plano (consulte COLOR /? Para obter mais
informaes)
/V:ON Ativa a expanso de variveis de ambiente atrasada usando ! como delimitador. Por
exemplo, /V:ON permite que !var! expanda a varivel var no tempo de execuo. A sintaxe var
expande variveis no momento da entrada, que um procedimento bem diferente quando est
dentro de um loop de FOR.
Observe que vrios comandos separados pelo separador de comando '&&' so aceitos para
cadeia de caracteres se estiverem entre aspas. Alm disso, por razes de compatibilidade, /X
o mesmo que /E:ON, /Y o mesmo que /E:OFF e /R o mesmo que /C. Qualquer outra opo
ignorada.
- nenhuma opo /S
- exatamente duas aspas
- nenhum caractere especial entre as duas aspas,
onde o especial um dos seguintes: &<>()@^|
- h um ou mais caracteres de espao entre as
duas aspas
- a cadeia de caracteres entre as duas aspas o nome
de um arquivo executvel.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 12
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
e/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
As Extenses de Comando esto ativadas por padro. Voc tambm pode desabilitar as
extenses de uma determinada invocao usando a opo /E:OFF. Para habilitar ou desabilitar
as extenses de todas as invocaes do CMD.EXE em uma mquina e/ou sesso de logon de
usurio, configure um dos valores REG_DWORD a seguir, ou ambos os valores, no Registro
usando o REGEDIT.EXE:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions
e/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions
para 0x1 ou 0x0. A configurao especfica do usurio tem precedncia sobre a configurao
do computador. As opes da linha de comando tm precedncia sobre as configuraes do
Registro.
DEL ou ERASE
COLOR
CD ou CHDIR
MD ou MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (tambm inclui as alteraes feitas na invocao de comando externo)
ASSOC
FTYPE
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 13
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion
e/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion
para 0x1 ou 0x0. A configurao especfica do usurio tem precedncia sobre a configurao
do computador. As opes da linha de comando tm precedncia sobre as configuraes do
Registro.
Voc pode ativar ou desativar o preenchimento para uma chamada especfica do CMD.EXE
com a opo /F:ON ou /F:OFF. Voc pode ativar ou desativar o preenchimento para todas as
chamadas do CMD.EXE em um computador e/ou sesso de logon de usurio definindo
qualquer um dos valores REG_DWORD a seguir (ou ambos) no Registro usando
REGEDIT.EXE:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar
e/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar
com o valor hexadecimal de um caractere de controle a ser usado para determinada funo
(ex.: 0x4 Ctrl-D e 0x6 Ctrl-F). As configuraes especficas do usurio tm precedncia
sobre as configuraes do computador. As opes da linha de comando tm precedncia
sobre as configuraes do Registro.
Se a concluso for ativada com a opo /F:ON, os dois caracteres de controle usados sero
Ctrl-D para a concluso de nome de pasta e Ctrl-F para a concluso de nome de arquivo. Para
desativar um determinado caractere de concluso no Registro, use o valor do espao (0x20),
que no um caractere de controle vlido.
A concluso chamada quando voc digita um dos dois caracteres de controle. A funo de
concluso usa a cadeia de caracteres do caminho esquerda do cursor, acrescenta um
caractere curinga a ela, se j no existir um, e cria uma lista de caminhos correspondentes. Em
seguida, exibe o primeiro caminho correspondente. Se nenhum caminho corresponder, ela
emite um aviso e no altera nada. Depois, o pressionamento repetido do mesmo caractere de
controle percorrer a lista de caminhos correspondentes. O pressionamento da tecla Shift com
o caractere de controle permite percorrer a lista de trs para a frente. Se voc fizer qualquer
edio na linha e pressionar o caractere de controle novamente, a lista salva de caminhos
correspondentes descartada e uma nova gerada. O mesmo ocorre se voc alternar entre a
concluso de nome de arquivo e de pasta. A nica diferena entre os dois caracteres de
controle que o caractere de concluso de arquivo corresponde a ambos os nomes de arquivo
e de pasta, enquanto que o caractere de concluso de pasta somente corresponde a nomes de
pastas. Se a concluso de arquivo for usada em qualquer um dos comandos de pasta internos
(CD, MD ou RD), a concluso de pasta ser usada.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 14
<espao>
& () [] {} ^ = ; ! ' + , ` ~
13. COLOR
Configura as cores padro de primeiro plano e plano de fundo do console.
COLOR [attr]
Tabela de cores
0 = Preto 4 = Vermelho 8 = Cinza C = Vermelho claro
1 = Azul 5 = Roxo 9 = Azul claro D = Lils
2 = Verde 6 = Amarelo A = Verde claro E = Amarelo claro
3 = Verde-gua 7 = Branco B = Verde-gua claro F = Branco brilhante
Caso nenhum argumento seja passado, este comando restaurar a cor de antes do CMD.EXE
ser executado. Este valor vem ou da janela atual do console, ou da opo /T da linha de
comando, ou do valor de DefaultColor no Registro.
Exemplo: "COLOR fc" gera o vermelho claro no plano de fundo branco brilhante
14. COMP
Compara o contedo de dois arquivos ou conjuntos de arquivos.
dados2 Especifica o local e o(s) nome(s) do(s) segundo(s) arquivo(s) para comparao.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 15
15. COMPACT
Exibe ou altera a compactao de arquivos em parties NTFS.
COMPACT [/C | /U] [/S[:pasta]] [/A] [/I] [/F] [/Q] [arquivo [...]]
16. CONVERT
Converte volumes FAT em NTFS.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 16
17. COPY
Copia um ou mais arquivos para outro local.
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] origem [/A | /B]
[+ origem [/A | /B] [+ ...]] [destino [/A | /B]]
/N Usa um nome de arquivo curto, se disponvel, ao copiar um arquivo com nome que
no esteja em formato 8.3.
/-Y Exibe o prompt para voc confirmar se deseja substituir um arquivo de destino
existente.
A opo /Y pode ser predefinida na varivel de ambiente COPYCMD. Pode ser substituda por
/-Y na linha de comando. O padro solicitar durante a substituio, a menos que o comando
COPY esteja sendo executado a partir de um script em lote.
Para acrescentar arquivos, especifique um nico arquivo para destino, mas vrios arquivos
para origem (usando caracteres curinga ou o formato arquivo1+arquivo2+arquivo3).
18. DATE
Exibe ou define a data.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 17
Digite DATE sem parmetros para exibir a data atual e poder digitar a nova data. Pressione
ENTER para manter a data inalterada.
19. DEL
Exclui um ou mais arquivos.
atributos
R Arquivos somente leitura
S Arquivos do sistema
H Arquivos ocultos
A Arquivos prontos
para arquivamento
20. DIR
Exibe uma lista de arquivos e subdiretrios em um diretrio.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 18
atributos
/N Novo formato de lista longo onde os nomes de arquivos esto extrema direita.
C Criao
A ltimo Acesso
W ltima Gravao
/X Exibe os nomes curtos gerados para nomes de arquivos diferentes do formato 8.3. O
formato /N com o nome curto inserido antes do nome longo. Se nenhum nome curto estiver
presente, sero exibidos espaos no seu lugar.
As opes podem estar predefinidas na varivel de ambiente DIRCMD. Substituir nas opes
predefinidas ao prefixar qualquer opo com - (hfen)--por exemplo, /-W.
21. DOSKEY
Edita linhas de comando, recupera comandos do Windows e cria macros .
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 19
Setas PARA CIMA e PARA BAIXO recuperam comandos; ESC limpa a linha de comando;
F7 exibe o histrico de comandos; ALT+F7 limpa o histrico de comandos;
F8 pesquisa o histrico de comandos;
F9 seleciona um comando por nmero; ALT+F10 limpa as definies de macros.
22. DRIVERQUERY
Permite que um administrador exiba uma lista de drivers de dispositivo instalados.
Lista de parmetros:
/FO formato Especifica o tipo de sada para exibio. Valores vlidos a serem
passados com opo so "TABLE", "LIST", "CSV".
/NH Especifica que o "cabealho de coluna" no deve ser exibido. Vlido para
formatos "TABLE" e "CSV" somente.
Exemplos:
DRIVERQUERY
DRIVERQUERY /FO CSV /SI
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 20
DRIVERQUERY /NH
DRIVERQUERY /S endereo_ip /U usurio /V
DRIVERQUERY /S sistema /U domnio\usurio /P senha /FO LIST
23. ECHO
Exibe mensagens ou ativa ou desativa o eco de comando.
24. ENDLOCAL
Termina a localizao das alteraes de ambiente em um arquivo em lotes.
ENDLOCAL
25. ERASE
Exclui um ou mais arquivos.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 21
26. EXIT
Encerra o programa CMD.EXE (interpretador de comando) ou o script em lote atual.
27. FC
Compara dois arquivos ou conjuntos de arquivos e exibe as diferenas entre eles.
FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn]
[unidade1:][caminho1]arquivo1 [unidade2:][caminho2]arquivo2
FC /B [unidade1:][caminho1]arquivo1 [unidade2:][caminho2]arquivo2
[unidade1:][caminho1]arquivo1
Especifica o primeiro arquivo ou conjunto de arquivos a comparar.
[unidade2:][caminho2]arquivo2
Especifica o segundo arquivo ou conjunto de arquivos a comparar.
28. FIND
Localiza uma cadeia de caracteres de texto em um ou mais arquivos.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 22
[caminho]arquivo[ ...]]
29. FINDSTR
Procura cadeias de caracteres em arquivos.
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:arquivo] [/C:cadeia de
caracteres] [/G:arquivo] [/D:lista_de_pastas] [/A:atributos_de_cor] [/OFF[LINE]] cadeia de
caracteres [[unidade:][caminho]arquivo[ ...]]
Use espaos para separar vrias cadeias de caracteres de pesquisa, a menos que o
argumento seja antecedido por /C. Por exemplo, 'FINDSTR "bom dia" x.y' procura por "bom" ou
"dia" no arquivo x.y. 'FINDSTR /C:"bom dia" x.y' procura por "bom dia" no arquivo x.y.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 23
30. FOR
Executa um comando especificado para cada arquivo em um conjunto de arquivos.
Se o conjunto contiver curingas, ele corresponder aos nomes de pasta em vez de nomes
de arquivo.
conjunto de nomes de arquivo um ou mais nomes de arquivos. Cada arquivo aberto, lido
e processado antes de se passar para o prximo arquivo em conjunto de nomes de arquivo. O
processamento consiste em ler o arquivo, quebr-lo em linhas individuais de texto e analisar
cada linha para zero ou mais tokens. O corpo de for loop chamado em seguida com o
conjunto de valores de varivel para a(s) cadeia(s) de caracteres de token encontrada(s). Por
padro, /F transfere o primeiro token separado por espao de cada linha de cada arquivo. As
linhas em branco so ignoradas. possvel substituir o comportamento de anlise padro
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 24
especificando os parmetros "opes" opcionais. Essa uma cadeia de caracteres entre aspas
que contm uma ou mais palavras-chave para especificar diferentes opes de anlise. As
palavras-chave so:
analisaria cada linha em meu_arquivo.txt, ignorando linhas que comeassem com um ponto-
e-vrgula, passando o segundo e terceiro token de cada linha para o corpo do comando for,
com tokens delimitados por vrgulas e/ou espaos. Observe que comandos dentro do corpo do
for fazem referncia a %i para obter o segundo token, %j para obter o terceiro token e %k para
obter todos os tokens restantes aps o terceiro. No caso de nomes de arquivos contendo
espaos, necessrio coloc-los entre aspas. Para usar aspas dessa forma, tambm
necessrio usar a opo usebackq ou as aspas sero interpretadas como se estivessem
definindo uma cadeia de caracteres literal a ser analisada.
Finalmente, possvel usar o comando FOR /F para analisar a sada de um comando. Para
isso, transforme o conjunto de arquivo dentro dos parnteses em uma cadeia de caracteres
entre aspas simples. A cadeia de caracteres ser tratada como uma linha de comando, que
ser transferida para um CMD.EXE filho e a sada ser capturada na memria e analisada
como se fosse um arquivo. Assim, o seguinte exemplo:
Alm disso, a substituio das referncias da varivel FOR foi aprimorada. Agora possvel
usar a seguinte sintaxe opcional:
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 25
Nos exemplos acima, %I e PATH podem ser substitudos por outros valores vlidos. A sintaxe
%~ terminada por um nome de varivel FOR vlido. O uso de nomes de variveis em
maisculas como %I facilita a leitura e evita confuso com os modificadores, que no fazem
diferenciao entre maisculas e minsculas.
31. FORMAT
Formata um disco para ser utilizado com o Windows.
FORMAT volume [/FS:sistema de arquivos] [/V:rtulo] [/Q] [/A:tamanho] [/C] [/X] [/P:etapas]
[/S:estado]
FORMAT volume [/V:rtulo] [/Q] [/F:tamanho] [/P:etapas]
FORMAT volume: [/V:rtulo] [/Q] [/T:trilhas /N:setores] [/P:etapas]
FORMAT volume: [/V:rtulo] [/Q] [/P:etapas]
FORMAT volume [/Q] [/1]
O FAT oferece suporte a 512, 1024, 2048, 4096, 8192,16 K, 32 K, 64 K,(128 K, 256 K para
setores > 512 bytes).
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 26
O FAT32 oferece suporte a 512, 1024, 2048, 4096, 8192,16 K, 32 K, 64 K, (128 K, 256 K para
setores > 512 bytes).
O exFAT oferece suporte a 512, 1024, 2048, 4096, 8192, 16 K, 32 K, 64 K, 128 K, 256 K, 512
K, 1 M, 2 M, 4 M, 8 M, 16 M, 32 M.
32. FTYPE
Exibe ou modifica tipos de arquivos usados nas associaes de extenso de arquivo
FTYPE [Tipo_de_arquivo[=[Cadeia_de_caracteres_do_comando_open]]]
Digite FTYPE sem parmetros para exibir os tipos de arquivos atuais que possuem cadeia de
caracteres do comando open definidas. O FTYPE invocado com apenas um tipo de arquivo;
ele exibe a cadeia de caracteres do comando open atual para esse tipo de arquivo. Se nada for
especificado para a cadeia de caracteres do comando open, o comando FTYPE excluir
a cadeia de caracteres do comando open para o tipo de arquivo. Dentro de uma cadeia de
caracteres do comando open, %0 ou %1 so substitudos pelo nome de arquivo sendo iniciado
por associao. %* obtm todos os parmetros e %2 obtm o primeiro parmetro, %3 o
segundo, etc. %~n obtm todos os parmetros restantes iniciados com o ensimo parmetro,
onde n pode estar entre 2 e 9, inclusive. Por exemplo:
ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*
script.pl 1 2 3
defina PATHEXT=.pl;%PATHEXT%
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 27
script 1 2 3
33. GOTO
Direciona o cmd.exe para uma linha com um rtulo em um programa em lotes.
GOTO rtulo
Voc deve digitar um rtulo em uma linha iniciada com dois pontos (:).
O comando GOTO agora aceita um rtulo de destino de :EOF que transfere o controle para o
final do arquivo de script em lotes atual. Essa uma forma fcil de sair de um arquivo de script
em lotes sem definir um rtulo. Digite CALL /? para obter uma descrio das extenses para o
comando CALL que tornam este recurso ntil.
34. GPRESULT
Esta ferramenta de linha de comando exibe as informaes do Conjunto de Diretivas
Resultante (RSoP)para um computador e um usurio de destino.
GPRESULT [/S sistema [/U nome_usurio [/P [senha]]]] [/SCOPE escopo] [/USER
nome_usurio_destino] [/R | /V | /Z] [(/X | /H) <nome_arquivo> [/F]]
Lista de Parmetros:
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 28
Exemplos:
GPRESULT /R
GPRESULT /H GPReport.html
GPRESULT /USER nome_usurio_destino /V
GPRESULT /S sistema /USER nome_usurio_destino /SCOPE COMPUTER /Z
GPRESULT /S sistema /U nome_usurio /P senha /SCOPE USER /V
35. HELP
Fornece informaes de ajuda sobre comandos do Windows.
HELP [comando]
36. IF
Executa o processamento condicional nos programas em lotes.
NOT Especifica que o Windows s deve executar o comando se a condio for falsa.
A clusula ELSE deve ocorrer na mesma linha que o comando aps o IF.
Por exemplo:
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 29
IF EXIST nome_de_arquivo. (
del nome_de_arquivo.
) ELSE (
echo nome_de_arquivo. ausente.
)
O exemplo a seguir NO funcionaria porque o comando del precisa ser terminado por uma
nova linha:
O exemplo a seguir tambm no funcionaria, j que o comando ELSE deve estar na mesma
linha que o final do comando IF:
EQU - igual
NEQ - diferente
LSS - menor que
LEQ - menor que ou igual
GTR - maior que
GEQ - maior que ou igual
e a opo /I, se especificada, informa para fazer comparaes de cadeias de caracteres sem
diferenciao de maisculas e minsculas. A opo /I tambm pode ser usada na frmula
cadeia de caracteres1==cadeia de caracteres2 de IF. Essas comparaes so genricas, pois
se cadeia de caracteres1 e cadeia de caracteres2 contiverem todos os dgitos numricos, as
cadeias de caracteres sero convertidas em nmeros e ser executada uma comparao
numrica.
A condicional DEFINED funciona como EXISTS, exceto por usar um nome de varivel de
ambiente e ser verdadeira se a varivel de ambiente estiver definida.
goto resposta%ERRORLEVEL%
:resposta0
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 30
37. LABEL
Cria, altera ou exclui o rtulo de volume de um disco.
LABEL [unidade:][rtulo]
LABEL [/MP] [volume] [rtulo]
38. MD/MKDIR
Cria uma pasta.
MKDIR [unidade:]caminho
MD [unidade:]caminho
mkdir \a\b\c\d
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 31
39. MKLINK
Cria um link simblico.
40. MODE
Configura os dispositivos do sistema.
41. MORE
Exibe as informaes tela a tela.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 32
arquivos Lista de arquivos a serem exibidos. Os arquivos da lista esto separados por
espaos.
42. MOVE
Move e renomeia arquivos e pastas.
A opo /Y pode estar presente na varivel de ambiente COPYCMD. Isso pode ser substitudo
por /-Y na linha de comando. O padro exibir um prompt nas substituies a menos que o
comando MOVE esteja sendo executado em um script em lote.
43. OPENFILES
Permite que um administrador liste ou desconecte arquivos e pastas que foram
abertos em um sistema.
Lista de parmetros:
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 33
Exemplos:
OPENFILES /Disconnect /?
OPENFILES /Query /?
OPENFILES /Local /?
44. PATH
Exibe ou define um caminho de pesquisa para arquivos executveis.
PATH [[unidade:]caminho[;...][;%PATH%]
PATH ;
Digite PATH ; para limpar todas as configuraes de caminhos de pesquisa e instruir cmd.exe
a pesquisar apenas na pasta atual. Digite PATH sem parmetros para exibir o caminho atual. A
incluso de %PATH% na nova configurao de caminho faz com que o caminho antigo seja
acrescentado nova configurao.
45. PAUSE
Pausa o processamento de um programa em lotes e exibe a mensagem
46. POPD
Altera para a pasta armazenada pelo comando PUSHD.
POPD
47. PRINT
Imprime um arquivo de texto.
48. PROMPT
Altera o prompt de comando do cmd.exe.
PROMPT [texto]
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 34
$M Exibe o nome remoto associado letra da unidade atual ou cadeia de caracteres vazia
se a unidade atual no for uma unidade de rede.
49. PUSHD
Armazena a pasta atual para uso pelo comando POPD, depois altera para a pasta
especificada.
50. RD/RMDIR
Remove (exclui) uma pasta.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 35
/S Remove todas as pastas e arquivos da pasta especificada, alm dela mesma. Utilizado
para remover uma rvore de pastas.
51. RECOVER
Recupera as informaes legveis de um disco danificado ou defeituoso.
RECOVER [unidade:][caminho]arquivo
Consulte a referncia aos comandos online na Ajuda do Windows antes de usar o comando
RECOVER.
52. REM
Registra comentrios em um arquivo em lotes ou no CONFIG.SYS.
REM [comentrio]
53. REN/RENAME
Renomeia um ou mais arquivos.
Note que voc no pode especificar uma nova unidade ou caminho para o arquivo de destino.
54. REPLACE
Substitui arquivos.
55. ROBOCOPY
Utilitrio avanado para copiar arquivos e rvores de diretrio
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 36
Opes de cpia :
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 37
Opes de Repetio :
/R:n: nmero de Repeties em cpias com falhas: o padro 1 milho.
/W:n: tempo de espera entre as repeties: o padro 30 segundos.
/REG: Salve /R:n e /W:n no Registro como configuraes padro.
/TBD: aguardar nomes de compartilhamentos a serem definidos (erro de repetio 67).
Opes de Log :
/L: Listar somente - no copiar, usar carimbo de data/hora ou excluir qualquer arquivo.
/X: relatar todos os arquivos eXtra, no apenas os selecionados.
/V: produzir sada detalhada, mostrando arquivos ignorados.
/TS: incluir carimbo de data/hora no arquivo de origem na sada.
/FP: incluir nome de caminho completo de arquivos na sada.
/BYTES: Imprimir tamanhos como bytes.
/NS: sem tamanho - no registrar tamanhos de arquivo.
/NC: sem classe - no registrar classes de arquivo.
/NFL: sem lista de arquivos - no registrar nomes de arquivo.
/NDL: sem lista de diretrios - no registrar nomes de diretrio.
/NP: sem progresso - no exibir percentual copiado.
/ETA: mostrar tempo estimado de chegada dos arquivos copiados.
/LOG:arquivo: status de sada para arquivos de log (substituir log existente).
/LOG+:arquivo: status de sada para arquivos de log (anexar a log existente).
/UNILOG:arquivo: status de sada para arquivos de log como UNICODE (substituir log
existente).
/UNILOG+:arquivo: status de sada para arquivos de log como UNICODE (anexar a log
existente).
/TEE :: sada para janela de console, assim como arquivo de log.
/NJH :: sem descrio de trabalho.
/NJS :: sem resumo de trabalho.
/UNICODE :: status de sada como UNICODE.
Opes de Trabalho :
56. SET
Exibe, define ou remove variveis de ambiente do cmd.exe.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 38
SET [varivel=[cadeia_de_caracteres]]
O comando SET chamado com apenas um nome de varivel, nenhum sinal de igual ou valor
exibir o valor de todas as variveis cujo prefixo corresponda ao nome fornecido ao comando
SET.
Por exemplo:
SET P
O comando SET no permitir que um sinal de igual seja parte do nome de uma varivel.
SET /A expresso
SET /P varivel=[cadeia_do_prompt]
A opo /A especifica que a cadeia de caracteres direita do sinal de igual uma expresso
numrica que avaliada. O avaliador da expresso muito simples e d suporte s seguintes
operaes, em ordem decrescente de precedncia:
() - agrupamento
!~- - operadores unrios
*/% - operadores aritmticos
+- - operadores aritmticos
<< >> - alternncia lgica
& - bit a bit E
^ - bit a bit exclusivo OU
| - bit a bit OU
= *= /= %= += -= - atribuio
&= ^= |= <<= >>=
, - separador de expresses
Se voc usar qualquer um dos operadores lgicos ou de mdulo, precisar colocar a cadeia de
caracteres da expresso entre aspas. Qualquer cadeia de caracteres no numrica na
expresso tratada como nomes de varivel de ambiente cujos valores so convertidos para
nmeros antes de serem usados. Se um nome de varivel de ambiente for especificado,
mas no estiver definido no ambiente atual, ser usado um valor de zero. Isso permite fazer
aritmtica com valores de variveis de ambiente, sem ter de digitar todos esses sinais de %
para obter os valores. Se SET /A for executado a partir da linha de comando fora de um script
de comando, ele exibir o valor final da expresso. O operador de atribuio requer um
nome de varivel de ambiente sua esquerda. Os valores numricos so valores decimais, a
menos que sejam antecedidos por 0x para nmeros hexadecimais e 0 para nmeros octais.
Portanto, 0x12 o mesmo que 18 e o mesmo que 022. Observe que a notao octal pode
causar confuso: 08 e 09 no so nmeros vlidos porque 8 e 9 no so dgitos octais vlidos.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 39
A opo /P permite definir o valor de uma varivel para uma linha de entrada digitada pelo
usurio. Exibe a cadeia de caracteres do prompt especificada antes de ler a linha de entrada. A
cadeia de caracteres do prompt pode estar vazia.
%PATH:seq1=seq2%
%PATH:~10,5%
%PATH:~-10%
%PATH:~0,-2%
set VAR=antes
if "%VAR%" == "antes" (
set VAR=depois
if "%VAR%" == "depois" @echo Se voc ler isto, ter funcionado
)
set LIST=
for %i in (*) do set LIST=%LIST% %i
echo %LIST%
porque NO criar uma lista de arquivos na pasta atual mas, em vez disso, apenas definir a
varivel LIST como o ltimo arquivo encontrado. Novamente, isso ocorre porque a %LIST%
expandida apenas uma vez quando a instruo FOR lida, e nesse momento a varivel LIST
est vazia. Portanto, o loop FOR que est de fato sendo executado :
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 40
set VAR=antes
if "%VAR%" == "antes" (
set VAR=depois
if "!VAR!" == "depois" @echo Se voc ler isto, ter funcionado
)
set LIST=
for %i in (*) do set LIST=!LIST! %i
echo %LIST%
%DATE% - expande para a data atual usando o mesmo formato que o comando DATE.
%TIME% - expande para a hora atual usando o mesmo formato que o comando TIME.
57. SETLOCAL
Inicia a localizao das alteraes de ambiente em um arquivo em lotes.
SETLOCAL
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 41
Isso funciona porque nas verses mais antigas do CMD.EXE, SETLOCAL NO define o valor
ERRORLEVEL. O comando VERIFY com um argumento incorreto inicializa o valor
ERRORLEVEL para um valor diferente de zero.
58. SC
um programa de linha de comando usado para comunicao com o Gerenciador de
Controle de Servios e os servios.
Comandos:
query-----------Consulta o status de um servio ou enumera o status dos tipos de servio.
queryex---------Consulta o status estendido de um servio ou enumera o status dos tipos
de servio.
start-----------Inicia um servio.
pause-----------Envia uma solicitao de controle PAUSE para um servio.
interrogate-----Envia uma solicitao de controle INTERROGATE para um servio.
continue--------Envia uma solicitao de controle CONTINUE para um servio.
stop------------Envia uma solicitao STOP para um servio.
config----------Altera a configurao de um servio (persistente).
description-----Altera a descrio de um servio.
failure---------Altera as aes executadas por um servio durante uma falha.
failureflag-----Altera o sinalizador de aes de falha de um servio.
sidtype---------Altera o tipo de SID de um servio.
privs-----------Altera os privilgios necessrios de um servio.
qc--------------Consulta as informaes de configurao de um servio.
qdescription----Consulta a descrio de um servio.
qfailure--------Consulta as aes executadas por um servio durante uma falha.
qfailureflag----Consulta o sinalizador de aes de falha de um servio.
qsidtype--------Consulta o tipo de SID de um servio.
qprivs----------Consulta os privilgios necessrios de um servio.
qtriggerinfo----Consulta os parmetros do disparador de um servio.
qpreferrednode-Consulta o n NUMA preferencial de um servio.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 42
EXEMPLO:
sc start Meu_Servio
59. SCHTASKS
Permite que um administrador crie, exclua, consulte, altere, execute e termine tarefas
agendadas em um sistema local ou remoto.
Lista de parmetros:
/Create Cria uma nova tarefa agendada.
/Delete Exclui a(s) tarefa(s) agendada(s).
/Query Exibe toda(s) a(s) tarefa(s) agendada(s).
/Change Altera as propriedades de uma tarefa agendada.
/Run Executa a tarefa agendada por demanda.
/End Interrompe a tarefa agendada que est em execuo no momento.
/ShowSid Mostra o identificador de segurana que corresponde a um nome de tarefa
agendada.
/? Exibe esta mensagem de ajuda.
Examples:
SCHTASKS
SCHTASKS /?
SCHTASKS /Run /?
SCHTASKS /End /?
SCHTASKS /Create /?
SCHTASKS /Delete /?
SCHTASKS /Query /?
SCHTASKS /Change /?
SCHTASKS /ShowSid /?
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 43
60. SHIFT
Altera a posio dos parmetros substituveis em um arquivo em lotes.
SHIFT [/n]
Por exemplo:
SHIFT /2
61. SHUTDOWN
Permite o desligamento local ou remoto adequado do computador
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 44
62. SORT
Classifica a entrada.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 45
/T[EMPORARY]
/O[UTPUT]
63. START
Inicia uma janela separada para executar um programa ou comando especificado.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 46
Se no for um comando cmd interno nem um arquivo em lotes, ele ser um programa
executado como um aplicativo em janela ou um aplicativo em console.
A especificao /NODE permite que sejam criados processos de uma forma que aproveite
localidade de memria em sistemas NUMA. Por exemplo, dois processos que se comuniquem
pesadamente um com o outro por meio de memria compartilhada podem ser criados para
compartilhar o mesmo n NUMA preferencial a fim de minimizar latncias de memria.Eles
alocam memria do mesmo n NUMA, quando for possvel, e ficam liberados para executar em
processadores fora do n especificado.
Esses dois processos podem ser ainda mais restringidos para executar em processadores
especficos dentro do mesmo n NUMA. No exemplo a seguir, application1 executado nos
dois processadores de ordem inferior do n, enquanto application2 executado nos prximos
dois processadores do n. Esse exemplo presume que o n especificado tem no mnimo quatro
processadores lgicos.Observe que o nmero do n pode ser alterado para qualquer nmero
de n vlido para aquele computador sem precisar alterar a mscara de afinidade.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 47
Arquivos no executveis podem ser chamados atravs de sua associao de arquivos apenas
ao digitar o nome do arquivo como um comando.
(e.g. WORD.DOC iniciaria o aplicativo associado com a extenso de arquivo .DOC).
Consulte os comandos ASSOC e FTYPE para obter informaes sobre como criar essas
associaes a partir de um script de comando.
Ao executar uma linha de comando cujo primeiro token seja a cadeia de caracteres "CMD "
sem uma extenso ou qualificador de caminhos, o "CMD" substitudo pelo valor da varivel
COMSPEC. Isso evita selecionar o * CMD.EXE na pasta atual.
Ao executar uma linha de comando cujo primeiro token NO contenha uma extenso, o
CMD.EXE usar o valor da varivel de ambiente PATHEXT para determinar quais extenses
sero procuradas e em que ordem. O valor padro da varivel PATHEXT :
.COM;.EXE;.BAT;.CMD
64. SUBST
Associa um caminho a uma letra de unidade.
Digite SUBST sem parmetros para exibir a lista das unidades virtuais atuais.
65. SYSTEMINFO
Esta ferramenta exibe informaes de configurao de sistema para um computador
local ou remoto, inclusive nveis de service pack.
SYSTEMINFO [/S sistema [/U usurio [/P [senha]]]] [/FO formato] [/NH]
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 48
Lista de parmetros
:
/S system Especifica o sistema remoto ao qual se conectar.
/FO format Especifica o formato em que a sada deve ser exibida. Valores vlidos:
"TABLE", "LIST", "CSV".
Exemplos:
SYSTEMINFO
SYSTEMINFO /?
SYSTEMINFO /S sistema
SYSTEMINFO /S sistema /U usurio
SYSTEMINFO /S sistema /U domnio\usurio /P senha /FO TABLE
SYSTEMINFO /S sistema /FO LIST
SYSTEMINFO /S sistema /FO CSV /NH
66. TASKLIST
Esta ferramenta exibe uma lista de aplicativos em execuo no momento em um
computador local ou remoto.
TASKLIST [/S sistema [/U nome_usurio [/P [senha]]]] [/M [mdulo] | /SVC | /V] [/FI filtro] [/FO
formato] [/NH]
Lista de parmetros:
/S sistema Especifica o sistema remoto ao qual se conectar.
/M [mdulo] Lista todas as tarefas que esto usando o nome exe/dll. Se o nome do
mdulo no for especificado, todos os mdulos carregados so exibidos.
/FO formato Especifica o formato da sada. Valores vlidos: "TABLE", "LIST", "CSV".
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 49
Filtros:
Nome do filtro Operadores vlidos Valor(es) vlidos
-------------- -------------------- --------------------------
STATUS eq, ne RUNNING |
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Nome de imagem
PID eq, ne, gt, lt, ge, le Valor de PID
SESSION eq, ne, gt, lt, ge, le Nmero de sesso
SESSIONNAME eq, ne Nome de sesso
CPUTIME eq, ne, gt, lt, ge, le Tempo de CPU no formato
de hh:mm:ss.
hh - horas,
mm - minutos, ss - segundos
MEMUSAGE eq, ne, gt, lt, ge, le Uso de memria em KB.
USERNAME eq, ne Nome de usurio em formato [domnio\]usurio
SERVICES eq, ne Nome de servio
WINDOWTITLE eq, ne Ttulo de janela
MODULES eq, ne Nome de DLL
Exemplos:
TASKLIST
TASKLIST /M
TASKLIST /V /FO CSV
TASKLIST /SVC /FO LIST
TASKLIST /M wbem*
TASKLIST /S system /FO LIST
TASKLIST /S system /U domain\username /FO CSV /NH
TASKLIST /S system /U username /P password /FO TABLE /NH
TASKLIST -FI "USERNAME ne NT AUTHORITY\SYSTEM" -FI "STATUS eq running"
67. TASKKILL
Esta ferramenta usada para finalizar tarefas por identificao de processo (PID) ou
nome de imagem.
Lista de parmetros:
/S system Especifica o sistema remoto ao qual se conectar.
/P [senha] Especifica a senha para o contexto de usurio. Solicita entrada, caso omitido.
/FI filtro aplica um filtro para selecionar um conjunto de tarefas.Permite que "*" seja
usado. Por exemplo: nome_imagem eq acme*
/PID processid especifica a PID do processo a ser finalizado.Use TaskList para obter a PID.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 50
Filtro(s):
Nome do filtro Operadores vlidos Valor(es) vlido(s)
-------------- ------------------ ------------------------------
STATUS eq, ne EM EXECUO |
NO RESPONDENDO | DESCONHECIDO
IMAGENAME eq, ne Qualquer nome de imagem.
PID eq, ne, gt, lt, ge, le Valor de PID.
SESSION eq, ne, gt, lt, ge, le Nmero de sesso.
CPUTIME eq, ne, gt, lt, ge, le Horrio de CPU no formato
de hh:mm:ss.
hh - horas,
mm - minutos, ss - segundos
MEMUSAGE eq, ne, gt, lt, ge, le Uso de memria em KB.
USERNAME eq, ne Nome de usurio em formato
[domnio\]usurio
MODULES eq, ne Nome da DLL
SERVICES eq, ne Nome de servio
WINDOWTITLE eq, ne Ttulo de janela
OBS.:
----
1) O caractere curinga '*' para a chave /IM aceito somente quando um filtro aplicado.
2) O encerramento de processos remotos sempre forado (/F).
3) os filtros "WINDOWTITLE" e "STATUS" no so considerados quando um computador
remoto especificado.
Exemplos:
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM cmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S sistema /U domnio\usurio /FI "USERNAME ne NT*" /IM *
TASKKILL /S sistema /U usurio /P senha /FI "IMAGENAME eq note*"
68. TIME
Exibe ou define a hora do sistema.
Digite TIME sem parmetros para exibir a configurao de hora atual e poder digitar a nova
hora. Pressione ENTER para manter a hora inalterada.
69. TITLE
Define o ttulo da janela do prompt de comando.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 51
70. TREE/TYPE/VER/VERIFY/VOL
1. TREE
Exibe de forma grfica a estrutura de pastas de uma unidade ou caminho.
2. TYPE
Exibe o contedo de um ou mais arquivos de texto.
TYPE [unidade:][caminho]nomedearquivo
3. VER
Exibe a verso do Windows.
VER
4. VERIFY
Faz com que o cmd.exe verifique ou no se seus arquivos foram gravados
corretamente no disco.
5. VOL
Exibe o nome e o nmero de srie do disco, caso existam.
VOL [unidade:]
71. XCOPY
Copia arquivos e rvores de diretrios.
XCOPY origem [destino] [/A | /M] [/D[:data]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B]
[/EXCLUDE:arquivo1[+arquivo2][+arquivo3]...]
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 52
A opo /Y pode ser predefinida na varivel de ambiente COPYCMD. Isso pode ser anulado
por /-Y na linha de comando.
72. WMIC
Exibe informaes WMI em um comando interativo do shell.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 53
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 54
JOB - Provides access to the jobs scheduled using the schedule service.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 55
RECOVEROS - Information that will be gathered from memory when the operating
system fails.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 56
STARTUP - Management of commands that run automatically when users log onto
the computer system.
VOLUMEQUOTASETTING - Associates the disk quota setting with a specific disk volume.
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 57
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 58
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 59
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 60
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 61
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 62
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 63
Visite: http://scriptbat.blogspot.com.br/
Apostila detalhada de MS-Dos 64
Visite: http://scriptbat.blogspot.com.br/