Você está na página 1de 45

COMANDOS CMD:

Facilitando sua vida

O mundo que poucos


conhecem, mas que todos
deveriam conhecer
Cursos e Programação Comandos CMD: Facilitando sua vida

SUMÁRIO
O QUE É O CMD ........................................................................................................ 5
INICIALIZAÇÃO DO CMD ........................................................................................... 5
ALTERANDO AS PROPRIEDADES DO CMD.................................................................. 5
CARACTERES UTILIZADOS ......................................................................................... 9
\ (BARRA INVERTIDA) ................................................................................................................ 9
“” (FUNÇÃO DO ASPAS NA LINHA DE COMANDO) .................................................................... 9
| > < (UTILIZANDO OS PIPES)..................................................................................................... 9
TECLAS DE ATALHO ................................................................................................ 10
TAB (FUNÇÃO DO TAB DO TECLADO)...................................................................................... 10
COMANDOS MAIS UTILIZADOS ............................................................................... 10
CD (ENTRAR EM PASTAS) ........................................................................................................ 10
CD.. (VOLTAR UMA PASTA) ..................................................................................................... 10
COPY (COPIAR ARQUIVOS) ...................................................................................................... 10
DEL (DELETANDO PASTAS) ...................................................................................................... 11
DEL (DELETAR ARQUIVOS)....................................................................................................... 11
DIR (LISTAR ARQUIVOS E PASTAS DE UM DIRETÓRIO) ........................................................... 12
ERASE (DELETAR ARQUIVOS) .................................................................................................. 12
FORMAT (FORMATAR DISCO) ................................................................................................. 12
IPCONFIG E PING (VERIFICANDO SE O COMPUTADOR ESTÁ NA REDE) .................................. 13
MOVE (MOVER ARQUIVOS) .................................................................................................... 13
MD (CRIAR NOVA PASTA) ........................................................................................................ 13
NETSTAT (VERIFICANDO AS PORTAS DO COMPUTADOR) ...................................................... 14
UNFORMAT (RECUPERAR FORMATAÇÃO ACIDENTAL) ........................................................... 15
REN (RENOMEAR ARQUIVOS) ................................................................................................. 15
SHUTDOWN (DESLIGAR O WINDOWS) ................................................................................... 15
SYSTEMINFO (INFORMAÇÕES DO SISTEMA) ........................................................................... 15
TIME (AJUSTE DE DATA E HORA) ............................................................................................. 16
TREE (EXIBE A ÁRVORE DE DIRETÓRIOS)................................................................................. 16
TASKKILL (FECHAR PROGRAMAS)............................................................................................ 16
XCOPY (COPIA ARQUIVOS E ÁRVORES) ................................................................................... 16
COMANDOS MENOS UTILIZADOS ........................................................................... 17
COMANDOS UTILIZADOS NO DOS QUE SÃO MUITO UTILIZADOS PARA CRIAÇÃO DE
ARQUIVOS .BAT ..................................................................................................... 21
CRIAR PROGRAMAS................................................................................................ 23

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 1
Cursos e Programação Comandos CMD: Facilitando sua vida

BAT (CRIAR ARQUIVOS BAT).................................................................................................... 23


ESCONDER PASTAS COM SENHA (ARQUIVO .BAT) ................................................................. 23
CÓDIGO DE UM ARQUIVO .BAT PARA CALCULAR UMA EQUAÇÃO DO 2º GRAU ................... 26
DIR (PARA LISTAR TODOS OS ARQUIVOS EXISTENTES DE UMA PASTA PARA UM ARQUIVO
TXT, BASTA DIGITAR) ............................................................................................................... 29
LISTANDO, RENOMEANDO, COPIANDO E MOVENDO ARQUIVOS DE UMA PASTA
(UTILIZANDO ARQUIVOS .BAT)................................................................................................ 29
ALGUNS COMANDOS EXTRAS ................................................................................. 38
UTILIZADOS NO CMD .............................................................................................................. 38
UTILIZADOS NO MENU INICIAR ............................................................................................... 41
OS COMANDOS ABAIXO LISTAM COMANDOS ADICIONAIS DO WINDOWS XP PRO .. 42
ATALHOS NO TECLADO (TECLAS UTILIZADAS NO COMPUTADOR, NÃO É UTILIZADO
NO CMD) ................................................................................................................ 43
Conclusões Finais ................................................................................................... 44

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 2
Cursos e Programação Comandos CMD: Facilitando sua vida

ÍNDICE DE ILUSTRAÇÕES

Figura 1 - Clicando no botão propriedades ................................................................................... 6


Figura 2 - Aba opções da janela de propriedades do CMD ........................................................... 6
Figura 3 - Aba fonte da janela de propriedades do CMD .............................................................. 7
Figura 4 - Aba layout da janela de propriedades do CMD ............................................................ 8
Figura 5 - Aba cores da janela de propriedades do CMD .............................................................. 8
Figura 6 - Criando pastas pelo CMD ............................................................................................ 14
Figura 7 - Criando pastas pelo CMD ............................................................................................ 14
Figura 8 - Listando os arquivos da pasta ..................................................................................... 30
Figura 9 – Listando os arquivos das pastas ................................................................................. 30
Figura 10 - Montando a estrutura no Excel................................................................................. 31
Figura 11 - Criando o arquivo bat................................................................................................ 32
Figura 12 - Nomes alterados dos arquivos .................................................................................. 32
Figura 13 - Criando as pastas ...................................................................................................... 33
Figura 14 - Criando o arquivo bat para criação das pastas ......................................................... 34
Figura 15 - Pastas criadas ............................................................................................................ 34
Figura 16 - Montando a estrutura no Excel para copiar os arquivos .......................................... 35
Figura 17 - Criando o arquivo bat para copiar os arquivos ......................................................... 36
Figura 18 - Arquivos criados na pasta desejada .......................................................................... 36
Figura 19 - Estrutura criada no Excel para mover os arquivos .................................................... 37

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 3
Cursos e Programação Comandos CMD: Facilitando sua vida

ÍNDICE DE TABELAS

Tabela 1 - Cores para alteração da fonte e cor de fundo do CMD ................................................ 5


Tabela 2 - Cores para alteração da fonte e cor de fundo do CMD.............................................. 17

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 4
Cursos e Programação Comandos CMD: Facilitando sua vida

O QUE É O CMD

É um interpretador de linha de comando do MS-DOS. CMD é a abreviação de


COMMAND.

INICIALIZAÇÃO DO CMD

Para inicializarmos o CMD basta irmos ao menu iniciar e digitar CMD ou então
digitarmos no teclado do computador as teclas Windows (que fica ao lado da
tecla Alt) + R juntas para abrir o executar e após digitarmos CMD.

No menu iniciar temos a opção de digitar “cmd /t:fg” para a abertura do CMD
configurado da maneira que quisermos, onde f = cor de fundo e g = cor do
texto.

Abaixo temos a relação das cores para cor de fundo e cor de texto:
0 – Preto A – Verde claro
1 – Azul B – Ciano claro
2 – Verde C – Vermelho claro
3 – Ciano D – Roxo claro
4 – Vermelho E – Amarelo claro
5 – Roxo F – Branco claro
6 – Amarelo
7 – Branco
8 – Cinza
9 – Azul claro
Tabela 1 - Cores para alteração da fonte e cor de fundo do CMD

Portanto se quisermos um prompt de comando com a cor verde de fundo e


com a cor do texto branca, basta digitarmos: “cmd /t:2f” no menu iniciar.

ALTERANDO AS PROPRIEDADES DO CMD

Para abrir a janela de propriedades do CMD você deve clicar com o botão
direito na barra de título do CMD e ir em propriedades.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 5
Cursos e Programação Comandos CMD: Facilitando sua vida

Figura 1 - Clicando no botão propriedades

Quando abrimos a janela de propriedades do CMD, temos 4 abas dentro desta


janela. As abas da janela de propriedades são opções, fonte, layout e cores.

A aba opções contém algumas informações sobre o tamanho do cursor que é


aquele que fica piscando na tela do CMD para que você possa digitar a linha
de comando, histórico de comandos digitados e as opções de edição.

Figura 2 - Aba opções da janela de propriedades do CMD

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 6
Cursos e Programação Comandos CMD: Facilitando sua vida

A aba fonte contém opções para alterar o tamanho de fonte, deixar a letra em
negrito e alterar o tipo da fonte (dentro desta opção habilitamos a lucida
console para que apareça os caracteres especiais).

Figura 3 - Aba fonte da janela de propriedades do CMD

Na aba layout podemos alterar o tamanho da janela e alterar o posicionamento


da janela.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 7
Cursos e Programação Comandos CMD: Facilitando sua vida

Figura 4 - Aba layout da janela de propriedades do CMD

Na aba cores podemos alterar as cores de texto da tela, plano de fundo da tela,
os textos pop-up e o plano de fundo do pop-up.

Figura 5 - Aba cores da janela de propriedades do CMD

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 8
Cursos e Programação Comandos CMD: Facilitando sua vida

TRABALHANDO NO CMD

CARACTERES UTILIZADOS

\ (BARRA INVERTIDA)

O elemento \ faz entrarmos em pastas e subpastas dentro de uma linha de


comando.
Exemplo: copy “c:\*.jpg” “c:\teste\”
No exemplo acima todos arquivos que possuem a extensão .jpg dentro da
pasta do c: (“c:\*.jpg”) serão copiadas para dentro da pasta teste dentro do c:
(“c:\teste\”).

“” (FUNÇÃO DO ASPAS NA LINHA DE COMANDO)

O elemento “ ” utilizado em uma linha de comando serve para que o CMD


entenda como sendo um único elemento, exemplo:
Se você quiser alterar o nome de uma imagem chamada teste para teste 2,
você precisará digitar Rename teste.jpg “teste 2.jpg” porque senão o CMD
entenderá como teste 2.jpg, ou seja dois elementos, sendo teste e 2.jpg.

| > < (UTILIZANDO OS PIPES)

Temos 3 opções de pipes para utilizarmos.

| (opção de mesclar comandos)


Com esse caractere podemos unir dois comandos em uma linha de comando.
Exemplo: md teste | copy imagem.jpg teste (Neste exemplo criamos uma
pasta chamada teste com o comando md e copiamos um arquivo chamado
imagem.jpg para dentro da pasta teste).

> (redireciona a saída de dados)


Com esse caractere podemos transferir informações para um outro arquivo
Exemplo: dir > arquivo.txt (Neste exemplo transferimos as informações
obtidas com o comando dir para dentro do arquivo.txt).

< (recebe os dados)


Com esse caractere podemos receber os dados de um arquivo e organiza-lo,
além de outras coisas.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 9
Cursos e Programação Comandos CMD: Facilitando sua vida

Exemplo: sort < arquivo.txt (Neste exemplo recebemos as informações do


arquivo.txt e o organizamos com o comando sort).

TECLAS DE ATALHO

TAB (FUNÇÃO DO TAB DO TECLADO)

Quando pressionamos a tecla TAB do teclado o CMD nos devolve o nome das
pastas e arquivos que possuímos onde seu prompt de comando estiver.

COMANDOS MAIS UTILIZADOS

CD (ENTRAR EM PASTAS)

Para entrarmos em uma pasta basta digitarmos cd e o nome da pasta que você
quer entrar.

Cd teste
No exemplo acima entramos dentro da pasta teste.

Cd “c:\desktop\área de trabalho”
No exemplo acima entramos dentro da pasta área de trabalho localizada no
desktop do C:

CD.. (VOLTAR UMA PASTA)

Se o meu prompt esta em “C:\desktop\área de trabalho” e desejo voltar para


“C:\desktop” basta digitar cd..

COPY (COPIAR ARQUIVOS)

Para copiar todos os arquivos da pasta1 para a pasta2 basta digitarmos:


copy “c:\users\luan\desktop\pasta1\*.*” “c:\users\luan\desktop\pasta2”

Para copiar um arquivo chamado teste.jpg para um outro caminho basta


digitarmos:
copy “c:\users\luan\desktop\pasta1\teste.jpg”
“c:\users\luan\desktop\pasta2”
É necessário especificar o caminho do arquivo que será copiado, exceto
quando o arquivo estiver na pasta em que o prompt se encontra naquele
momento.
Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 10
Cursos e Programação Comandos CMD: Facilitando sua vida

Podemos efetuar uma cópia de um arquivo desta forma:


copy agosto.txt setembro.txt
Onde o arquivo agosto.txt será copiado e sua cópia possuirá o nome
setembro.txt.

Utilizando caracteres coringa

Os caracteres coringa substituem partes do nome do arquivo. Veja abaixo:


* - substitui parte ou o nome inteiro do arquivo
? - substitui qualquer letra no nome do arquivo

Exemplos:
copy *.xls fará a cópia de todos os arquivos .xls e não apenas de um arquivo
específico.
copy a*.doc copiará todos os arquivos .doc que começam com a letra A.

DEL (DELETANDO PASTAS)

Podemos deletar pastas com comando rd. Abaixo temos alguns exemplos:
Rd pasta
No exemplo acima apagamos pastas vazias

Rd pasta /s
No exemplo acima apagamos pastas com conteúdo, porém o cmd pergunta se
você tem certeza dessa opção, habilitando a escolha S (sim) ou N (não)

Rd pasta /s /q
No exemplo acima ele apaga a pasta com conteúdo sem perguntar se você
tem certeza da sua ação.

DEL (DELETAR ARQUIVOS)

Comando que deleta arquivos.


Por exemplo:
Del C:\Desktop\área de trabalho\excel.xls - apaga o arquivo excel.xls
contido na pasta “área de trabalho” do desktop;

Del C:\Desktop\área de trabalho\*.xls - apaga todos os arquivos .xls contidos


na pasta “área de trabalho” do desktop;

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 11
Cursos e Programação Comandos CMD: Facilitando sua vida

Del C:\Desktop\área de trabalho\*.* - apaga todos os arquivos contidos na


pasta “área de trabalho” do desktop.

DIR (LISTAR ARQUIVOS E PASTAS DE UM DIRETÓRIO)

Comando que lista arquivos e pastas de um diretório.

Existem alguns parâmetros neste comando:

/A Exibe arquivos com atributos especificados.


/B Usa formatação básica (sem informações de cabeçalho ou resumo).
/C Exibe o separador de milhar em tamanhos de arquivos. É o padrão. Use /-C
para desativar a exibição do separador.
/D O mesmo que amplo, mas os arquivos são classificados na lista por coluna.
/L Usa letras minúsculas.
/N Novo formato de lista longo onde os nomes de arquivos estão à extrema
direita.
/P - lista o diretório com pausas para quando a quantidade de arquivos é
grande o suficiente para que não possa ser exibida de uma só vez na tela;
/S - exibe não só o conteúdo do diretório atual como também o conteúdo das
pastas deste;
/W - lista o diretório organizando a visualização na horizontal;
/? - use essa instrução para conhecer todos os parâmetros do comando dir.

Exemplo:
Dir c:\users\luan\desktop

ERASE (DELETAR ARQUIVOS)

Exemplo: O meu prompt está no caminho C:\Users\Luan\Desktop\área de


trabalho e eu possuo um arquivo chamado teste.jpg dentro desta pasta, para
excluirmos basta digitarmos erase “teste.jpg”

FORMAT (FORMATAR DISCO)

Comando que formata o disco rígido ou parte dele. Observação: Unidades


formatadas perdem todo o seu conteúdo.
O comando format possui alguns parâmetros. Eis alguns:
/Q - formata rapidamente o disco da unidade;
/U - formata o disco independente da condição;

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 12
Cursos e Programação Comandos CMD: Facilitando sua vida

/? - fornece mais detalhes sobre o comando, assim como todos os seus


parâmetros.
Exemplo:
C:\>format b: - formata o disco na unidade B:\

IPCONFIG E PING (VERIFICANDO SE O COMPUTADOR ESTÁ NA REDE)

Digite IPconfig e aparecerá seu IP

Agora digite ping IP para conferir se o seu computador está na rede

MOVE (MOVER ARQUIVOS)

O comando mover permite ao usuário mover arquivos para outros locais


desejados. Exemplo do uso do comando mover:
move “c:\desktop\*.txt” “c:\desktop\teste\”

Neste exemplo acima copiamos todos os arquivos que possuem a extensão


“.txt” para dentro da pasta teste

MD (CRIAR NOVA PASTA)

Para criar uma nova pasta basta digitarmos md e o nome da pasta que
queremos na frente. Por exemplo:

md pasta

Criará uma pasta onde nosso prompt está, ou seja no caminho que o prompt
estiver.
No exemplo abaixo temos um comando md na tela do CMD para a criação de
diversas pastas, sendo que as pastas ficaram entre aspas (“pasta 1” “pasta 2”
...), porque o nome das pastas possui uma separação por espaço e se não
colocássemos a aspas seria criado as pastas com os nomes pasta e 1.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 13
Cursos e Programação Comandos CMD: Facilitando sua vida

Figura 6 - Criando pastas pelo CMD

Figura 7 - Criando pastas pelo CMD

NETSTAT (VERIFICANDO AS PORTAS DO COMPUTADOR)

Os aplicativos que trabalham em rede utilizam portas do computador para se


comunicar, e isso vale tanto para seu navegador (porta 80) como para trojans e
todo tipo de malware. Para verificar algum tipo de atividade nessas portas

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 14
Cursos e Programação Comandos CMD: Facilitando sua vida

devemos utilizar o comando "netstat" da seguinte forma digite netstat -an |


more.

UNFORMAT (RECUPERAR FORMATAÇÃO ACIDENTAL)

Se você formatar um disco por acidente, você possui a opção de recuperação


(a não ser que você tenha utilizado o parâmetro /U na formatação).
O comando unformat possui alguns parâmetros. Eis alguns:
/L - recupera as informações de um disco, mostrando a lista de arquivos e
diretórios;
/TEST - lista todas informações, mas não refaz o disco.
A sintaxe do comando é: unformat [unidade:] /L /TEST
Exemplo:
C:\>unformat b: - "desformata" o disco representado pela unidade B:\.

REN (RENOMEAR ARQUIVOS)

Exemplo: Quero renomear uma imagem que possui o nome teste.jpg e que
está no desktop para imagem.jpg, devemos entrar no desktop e digitar ren
“teste.jpg” “imagem.jpg”

SHUTDOWN (DESLIGAR O WINDOWS)

Caso você precise desligar o Windows de maneira forçada por não possuir a
interface gráfica ou o mouse, basta digitar "shutdown -s -t 0".
Shutdown é o comando
-s significa desligar (caso queira reiniciar coloque “r” no lugar de “s”)
-t referente a tempo
0 é o tempo de espera para reiniciar, caso queira reiniciar após 3 minutos basta
trocar 0 por 180 (60 segundos por minuto vezes 3 minutos)

Caso queira cancelar o encerramento do sistema basta digitar “shutdown-a”

SYSTEMINFO (INFORMAÇÕES DO SISTEMA)

Fornece informações básicas sobre o sistema.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 15
Cursos e Programação Comandos CMD: Facilitando sua vida

TIME (AJUSTE DE DATA E HORA)

O comando time permite acertar a hora e o comando date permite corrigir a


data.

TREE (EXIBE A ÁRVORE DE DIRETÓRIOS)

Comando que exibe graficamente a árvore de diretórios a partir do diretório-raiz


para que o usuário tenha a organização hierárquica do seu disco. Esse
comando pode conter algumas variações baseadas em parâmetros:
/F - exibe a árvore de diretórios mostrando também os arquivos existentes
dentro deles;
/A - instrui o comando tree a usar ASCII em vez de caracteres estendidos.
Exemplo: Tree /f c:\

TASKKILL (FECHAR PROGRAMAS)

Você pode fechar programas a força caso não queira ou não possa utilizar o
gerenciador de tarefas.

Exemplo de como fechar um notepad: taskkill /f /im notepad.exe


/f fechar a força
/im para utilizar o nome do programa (notepad.exe)

XCOPY (COPIA ARQUIVOS E ÁRVORES)

Copia arquivos e árvores de diretórios de acordo com critérios. Estes podem


ser determinados pelos seus parâmetros. Eis alguns:
/D - copia arquivos que foram alterados a partir de uma data que o usuário
deve informar logo após o parâmetro. Se a data não for inserida, apenas
arquivos modificados a partir da data de alteração do local de destino é que
serão copiados;
/P - solicita confirmação ao usuário antes de copiar cada arquivo;
/S - copia diretórios, desde que não estejam vazios. Para diretórios nesta última
condição, basta informar /E /S;
/U - copia apenas arquivos que já existem no diretório de destino.
Exemplo:
xcopy /e /s c:\tron d:\ - copia o diretório tron para a unidade D:\.
Para conhecer todos os parâmetros desta função basta digitarmos xcopy /?

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 16
Cursos e Programação Comandos CMD: Facilitando sua vida

COMANDOS MENOS UTILIZADOS

ASSOC: Exibe ou modifica associações de extensões de arquivo.


Exemplo: Digitar assoc .txt
Devolverá .txt=txtfile

AT: Efetua um agendamento de comandos e programas para serem


executados em um computador.

ATTRIB: Exibe ou altera atributos de arquivos.


Exemplo: Se você acessar seu computador e tudo virar atalho devido há algum
vírus, basta você acessar o local pelo CMD e digitar attrib /s /d -s -h

Bootcfg: Permite ver as configurações do seu menu de boot.

BREAK: Ativa ou desativa a verificação estendida do CTRL+C em sistemas


DOS.

CACLS: Exibe ou modifica listas de controle de acesso (ACLs) de arquivos.

CALL: Chama um programa em lotes de outro.


Exemplo: call “c:\users\luan\desktop\arquivo.txt”

CHCP: Exibe ou define o número da página de código ativa.

CHKDSK: Verifica um disco e exibe um relatório de status.

CHKNTFS: Exibe ou modifica a verificação do disco na inicialização.

COLOR: Define as cores padrão de primeiro plano e do plano de fundo do


console
Exemplo: Color 0a, onde o primeiro valor (0) define o fundo respectivo a cor
preta e o segundo valor (a) define o texto respectivo a cor verde-clara.

0 – Preto 8 – Cinza
1 – Azul 9 – Azul claro
2 – Verde A – Verde claro
3 – Ciano B – Ciano claro
4 – Vermelho C – Vermelho claro
5 – Roxo D – Roxo claro
6 – Amarelo E – Amarelo claro
7 – Branco F – Branco claro
Tabela 2 - Cores para alteração da fonte e cor de fundo do CMD

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 17
Cursos e Programação Comandos CMD: Facilitando sua vida

COMP: Compara o conteúdo de dois arquivos ou grupos de arquivos.


Exemplo: comp arquivo1.txt arquivo2.txt

COMPACT: Exibe ou altera a compactação de arquivos.


Exemplo: Caso eu queira compactar um arquivo muito pesado, basta eu digitar
compact /c arquivo.xls, o arquivo ficará azul e ficará mais leve.

Caso eu queira descompactar basta digitar compact /u arquivo.xls

CONVERT: Converte volumes FAT em NTFS.

DATE: Mostra a data atual e permite alterá-la.

Defrag: Desfragmentador de disco.

DISKCOMP: Compara o conteúdo de dois disquetes.

DISKCOPY: Copia o conteúdo de um disquete para outro.

DISKPART: Faz particionamento de disco.

DOSKEY: Edita linhas de comando, volta a chamar comandos do Windows e


cria macros.
Exemplo de criação de um subcomando:
Digito doskey teste = dir
Nesta linha de comando acima quero que o doskey crie um sub comando que
se chama teste e que quando eu chamar o subcomando teste ele me devolva o
comando dir.
Após essa linha de comando basta digitar teste e o CMD vai executar o
comando dir.
Quando eu faço um comando doskey, ele para de funcionar quando eu fechar
a execução do CMD.

Driverquery: Mostra a lista de drivers instalados no Windows e as respectivas


propriedades.

ECHO: Exibe mensagens ou ativa ou desativa o eco de comandos.

ENDLOCAL: Encerra a localização de alterações de ambiente em um arquivo


em lotes.

EXIT: Sai do programa CMD.EXE (interpretador de comandos).

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 18
Cursos e Programação Comandos CMD: Facilitando sua vida

FC: Compara dois arquivos ou grupos de arquivos e exibe as diferenças entre


eles.
Exemplo: dois arquivos .txt um com o nome arquivo1.txt que possui os
números 1,2,3,4,5 sendo cada número em uma linha e outro com o nome
arquivo2.txt que possui os números 1,2,a,4,5, quando você digitar fc
arquivo1.txt arquivo2.txt, ele listará as a diferença entre o 3 do arquivo.txt e o
a do arquivo2.txt

FIND: Procura uma sequência de texto em um arquivo ou arquivos.


Por exemplo: Eu estou procurando a palavra apostila que pode estar em
dezenas de arquivos que possuem a extensão .txt, basta eu entrar na pasta
que eu estou procurando pelo prompt do cmd e digitar find “apostila” *.txt e
ele devolverá todas os arquivos que possuem a palavra apostila.

FINDSTR: Procura sequências de texto em arquivos.

Fsutil: Para utiliza-lo você precisa abrir como administrador. Para listar seus
parâmetros basta digitar fsutil.
Por exemplo: Digite fsutil fsinfo drives e listará os drives do seu computador.

FTYPE: Exibe ou modifica os tipos de arquivo utilizados em associações de


extensões de arquivos.

HELP: Fornece informações de ajuda sobre comandos do Windows.

HOSTNAME: Dá o nome do host.

LABEL: Cria, altera ou exclui o rótulo de volume de um disco.

MODE: Configura um dispositivo do sistema.


Por exemplo: Para alterarmos as dimensões da tela do cmd basta digitarmos
mode 50,30 onde 50 é respectivo a quantidade de colunas e 30 respectivo a
quantidade de linhas.

MORE: Exibe a saída fazendo pausa a cada tela.

PATH: Exibe ou define um caminho de pesquisa para arquivos executáveis.

POPD: Restaura o valor anterior da pasta atual salva por PUSHD.


Por exemplo: pushd c:\desktop\teste, ele entrara na pasta teste e quando eu
der um popd ele voltara para a pasta que eu estava antes de entrar na pasta
teste

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 19
Cursos e Programação Comandos CMD: Facilitando sua vida

PRINT: Imprime um arquivo de texto.

PROMPT: Altera o prompt de comando do Windows.

PUSHD: Salva a pasta atual e, em seguida, altera a mesma.

Recover: Permite a recuperação de arquivos em disco danificado.

Reg: Comando para exportar chaves do registro, copiar, restaurar, comparar,


etc.

REM: Grava comentários (observações) em arquivos em lotes.

REPLACE: Substitui arquivos ou copia.


Por exemplo:
Replace para copiar arquivos:
Replace /a C:\*.* C:\desktop, copia todos os arquivos do C: e cola na pasta do
desktop, isso graças ao parâmetro /a

Replace para substituir arquivos em pastas e subpastas:


Replace /s arquivo.txt pasta1, substitui todos os arquivos.txt que estão dentro
da pasta chamada pasta 1 graças ao parâmetro /s

Schtasks: Para agendar, executar, alterar ou deletar tarefas numa máquina


local ou remota com Windows.

SETLOCAL: Inicia a localização de alterações de ambiente em um arquivo em


lotes.

SFC: Verifica a integridade de todos os arquivos protegidos do sistema e


substitui versões incorretas pelas corretas da Microsoft.

SHIFT: Altera a posição dos parâmetros substituíveis em um arquivo em lotes.

SORT: Classifica a entrada.


Por exemplo: sort arquivo.txt, faz com que apareça na tela do cmd os dados
do arquivo.txt classificados em ordem alfabética.

SUBST: Associa um caminho a uma letra de unidade.

Tasklist: Mostra a lista de processos sendo executados no Windows.

TITLE: Define o título da janela para uma sessão do CMD.EXE.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 20
Cursos e Programação Comandos CMD: Facilitando sua vida

TREE: Exibe graficamente a estrutura de pastas de uma unidade ou caminho.

TYPE: Exibe o conteúdo de um arquivo de texto.


Por exemplo: Type arquivo.txt, retornará o conteúdo que possui dentro do
arquivo.txt

VER: Mostra a versão do Windows.

VERIFY: Faz com que o Windows verifique se os arquivos estão gravados


corretamente em um disco.

VOL: Exibe um rótulo e número de série de volume de disco.


Por exemplo: Vol C:

COMANDOS UTILIZADOS NO DOS QUE SÃO MUITO


UTILIZADOS PARA CRIAÇÃO DE ARQUIVOS .BAT

%string% - Comando que chama uma variável.


Ex.: set b = teste;
echo %b% (na primeira linha definimos a variável b com o valor igual a teste,
segunda linha escreve na tela o conteúdo da variável b, no caso a
palavra teste).

:teste - cria um parágrafo de orientação chamado teste.

@echo off - Desativa a exibição dos comandos na tela. Dica: é adicionado à


primeira linha de um arquivo de lote MS-DOS (*.BAT).

call arquivo - chama um arquivo de lote do MS-DOS.

cls - Limpa a tela do CMD.

date – Exibe a data/Altera a data.

deltree diretório - deleta diretório não-vazio e todo seu conteúdo. Este


comando pede confirmação (Y/N), para confirmar direto, usa-se deltree/y.

echo - Exibe uma string na tela.


Ex.: echo teste (escreve teste na tela).

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 21
Cursos e Programação Comandos CMD: Facilitando sua vida

echo - Cria uma linha em branco.

echo off - Oculta informações e o código executado pelo sistema.

echo on - Exibe informações e o código executado pelo sistema.

exit – Para fechar o prompt do MS-DOS.

for - Executa um determinado comando para cada arquivo em um grupo de


arquivos.
/L é uma opção do comando for para fazer incrementações, %%G é uma
variável que será incrementada
Ex: for %%G IN (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) DO (md
C:\desktop\%%G), este comando criará pastas de a a z no seu desktop.

goto teste - direciona a "leitura" para o parágrafo teste.

if e else: Realiza o processamento condicional em arquivos em lotes.


Ex: Para testarmos a existência de um arquivo, podemos criar um arquivo na
pasta que estou procurando e colocar a seguinte linha de raciocínio (neste
exemplo procurarei o arquivo chamado teste.txt)
If exist teste.txt (Del teste.txt) else (Echo teste.txt Ausente.)
Pause

pause – Comando que pausa as execuções e que para prosseguir é


necessário pressionar alguma tecla.

rem – Utilizado para fazer comentários que não serão interpretados pelo
prompt.

set string = valor; - Comando que define uma variável.


Ex.: set b = 10; (define uma variável b que possui o valor igual a 10)

start arquivo - inicia uma aplicação do Windows.


Exemplo: start mspaint (abre o Paint)

title nome - define um nome no título da página.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 22
Cursos e Programação Comandos CMD: Facilitando sua vida

CRIAR PROGRAMAS

BAT (CRIAR ARQUIVOS BAT)

Para criarmos arquivos .bat e executarmos como programas, devemos abrir o


bloco de notas, colocarmos os códigos digitados e salvarmos como
NOMEDOARQUIVO.bat

ESCONDER PASTAS COM SENHA (ARQUIVO .BAT)

Podemos esconder pastas através de uma linha de comando criada em um


arquivo .bat (desconsiderar os textos em marrom pois são textos explicativos
do comando, deixarei a linha de comando duplicada para que você possa
copiar e colar, não havendo a necessidade de ficar apagando o texto em
marrom).
Exemplo:

Cls – Apaga os textos da tela


@ECHO OFF – Desativa a exibição dos comandos na tela
title Esconder pasta – Coloca o título do programa como “Esconder pasta”
if EXIST "PASTA OCULTA" goto DESOCULTAR – Se existir uma pasta com
o nome “PASTA OCULTA” ele vai para o parágrafo de orientação que está
com o nome :DESOCULTAR
if NOT EXIST OCULTAR goto CRIARPASTA – Se não existir uma pasta
chamada OCULTAR ele vai para o parágrafo de orientação que está com o
nome :CRIARPASTA

:CONFIRMAR – Parágrafo de orientação


echo Tem certeza de que deseja bloquear a pasta? – o comando echo faz
aparecer na tela “Tem certeza de que deseja bloquear a pasta?”
echo Digite S para confirmar ou N para negar
set/p "escolher=>"- Cria uma variável chamada escolher que vai conter o
valor que você digitar no teclado
if %escolher%==S goto OCULTAR – Se você digitar S maiúsculo ele vai
para o parágrafo de orientação :OCULTAR
if %escolher%==s goto OCULTAR – Se você digitar s minúsculo ele vai para
o parágrafo de orientação :OCULTAR
if %escolher%==n goto Fim – Se você digitar n minúsculo ele vai para o
parágrafo de orientação :FIM
if %escolher%==N goto Fim – Se você digitar N maiúsculo ele vai para o
parágrafo de orientação :FIM

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 23
Cursos e Programação Comandos CMD: Facilitando sua vida

echo Escolha S ou N – Escreve na tela “Escolha S ou N”


goto CONFIRMAR – Vai para o parágrafo de orientação :CONFIRMAR

:OCULTAR – Parágrafo de orientação


ren OCULTAR "PASTA OCULTA" – Renomear a pasta OCULTAR para
PASTA OCULTA
attrib +h +s "PASTA OCULTA" – Atribui h para que oculte a pasta e s da
atributo de arquivo do sistema para a PASTA OCULTA
echo A pasta está oculta - Escreve na tela “A pasta está oculta”
goto Fim

:DESOCULTAR – Parágrafo de orientação


echo Digite a senha para desbloquear a pasta - Escreve na tela “Digite a
senha para desbloquear a pasta”
set/p "chave=>"- Cria uma variável chamada chave que vai conter o valor
que você digitar no teclado
if NOT %chave%== 123456 goto FAIL – Se o valor da chave for diferente de
123456 ele vai para o parágrafo de comando :FAIL
attrib -h -s "PASTA OCULTA" – Retira o atributo de h para que desoculte a
pasta e -s remove o atributo do sistema da PASTA OCULTA
ren "PASTA OCULTA" OCULTAR – Renomeia a PASTA OCULTA para
OCULTAR
echo A pasta foi desbloqueada – Escreve na tela “A pasta foi
desbloqueada”
goto Fim – Vai para o parágrafo de comando :FIM

:FAIL – Parágrafo de orientação


echo A Senha está incorreta – Escreve na tela “A senha está incorreta”
goto Fim – Vai para o parágrafo de comando :FIM

:CRIARPASTA – Parágrafo de orientação


md OCULTAR – Cria uma pasta chamada OCULTAR
echo A pasta OCULTAR foi criada com sucesso – Escreve na tela “A pasta
OCULTAR foi criada com sucesso”
goto Fim – Vai para o parágrafo de comando :FIM

:Fim – Parágrafo de orientação

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 24
Cursos e Programação Comandos CMD: Facilitando sua vida

PROGRAMA ESCONDER PASTAS COM SENHA DUPLICADO ABAIXO


PARA VOCÊ COPIAR E COLAR NO SEU BLOCO DE NOTAS E SALVAR
COMO ARQUIVO.BAT
Cls
@ECHO OFF
title Esconder pasta
if EXIST "PASTA OCULTA" goto DESOCULTAR
if NOT EXIST OCULTAR goto CRIARPASTA

:CONFIRMAR
echo Tem certeza de que deseja bloquear a pasta?
echo Digite S para confirmar ou N para negar
set/p "escolher=>"
if %escolher%==S goto OCULTAR
if %escolher%==s goto OCULTAR
if %escolher%==n goto Fim
if %escolher%==N goto Fim
echo Escolha S ou N
goto CONFIRMAR

:OCULTAR
ren OCULTAR "PASTA OCULTA"
attrib +h +s "PASTA OCULTA"
echo A pasta esta oculta
goto Fim

:DESOCULTAR
echo Digite a senha para desbloquear pasta
set/p "chave=>"
if NOT %chave%== 123456 goto FAIL
attrib -h -s "PASTA OCULTA"
ren "PASTA OCULTA" OCULTAR
echo A pasta foi desbloqueada
goto Fim

:FAIL
echo A Senha esta incorreta
goto Fim

:CRIARPASTA
md OCULTAR
echo A pasta OCULTAR foi criada com sucesso
goto Fim
:Fim

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 25
Cursos e Programação Comandos CMD: Facilitando sua vida

CÓDIGO DE UM ARQUIVO .BAT PARA CALCULAR UMA EQUAÇÃO DO 2º


GRAU

Desconsiderar os textos em marrom pois são textos explicativos do comando,


deixarei a linha de comando duplicada para você apenas copiar e colar, não
havendo necessidade de ficar apagando o texto em marrom.

@echo off – Desativa a exibição dos comandos na tela


echo Digite o valor de a – o comando echo faz aparecer na tela “Digite o
valor de a”
set /p "valor1=>" - Cria uma variável chamada valor1 que vai conter o valor
que você digitar no teclado
echo Digite o valor de b – Escreve na tela “Digite o valor de b”
set /p "valor2=>" - Cria uma variável chamada valor2 que vai conter o valor
que você digitar no teclado
echo Digite o valor de c – Escreve na tela “Digite o valor de c”
set /p "valor3=>" - Cria uma variável chamada valor3 que vai conter o valor
que você digitar no teclado
set /a valor = 1 – Atribui o valor 1 para a variável valor

echo A expressão é %valor1%x²%valor2%x%valor3%=0 – Escreve na tela a


expressão o valor da variável a,b e c na expressão ax²+bx+c=0

set /a Delta = %valor2%*%valor2%-4*%valor1%*%valor3% – Calcula o valor


das variáveis na expressão b²-4ac e atribui o valor para Delta
echo Delta = %Delta% – Escreve na tela o valor da variável Delta

if %Delta% LSS 0 goto raiznegativa – Se o valor da variável Delta for menor


(LSS) que 0 ele vai para o parágrafo de orientação :raiznegativa
goto raizdodelta – Vai para o parágrafo de orientação :raizdodelta

:raiznegativa – Parágrafo de orientação


echo A equação não possui raiz real pois seu Delta é menor que zero –
Escreve na tela “A equação não possui raiz real pois seu Delta é menor
que zero”
pause – Pausa o programa para que você possa ler as mensagens na tela
exit – Sai do CMD

:raizdodelta – Parágrafo de orientação


set /a x=0 – Atribui o valor 0 para a variável x
set /a y=%x%*%x% – Calcula o valor das variáveis x na expressão x*x e
atribui o valor para a variável y

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 26
Cursos e Programação Comandos CMD: Facilitando sua vida

if "%y%"=="%Delta" goto Resultadodaraiz – Se o valor da variável y for igual


o valor da variável Delta ele vai para o parágrafo de orientação
:Resultadodaraiz
goto somarum – Vai para o parágrafo de orientação :somarum

:somarum – Parágrafo de orientação


set /a valor= %valor%+1 – Soma 1 a variável valor
SET/a x=%x% + 1 – Soma 1 a variável x
SET/a y=%x%*%x% – Calcula o valor das variáveis x na expressão x*x e
atribui o valor para a variável y
IF "%y%" == "%Delta%" GOTO Resultadodaraiz – Se o valor da variável y for
igual o valor de variável Delta ele vai para o parágrafo de orientação
:Resultadodaraiz
if %valor% GTR 1000 goto cancelar – Se o valor da variável valor for maior
que 1000 ele vai para o parágrafo de comando :cancelar
echo Testamos o valor %x% e não deu certo – Escreve na tela “Testamos o
valor (valor da variável x) e não deu certo”
GOTO somarum – Vai para o parágrafo de orientação :somarum
GOTO somarum – Vai para o parágrafo de orientação :somarum

:cancelar – Parágrafo de orientação


echo Foi efetuado 1000 testes para descobrir o delta mas não obtivemos o
resultado – Escreve na tela “Foi efetuado 1000 testes para descobrir o
delta mas não obtivemos o resultado”
pause – Pausa o programa para você poder ler as mensagens na tela
exit – Sai do CMD

:Resultadodaraiz – Parágrafo de orientação


echo A raíz do delta é igual a %x% – Escreve na tela “A raíz do delta é igual
a (valor da variável x)”

set /a X1=(-%valor2%-%x%)/2*%valor1% – Realiza a equação (-b-(valor da


variável x))/(2*a)
set /a X2=(-%valor2%+%x%)/2*%valor1% – Realiza a equação (-b+(valor da
variável x))/(2*a)

echo X1=%X1% e X2=%X2% – Escreve na tela “X1=(valor da variável X1) e


X2=(valor da variável X2)”
pause – Pausa o programa para que você possa ler as mensagens na tela

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 27
Cursos e Programação Comandos CMD: Facilitando sua vida

PROGRAMA EQUAÇÃO DO 2º GRAU DUPLICADO ABAIXO PARA VOCÊ


COPIAR E COLAR NO BLOCO DE NOTAS E SALVAR COMO
ARQUIVO.BAT

@echo off
echo Digite o valor de a
set /p "valor1=>"
echo Digite o valor de b
set /p "valor2=>"
echo Digite o valor de c
set /p "valor3=>"
set /a valor = 1

echo A expressão é %valor1%x²%valor2%x%valor3%=0

set /a Delta = %valor2%*%valor2%-4*%valor1%*%valor3%


echo Delta = %Delta%

if %Delta% LSS 0 goto raiznegativa


goto raizdodelta

:raiznegativa
echo A equação não possui raiz real pois seu Delta é menor que zero
pause
exit

:raizdodelta
set /a x=0
set /a y=%x%*%x%
if "%y%"=="%Delta" goto Resultadodaraiz
goto somarum

:somarum
set /a valor= %valor%+1
SET/a x=%x% + 1
SET/a y=%x%*%x%
IF "%y%" == "%Delta%" GOTO Resultadodaraiz
if %valor% GTR 1000 goto cancelar
echo Testamos o valor %x% e não deu certo
GOTO somarum
GOTO somarum

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 28
Cursos e Programação Comandos CMD: Facilitando sua vida

:cancelar
echo Foi efetuado 1000 testes para descobrir o delta mas não obtivemos o
resultado
pause
exit

:Resultadodaraiz
echo A raíz do delta é igual a %x%

set /a X1=(-%valor2%-%x%)/2*%valor1%
set /a X2=(-%valor2%+%x%)/2*%valor1%

echo X1=%X1% e X2=%X2%


pause

DIR (PARA LISTAR TODOS OS ARQUIVOS EXISTENTES DE UMA PASTA


PARA UM ARQUIVO TXT, BASTA DIGITAR)

dir /b /o:n >nomes.txt

dir é o comando dir


/b Usa formatação básica (sem informações de cabeçalho ou resumo)
/o Lista arquivos por ordem classificada
: une o comando o ao n
n Para que o nome dos arquivos fiquem a extrema direita
>nomes.txt redireciona a saída para a especificada. Pode ser fornecido nome
de arquivo, saída de impressora, etc.

LISTANDO, RENOMEANDO, COPIANDO E MOVENDO ARQUIVOS DE UMA


PASTA (UTILIZANDO ARQUIVOS .BAT)

Para listar arquivos de uma pasta devemos utilizar o comando dir /b /o:n
>lista.txt no CMD com o prompt dentro da pasta que contém os arquivos

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 29
Cursos e Programação Comandos CMD: Facilitando sua vida

Figura 8 - Listando os arquivos da pasta

Figura 9 – Listando os arquivos das pastas

Para renomear os arquivos utilizamos o Microsoft Excel. O Excel nos ajudará a


organizar os arquivos para a criação do arquivo .bat.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 30
Cursos e Programação Comandos CMD: Facilitando sua vida

Copiamos os nomes dos arquivos para um Excel e montamos conforme a


estrutura abaixo.

Figura 10 - Montando a estrutura no Excel

Após montarmos esta estrutura no Excel, devemos lançar os dados em um


arquivo de bloco de notas sem o cabeçalho, e na hora de salvarmos o bloco de
notas, devemos salvar como “NomedoArquivo”.BAT, no meu caso salvei como
rename.bat

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 31
Cursos e Programação Comandos CMD: Facilitando sua vida

Figura 11 - Criando o arquivo bat

Quando abrirmos o arquivo bat (rename.bat) ele alterará o nome dos arquivos
para o nome desejado.

Figura 12 - Nomes alterados dos arquivos

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 32
Cursos e Programação Comandos CMD: Facilitando sua vida

Criaremos agora um arquivo para criar as pastas onde colocaremos estes


arquivos. Para criarmos as pastas desejadas devemos seguir praticamente o
mesmo raciocínio, por isso vamos no Excel e criamos uma estrutura conforme
a imagem abaixo.

Figura 13 - Criando as pastas

Lançamos os dados em um bloco de notas e criamos um arquivo bat, conforme


a imagem abaixo.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 33
Cursos e Programação Comandos CMD: Facilitando sua vida

Figura 14 - Criando o arquivo bat para criação das pastas

Quando abrirmos o arquivo bat (Criar pasta.bat) ele criará as pastas com os
nomes desejados.

Figura 15 - Pastas criadas

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 34
Cursos e Programação Comandos CMD: Facilitando sua vida

Agora efetuaremos dois raciocínios muito semelhantes, com diferença apenas


no nome do comando e no que cada comando oferece, sendo um o copy e o
outro o move.

Comando copy
Para copiarmos os arquivos desejados, utilizamos o comando copy e com a
ajuda do Excel montamos a estrutura do arquivo Bat.
A estrutura do Excel deve ficar conforme a estrutura apresentada abaixo

Figura 16 - Montando a estrutura no Excel para copiar os arquivos

Colocamos os dados no bloco de notas conforme apresentado abaixo e


salvamos o arquivo como .bat (o meu arquivo bat possui o nome “copiar
arquivos.bat”).

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 35
Cursos e Programação Comandos CMD: Facilitando sua vida

Figura 17 - Criando o arquivo bat para copiar os arquivos

Quando clicarmos no arquivo bat criado, ele distribuirá os arquivos conforme o


caminho solicitado, lembrando que a terceira coluna do arquivo bat (“Grupo de
fotos 1”) é o caminho da pasta que queremos que receba os arquivos, como o
arquivo bat e as pastas desejadas (“Grupo de fotos 1”, ...) estão na mesma
pasta, basta eu colocar o nome da pasta como o caminho desejado, se eu
quisesse que fosse para outro caminho como por exemplo uma pasta chamada
imagens do desktop, basta eu trocar “Grupo de fotos 1” por
“C:\Users\Luan\Desktop\Imagens\” (no meu caso).

Figura 18 - Arquivos criados na pasta desejada

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 36
Cursos e Programação Comandos CMD: Facilitando sua vida

Comando move
Segue o mesmo raciocínio do comando copy, a única diferença é de que o
copy cria uma cópia dos arquivos e o move move os arquivos para a pasta
desejada.
A diferença na estrutura é que alteramos o nome do comando de copy para
move.

Figura 19 - Estrutura criada no Excel para mover os arquivos

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 37
Cursos e Programação Comandos CMD: Facilitando sua vida

ALGUNS COMANDOS EXTRAS

UTILIZADOS NO CMD

• APPWIZ.CPL = Abre o painel de adicionar ou remover programas.


• AZMAN.MSC = abre o gerenciador de autorizações (Só no Vista).
• CALC = Abrir a calculadora.
• CERTMGR.MSC = Certificados.
• CHARMAP = Mapa de caracteres.
• CLEANMGR = Limpeza do disco.
• CLICONFG = Utilitário de rede do cliente de SQL Server.
• COLLAB.CPL = abre a vizinhança imediata (Só no Vista).
• COMEXP.MSC ou DCOMCNFG = abre a ferramenta serviços e
componentes (Só no Vista).
• COMPMGMT.MSC = Gestão de computadores.
• COMPUTERDEFAULTS = abre a ferramenta dos programas padrão (Só no
Vista).
• CONTROL /NAME MICROSOFT.BACKUPANDRESTORECENTER = abre
o centro de backup e de restauração (Só no Vista).
• CONTROL = Painel de controlo.
• CONTROL ADMINTOOLS = Ferramentas administrativas.
• CONTROL COLOR = Propriedade de visualização.
• CONTROL DESKTOP/DESK.CPL = Propriedades de visualização.
• CONTROL FOLDERS = Opções de pastas.
• CONTROL FONTS = Tipos de letra.
• CONTROL INTERNATIONAL ou INTL.CPL = abre as opções regionais e
linguísticas.
• CONTROL KEYBOARD = Propriedades do teclado.
• CONTROL PRINTERS = Impressoras e faxes.
• CONTROL SCHEDTASKS = Tarefas agendadas.
• CONTROL USERPASSWORDS = abre o editor de contas dos usuários.
• CONTROL USERPASSWORDS2 ou NETPLWIZ = controla os usuários e
seus acessos.
• CREDWIZ = abre a ferramenta de backup e de restauração de senhas dos
usuários (Só no Vista).
• DCOMCNFG = Serviços componentes.
• DEVMGMT.MSC = Gestor de dispositivos.
• DIALER = Marcador telefónico.
• DISKMGMT.MSC = Abrir Gestão de discos.
• DISKPART = Gestor de partições do disco.
• DRWTSN32 = Utilitário Dr. Watson para o Windows.
• DVDPLAY = abre seu leitor DVD.
Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 38
Cursos e Programação Comandos CMD: Facilitando sua vida

• DXDIAG = Ferramenta de diagnóstico do Direct X.


• EUDCEDIT = Editor de carácter privado.
• EVENTVWR.MSC = Visualizador de eventos.
• EXPLORER = Explorador do Windows.
• FIREWALL.CPL = Abrir Firewall do Windows.
• FSMGMT.MSC = Pastas partilhadas.
• FSQUIRT = Assistente de transferência de ficheiros do Bluetooth.
• GPEDIT.MSC = Politica de grupo (XP Prof).
• HDWWIZ.CPL = Assistente para adicionar hardware.
• IEXPRESS = Iexpress Wizard.
• INETCPL.CPL = Propriedades da internet.
• INFOCARDCPL.CPL = abre o assistente “compatibilidade de programas”.
• INTL.CPL = Opções regionais e de idioma.
• IPCONFIG /ALL = Configuração de protocolo de Internet (ver tudo).
• IPCONFIG /DISPLAYDNS = Configuração de protocolo de Internet (ver
DNS).
• IPCONFIG /FLUSHDNS = Configuração de protocolo de Internet (apagar
informações de DNS).
• IPCONFIG /RELEASE = Configuração de protocolo de Internet (Todas as
conexões).
• IPCONFIG /SETCLASSID = Configuração de protocolo de Internet
(Modificar DHCP Class ID).
• IRPROPS.CPL = abre o gerenciador de infravermelho.
• ISCSICPL = abre a ferramenta de configuração do iniciador ISCI Microsoft
(Só no Vista).
• JAVAWS = Visualizador de aplicações de java (se instalado).
• JOURNAL = abre um novo registrador (Só no Vista).
• JOY.CPL = Controladores de jogos.
• LOGOFF = Desliga o utilizador do Windows.
• LPKSETUP = abre o assistente de instalação e desinstalação dos idiomas
de exibição (Só no Vista).
• LUSRMGR.MSC = Utilizadores e grupos locais.
• MAGNIFY = Windows Magnifier (Lupa).
• MAIN.CPL / CONTROL MOUSE = Propriedades do Mouse.
• MBLCTR = abre o centro de mobilidade do Windows (Só no Vista).
• MDSCHED = abre a ferramenta de diagnósticos da memória Windows (Só
no Vista).
• MMC = abre um novo console vazio.
• MMSYS.CPL = Propriedades de som e dispositivos de áudio.
• MOBSYNC = Itens a sincronizar.
• MSCONFIG = Utilitário de configuração do sistema.
• MSDT = abre a ferramenta de diagnósticos e suporte da Microsoft.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 39
Cursos e Programação Comandos CMD: Facilitando sua vida

• MSINFO32 = Abre a tela de ajuda e suporte (apresenta diversas


informações do sistema).
• MSPAINT = Microsoft Paint.
• MSRA = abre a assistência remota do Windows.
• MSTSC = Ligação ao ambiente de trabalho remoto.
• NAPCLCFG.MSC = abre a ferramenta de configuração do cliente NAP (Só
no Vista).
• NCPA.CPL / CONTROL NETCONNECTIONS = Ligações de rede.
• NOTEPAD = Notepad.
• NTMSMGR.MSC = abre o gerenciador de suporte de armazenamento
removível.
• ODBCAD32 = abre o administrador de fonte de dados ODBC.
• OPÇÃOALFEATURES = abre a ferramenta Adicionar/Excluír componentes
do Windows (Só no Vista).
• OSK = Teclado Virtual.
• PERFMON = Performance Monitor.
• PERFMON.MSC = Performance Monitor.
• POWERCFG.CPL = Power Configuration.
• PRINTBRMUI = abre o assistente de migração da impressora (Só no Vista).
• RASPHONE = Lista telefónica.
• REGEDIT / REGEDIT32 = Editor de registo.
• REKEYWIZ = abre o gerenciador de certificados de criptografia de arquivos
(Só no Vista).
• RSOP.MSC = Conjunto de politicas resultante (XP Prof).
• RSTRUI = abre a ferramenta de restauração do sistema (Só no Vista).
• SECPOL.MSC = Definições da segurança local.
• SERVICES.MSC = Serviços.
• SFC /REVERT = Protecção de ficheiros do Windows (repor configuração de
fábrica).
• SFC /SCANBOOT = Protecção de ficheiros do Windows (analisar em cada
arranque).
• SFC /SCANNOW = Protecção de ficheiros do Windows (analisar).
• SFC /SCANONCE = Protecção de ficheiros do Windows (analisar no
próximo arranque).
• SIGVERIF = Verificação de assinatura do ficheiro.
• SLUI = abre o assistente de ativação do Windows (Só no Vista).
• SNDVOL = abre o misturador de volume.
• SNIPPINGTOOL = abre a ferramenta captura de tela (Só no Vista).
• SOUNDRECORDER = abre o gravador.
• STIKYNOT = abre o post-it (Só no Vista).
• SYSDM.CPL = Propriedades do sistema.
• SYSKEY = Protecção de base de dados do Windows.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 40
Cursos e Programação Comandos CMD: Facilitando sua vida

• SYSPREP = abre a pasta com a ferramenta de preparação do sistema (Só


no Vista).
• TABLETPC.CPL = abre as configurações para o Tablet pc (Só no Vista).
• TABTIP = abre o painel de entrada Tablet PC (Só no Vista).
• TASKMGR = Gestor de tarefas do Windows.
• TASKSCHD.MSC ou CONTROL SCHEDTASKS = abre o planejador de
tarefas (Só no Vista).
• TELEPHON.CPL = Phone and Modem Options.
• TIMEDATE.CPL = Propriedades de data e hora.
• TPM.MSC = abre a ferramenta de gestão do módulo de plataforma segura
no computador local (Só no Vista).
• TWEAKUI = Tweak UI (se instalado).
• UTILMAN = Gestor de utilitários.
• VERIFIER = Gestor de verificador de controladores.
• WERCON = abre a ferramenta de relatórios e de soluções de problemas (Só
no Vista).
• WIAACMGR = Assistente de câmara ou scanner.
• WINCAL = abre o calendário do Windows (Só no Vista).
• WINDOWSANYTIMEUPGRADE = permite a atualização do Windows Vista.
• WINVER = apresenta a versão do windows que você está usando.
• WMIMGMT.MSC = Infra-estrutura de gestão do Windows.
• WRITE = Wordpad.
• WSCUI.CPL = Centro de segurança do Windows.
• WUAUCPL.CPL = abre o serviço de atualização do Windows (Só no XP).

UTILIZADOS NO MENU INICIAR

• ACCESS.CPL = Microsoft Access (se instalado).


• ACCESS.CPL = Opções de acessibilidade.
• CIADV.MSC = Serviço de indexação
• CLIPBRD = Visualizador da área de armazenamento.
• CONF = Netmeeting.
• DDESHARE = Partilhas DDE.
• DIRECTX.CPL = Painel de controlo Direct X (se instalado).
• EXCEL = Microsoft Excel (se instalado).
• FINDFAST.CPL = Procura rápida (quando ligada).
• FONTS = Fontes.
• FREECELL = Jogo de cartas FreeCell.
• FRONTPG = Microsoft Frontpage (se instalado).
• HYPERTRM = HyperTerminal.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 41
Cursos e Programação Comandos CMD: Facilitando sua vida

• IEXPLORE = Internet Explorer.


• JPICPL32.CPL = Painel de controlo Java (se instalado).
• MIGWIZ = Assistente de transferência de definições e de ficheiros.
• MOVIEMK = Microsoft Movie Maker.
• MRT = Ferramenta de remoção de software malicioso Microsoft Windows.
• MSHEARTS = Jogo de cartas Copas.
• MSIMN = Outlook Express.
• MSMSGS = Windows Messenger (Executar MSN).
• NTMSOPRQ.MSC = Pedidos do operador de armazenamento amovível.
• NVTUICPL.CPL = Nview Desktop Manager (se instalado).
• PACKAGER = Gestor de objectos – pacote.
• PASSWORD.CPL = Propriedades de senhas.
• PBRUSH = Paint.
• PINBALL = Pinball para Windows.
• POWERPNT = Microsoft Powerpoint (se instalado).
• PRINTERS = Pasta de impressoras.
• QUICKTIME.CPL = Quicktime (se instalado).
• REALPLAY = Real Player (se instalado).
• SPIDER = Jogo de cartas Spider Solitare.
• STICPL.CPL = Scanners e câmaras.
• SYSEDIT = Editor de configuração do sistema.
• TOURSTART = Introdução do Windows XP.
• TOURSTART = Windows XP Tour Wizard (Tour Windows).
• WAB = Livro de endereços.
• WABMIG = Ferramenta de importação de livro de endereços.
• WINCHAT = Microsoft Chat.
• WINMINE = Jogo Minesweeper.
• WINWORD = Microsoft Word (se instalado).
• WMPLAYER = Windows Media Player.
• WUPDMGR = Iniciar Windows Update.

OS COMANDOS ABAIXO LISTAM COMANDOS ADICIONAIS DO


WINDOWS XP PRO

EVENTCREATE = Permite ao administrador criar uma mensagem e


identificação do evento personalizadas em um log de eventos especificado.
EVENTQUERY = Lista os eventos ou as propriedades de um evento de um ou
mais arquivo log.
EVENTTRIGGERS = Mostra e configura disparadores de evento.
GETMAC = Mostra o endereço MAC de um ou mais adaptador de rede.
HELPCTR = Inicia o Centro de Ajuda e Suporte.
Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 42
Cursos e Programação Comandos CMD: Facilitando sua vida

IPSECCMD = Configura o Internet Protocol Security (IPSec)


LOGMAN = Gerencia o serviço Logs e alertas de desempenho.
OPENFILES = Busca, mostra ou termina arquivos abertos compartilhados.
PAGEFILECONFIG = Mostra e configura a memória virtual.
PERFMON = Abre o monitor do sistema.
PRNCNFG = Configure ou mostra as configurações de impressora.
PRNDRVR = Adiciona, deleta e lista drivers de impressoras.
PRNJOBS = Pausa, continua ou cancela lista de documentos a serem
impressos.
PRNMNGR = Adiciona, deleta e lista impressoras conectadas, além da
impressora default.
PRNPORT = Cria, deleta e lista portas de impressora TCP/IP
PRNQCTL= Imprime uma página de teste, pausa ou reinicia um documento a
ser impresso.
SCHTASKS = Permite que um administrador crie, exclua, consulte, altere,
execute e termine tarefas agendadas em um sistema local ou remoto.
SYSTEMINFO = Busca no sistema informação sobre configurações básicas.
TYPEPERF = grava dados de desempenho na janela de comando ou em um
arquivo de log. Para interromper Typeperf, pressione CTRL+C.

ATALHOS NO TECLADO (TECLAS UTILIZADAS NO


COMPUTADOR, NÃO É UTILIZADO NO CMD)

Windows: Exibe o Menu Iniciar.


Windows + BREAK: Exibe as Propriedades de Sistema.
Windows + CTRL + F: Exibe o Pesquisar para computador (em rede).
Windows + D: Minimiza ou restaura todas as janelas.
Windows + E: Abre Meu computador.
Windows + F: Abre o Pesquisar para arquivos.
Windows + F1: Comando de Ajuda e Suporte.
Windows + L: Comando que bloqueia a tela.
Windows + R: Exibe a janela executar.
Windows + Shift + M: Desfaz minimizar (para todas as janelas).
Windows + U: Abre o Gerenciador de Utilitários.

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 43
Cursos e Programação Comandos CMD: Facilitando sua vida

Conclusões Finais

O CMD pode ser utilizado em muitas funções e atividades, onde podemos


facilitar e agilizar processos. Atividades que demoravam horas para serem
concluídas se concluem em minutos. Eu trabalhei muito tempo em uma
empresa que prestava serviços para rodovias, e constantemente eu utilizava o
CMD para resolver diversos processos absurdamente demorados, com isso o
meu trabalho se tornava mais rápido e mais eficiente, além de minimizar
absurdamente os erros.

Espero ter passado um conhecimento de extremamente utilidade a vocês e


também espero que vocês sejam muito curiosos e criativos, para utilizar todos
esses comandos na maior quantidade de processos possíveis e utilizar da
melhor forma possível.

Visite nosso site e nosso facebook, lá contém diversas dicas para que você
possa aprimorar o seu conhecimento e facilitar a sua vida, tanto pessoal quanto
profissional.
Site: www.cursoseprogramacao.com.br
Facebook: www.facebook.com/Cursoseprogramacao/

Espero que vocês façam um ótimo proveito deste material!


Um enorme abraço e ótimos estudos!

Site: www.cursoseprogramacao.com.br
Página no facebook: www.facebook.com/Cursoseprogramacao/ 44

Você também pode gostar