Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :configuracoes
- set backup=backups
- :script
- versao=v1.0 - Beta 2
- :checkbackup
- set criado=Nao
- cd backups
- if exist *.reg set criado=Sim
- cd..
- :janela
- echo off
- cls
- title Batch Backup %versao%
- :menu
- cls
- echo.
- echo * Para funcionar corretamente e recomendado executar como administrador
- echo ==============================================================================
- echo * Pasta Backup: %backup%
- echo * Backup Criado: %criado%
- echo ==============================================================================
- echo [ Menu: ]
- echo ==============================================================================
- echo [ (1) Criar Backup ]
- echo [ (2) Restaurar Backup ]
- echo [ (3) Deletar Backup ]
- echo [ (4) Sair ]
- :escolha_menu
- echo.
- set/p escolha_menu="Menu #: "
- if "%escolha_menu%"=="1" goto criar_backup
- if "%escolha_menu%"=="2" goto restaurar_backup
- if "%escolha_menu%"=="3" goto deletar_backup
- if "%escolha_menu%"=="4" exit
- goto escolha_menu
- :criar_backup
- cd %backup%
- if "%criado%"=="Sim" del *.reg
- echo.
- Echo Criando Backup, Aguarde...
- regedit /ea HKEY_CLASSES_ROOT.reg HKEY_CLASSES_ROOT
- regedit /ea HKEY_CURRENT_USER.reg HKEY_CURRENT_USER
- regedit /ea HKEY_LOCAL_MANCHINE.reg HKEY_LOCAL_MANCHINE
- regedit /ea HKEY_USERS.reg HKEY_USERS
- regedit /ea HKEY_CURRENT_CONFIG.reg HKEY_CURRENT_CONFIG
- cd..
- echo.
- echo Backup Criado
- pause>nul
- goto checkbackup
- :restaurar_backup
- cd %backup%
- echo.
- echo Restaurando Backup, Aguarde...
- start/wait regedit -s HKEY_CLASSES_ROOT.reg
- start/wait regedit -s HKEY_CURRENT_USER.reg
- start/wait regedit -s HKEY_LOCAL_MANCHINE.reg
- start/wait regedit -s HKEY_USERS.reg
- start/wait regedit -s HKEY_CURRENT_CONFIG.reg
- cd..
- echo Backup Restaurado.
- pause>nul
- goto checkbackup
- :deletar_backup
- cd %backup%
- del *.reg
- cd..
- echo Backups deletados.
- pause>nul
- goto checkbackup
- ::Batch Backup ChangeLog
- v1.0 - Beta 2 (13/11/2009)
- : Removido o cls logo no inicio do primeiro menu de escolha.
- : Adicionado o ponto que faltava no echo para quebrar uma linha no link menu
- v1.0 - Beta 1 (13/11/2009)
- : Finalizado as linhas mais importantes.
Advertisement
Add Comment
Please, Sign In to add comment