vaguiners

Batch Backup v1.0 - Beta 2

Jan 31st, 2013
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. :configuracoes
  2. set backup=backups
  3. :script
  4. versao=v1.0 - Beta 2
  5. :checkbackup
  6. set criado=Nao
  7. cd backups
  8. if exist *.reg set criado=Sim
  9. cd..
  10. :janela
  11. echo off
  12. cls
  13. title Batch Backup %versao%
  14. :menu
  15. cls
  16. echo.
  17. echo   * Para funcionar corretamente e recomendado executar como administrador
  18. echo  ==============================================================================
  19. echo   * Pasta Backup: %backup%
  20. echo   * Backup Criado: %criado%
  21. echo  ==============================================================================
  22. echo   [ Menu:                             ]
  23. echo  ==============================================================================
  24. echo   [ (1) Criar Backup        ]
  25. echo   [ (2) Restaurar Backup ]
  26. echo   [ (3) Deletar Backup     ]
  27. echo   [ (4) Sair                      ]
  28. :escolha_menu
  29. echo.
  30. set/p escolha_menu="Menu #: "
  31. if "%escolha_menu%"=="1" goto criar_backup
  32. if "%escolha_menu%"=="2" goto restaurar_backup
  33. if "%escolha_menu%"=="3" goto deletar_backup
  34. if "%escolha_menu%"=="4" exit
  35. goto escolha_menu
  36. :criar_backup
  37. cd %backup%
  38. if "%criado%"=="Sim" del *.reg
  39. echo.
  40. Echo Criando Backup, Aguarde...
  41. regedit /ea HKEY_CLASSES_ROOT.reg HKEY_CLASSES_ROOT
  42. regedit /ea HKEY_CURRENT_USER.reg HKEY_CURRENT_USER
  43. regedit /ea HKEY_LOCAL_MANCHINE.reg HKEY_LOCAL_MANCHINE
  44. regedit /ea HKEY_USERS.reg HKEY_USERS
  45. regedit /ea HKEY_CURRENT_CONFIG.reg HKEY_CURRENT_CONFIG
  46. cd..
  47. echo.
  48. echo Backup Criado
  49. pause>nul
  50. goto checkbackup
  51. :restaurar_backup
  52. cd %backup%
  53. echo.
  54. echo Restaurando Backup, Aguarde...
  55. start/wait regedit -s HKEY_CLASSES_ROOT.reg
  56. start/wait regedit -s HKEY_CURRENT_USER.reg
  57. start/wait regedit -s HKEY_LOCAL_MANCHINE.reg
  58. start/wait regedit -s HKEY_USERS.reg
  59. start/wait regedit -s HKEY_CURRENT_CONFIG.reg
  60. cd..
  61. echo Backup Restaurado.
  62. pause>nul
  63. goto checkbackup
  64. :deletar_backup
  65. cd %backup%
  66. del *.reg
  67. cd..
  68. echo Backups deletados.
  69. pause>nul
  70. goto checkbackup
  71.  
  72.  
  73.  
  74. ::Batch Backup ChangeLog
  75. v1.0 - Beta 2 (13/11/2009)
  76. : Removido o cls logo no inicio do primeiro menu de escolha.
  77. : Adicionado o ponto que faltava no echo para quebrar uma linha no link menu
  78.  
  79. v1.0 - Beta 1 (13/11/2009)
  80. : Finalizado as linhas mais importantes.
Advertisement
Add Comment
Please, Sign In to add comment