vaguiners

Batch Backup v1.0 - Beta 3

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