Ir ao conteúdo
  • Cadastre-se

Tudo sobre ms-dos!


Viny

Posts recomendados

  • 7 meses depois...

ola pessoal, criei um lote de comandos no dos do xp capaz de fazer o backup de todos os documentos do usuario atual na maquina.

veja so:

crie um arquivo de texto. ("unidade":Manager\manager.cmd) (so funciona nesse diretorio)

E dentro dele copie e cole o seguinte:

@echo off

title Backup Tool, By David

color f

:inicio

set choice=nada

echo 1. Criar um Backup

echo 2. Resturar um Backup

echo Este program foi projetado para funcionar no Windows XP, e 100%% confiavel.

set /p choice=Escolha uma opicao

if %choice%==1 goto opi1

if %choice%==2 goto opi2

cls

goto inicio

:fail

echo ja existe

pause

cls

goto inicio

:opi1

cls

set unit=\

if exist "B:\Manager\manager.cmd" set unit=B:

if exist "c:\Manager\manager.cmd" set unit=C:

if exist "d:\Manager\manager.cmd" set unit=D:

if exist "e:\Manager\manager.cmd" set unit=E:

if exist "f:\Manager\manager.cmd" set unit=F:

if exist "G:\Manager\manager.cmd" set unit=G:

if exist "H:\Manager\manager.cmd" set unit=H:

if exist "I:\Manager\manager.cmd" set unit=I:

if exist "J:\Manager\manager.cmd" set unit=J:

if exist "K:\Manager\manager.cmd" set unit=K:

if exist "L:\Manager\manager.cmd" set unit=L:

if exist "M:\Manager\manager.cmd" set unit=M:

if exist "N:\Manager\manager.cmd" set unit=N:

if exist "O:\Manager\manager.cmd" set unit=O:

if exist "P:\Manager\manager.cmd" set unit=P:

if exist "Q:\Manager\manager.cmd" set unit=Q:

set /p folder=Qual o nome para a pasta? (digite sem espaco)

md %unit%\%folder%\UnitC

md %unit%\%folder%\Docs

md %unit%\%folder%\Email

md %unit%\%folder%\AreaDeTrab

md %unit%\%folder%\PCNome

echo %computername% >> \%folder%\PCNome\Nome.txt

if errorlevel 1 goto fail

rem copia os docs da maquina

if exist "%userprofile%\My Documents" set docs="%userprofile%\My Documents"

if exist "%userprofile%\Meus Documentos" set docs="%userprofile%\Meus Documentos"

title Backup Tool, By David, Buckup Atual: Documentos

:ext

cls

echo Limitar extencoes?

echo 1 .mp3 %mp3%

echo 2 .wav / .wave %wav%

echo 3 .jpg %jpg%

echo 4 .avi %avi%

echo 5 .mov %mov%

echo 6 .rmvb / rmv %rmv%

echo 7. Continuar

set /p extcho=Digite o num. das extencoes que voce NAO quer incluir

if "%extcho%"=="1" goto extmp3

if "%extcho%"=="2" goto extwav

if "%extcho%"=="3" goto extjpg

if "%extcho%"=="4" goto extavi

if "%extcho%"=="5" goto extmov

if "%extcho%"=="6" goto extrmvb

if "%extcho%"=="7" goto copydocs

goto ext

:extmp3

echo .mp3 >> %unit%\Manager\excluDocs.txt

set mp3=Nao Incluir!

goto ext

:extwav

echo .wav >> %unit%\Manager\excluDocs.txt

echo .wave >> %unit%\Manager\excluDocs.txt

set wav=Nao Incluir!

goto ext

:extjpg

echo .jpg >> %unit%\Manager\excluDocs.txt

set jpg=Nao Incluir!

goto ext

:extavi

echo .avi >> %unit%\Manager\excluDocs.txt

set avi=Nao Incluir!

goto ext

:extmov

echo .mov >> %unit%\Manager\excluDocs.txt

set mov=Nao Incluir!

goto ext

:extrmvb

echo .rmvb >> %unit%\Manager\excluDocs.txt

echo .rmv >> %unit%\Manager\excluDocs.txt

set rmv=Nao Incluir!

goto ext

rem comeca a copia

:copydocs

if exist %unit%\Manager\excluDocs.txt xcopy /h /e /exclude:excluDocs.txt %docs%\*.* %unit%\%folder%\Docs

if not exist %unit%\Manager\excluDocs.txt xcopy /h /e %docs%\*.* %unit%\%folder%\Docs

if exist %unit%\Manager\excluDocs.txt del %unit%\Manager\excluDocs.txt

if errorlevel 1 goto docserror

pause

rem copia a c:

goto copyc

:docserror

cls

color c

echo Houve erros na copia dos arquivos em Documentos! Por favor verifique os arquivos!

echo Talvez pode ser problemas na leitura do disco ou possiveis virus!

echo O pragrama proseguiu com a copia dos outros arquivos,

echo Mas verifique, pode estar faltando arquivos no Backup!

pause

cls

:copyc

title Backup Tool, By David, Buckup Atual: %homedrive%

xcopy /h /e /exclude:exclu.txt %homedrive%\*.* %unit%\%folder%\UnitC

if errorlevel 1 goto cerror

pause

goto copyareat

:cerror

cls

color c

echo Houve erros na copia dos arquivos em %homedrive%! Por favor verifique os arquivos!

echo Talvez pode ser problemas na leitura do disco ou possiveis virus!

echo O pragrama proseguiu com a copia dos outros arquivos,

echo Mas verifique, pode estar faltando arquivos no Backup!

pause

cls

:copyareat

title Backup Tool, By David, Buckup Atual: Area de Trabalho

xcopy /e "%userprofile%\Desktop\*.*" %unit%\%folder%\AreaDeTrab

if errorlevel 1 goto areaterror

pause

goto email

:areaterror

cls

color c

echo Houve erros na copia dos arquivos na Area de Trabalho! Por favor verifique os arquivos!

echo Talvez pode ser problemas na leitura do disco ou possiveis virus!

echo O pragrama proseguiu com a copia dos outros arquivos,

echo Mas verifique, pode estar faltando arquivos no Backup!

pause

cls

:email

cls

echo Nao ha suporte para backup de e-mails, abra a programa cliente de

echo e-mail e salve os arquivos nessa pasta.

echo Notas: Se for preciso salve dados em Arquivos de programas;

echo O backup e feito somente do usuario que esta logged in atual,

echo caso deseja fazer Backup de outros usuarios, tera que estar entrar

echo na conte referente, e rodar este pragrama, ou se preferir manulmente.

echo Se as letras estiverem vermelha, verifique o Backup feito agora, pois

echo pode estar faltando arquivos!

echo Estamos terminando aqui.

echo Creditos a David, [email protected]

pause

start %unit%\%folder%\Email

exit

:opi2

start \

exit

Depois faca outro arquivo de texto dentro do mesmo diretorio(exclu.txt) (so funciona com esse nome)

E dentro dele coloque este texto:

AUTOEXEC.BAT

Bootfont.bin

NTDETECT.COM

MSDOS.SYS

pagefile.sys

hiberfil.sys

IO.SYS

CONFIG.SYS

boot.ini

ntldr

\RECYCLER\

\Documents and Settings\

\Program Files\

\Arquivos de Programas\

\WINDOWS\

\System Volume Information\

E pronto! Dai você pode fazer backup das maquinas sem esquentar a cabeca.

Isso e muito bom pra quem trabalha com maquinas de clientes, como eu.

boa sorte!

Link para o comentário
Compartilhar em outros sites

  • mês depois...
  • 4 meses depois...
  • 3 semanas depois...
  • 3 semanas depois...
  • 2 meses depois...
Valeu mesmo pela dica!

Sempre gostei do DOS, e hoje vejo que o que aprendi é muito importante em informática. Tem gente com muito mais conhecimento do que eu que não conhece quase nada de DOS e podem ter certeza que faz muita falta.

Também não é assim! Realmente existem alguns comandos que na hora do sufoco te ajudam muito. Mas existem muitos comandos que caíram em desuso, tipo o COPY, não é mais complicado copiar pelo DOS que pelo WINDOWS? Claro que sim. Então os profissionais de TI, devem sim conhecer os comandos mais importantes com relação ao "help desk", mas não são obrigados a conhecer todos os comandos...

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...