vaguiners

Batch Backup v1.0 - Beta 4

Jan 31st, 2013
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. :script
  2. set versao=v1.0 - Beta 4
  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. mode 30,15
  11. :pagina_principal
  12. cls
  13. echo   ________________________
  14. echo   [ (1) Criar Backup     ]
  15. echo   [ (2) Restaurar Backup ]
  16. echo   [ (3) Deletar Backup   ]
  17. echo   [ (4) Configuracoes    ]
  18. echo   [ (5) Sair             ]
  19. :menu_principal
  20. echo.
  21. set/p menu_principal="Menu #: "
  22. if "%menu_principal%"=="1" goto criar_backup
  23. if "%menu_principal%"=="2" goto restaurar_backup
  24. if "%menu_principal%"=="3" goto deletar_backup
  25. if "%menu_principal%"=="4" exit
  26. goto menu_principal
  27. :pagina_configuracoes
  28. :criar_backup
  29. if "%criado%"=="Sim" del *.reg
  30. echo.
  31. Echo Criando Backup, Aguarde...
  32. reg export hkcr hkcr.reg
  33. reg export hkcu hkcu.reg
  34. reg export hklm hklm.reg
  35. reg export hku hku.reg
  36. reg export hkcc hkcc.reg
  37. echo.
  38. echo Backup Criado
  39. pause>nul
  40. goto checkbackup
  41. :restaurar_backup
  42. echo.
  43. echo Restaurando Backup, Aguarde...
  44. reg import hkcr.reg
  45. reg import hkcu.reg
  46. reg import hklm.reg
  47. reg import hku.reg
  48. reg import hkcc.reg
  49. echo Backup Restaurado.
  50. pause>nul
  51. goto checkbackup
  52. :deletar_backup
  53. del *.reg
  54. echo Backups deletados.
  55. pause>nul
  56. goto checkbackup
  57.  
  58.  
  59. ::Batch Backup ChangeLog
  60.  
  61.  
  62. v1.0 - Beta 4 (13/11/2009)
  63. : Adicionado o set que faltava para setar a variavel versao
  64. : Removido o aviso para executar como administrador
  65. : Adicionado um mode para setar o tamanho da janela
  66. : A Pagina principal foi totalmente refeito, deixando apenas as opções a mostra.
  67. : Link "menu" renomeado para "pagina_principal"
  68. : Adicionado o link para a pagina configuracoes na pagina principal
  69. : Menu de escolha "menu_escolha" renomeado para "menu_principal"
  70.  
  71. v1.0 - Beta 3 (13/11/2009)
  72. : Alterado o metodo de importação e exportação do backup.
  73. : Removido temporariamente (talvez) a variavel com a pasta de backup, os cd e etc...
  74.  
  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