vaguiners

Batch Backup v1.0 - Beta 23

Mar 3rd, 2013
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Winbatch 20.84 KB | None | 0 0
  1. :script
  2. set versao=v1.0 - Beta 23
  3. set irpara=pagina_principal
  4. :verificando
  5. cmdmenusel
  6. if "%errorlevel%"=="9009" start /min iexplore https://dl.dropbox.com/u/3373795/pacotes/cmdmenusel.zip&exit
  7. cmdmenusel
  8. if "%errorlevel%"=="9059" start /min iexplore https://dl.dropbox.com/u/3373795/pacotes/cmdmenusel.zip&exit
  9. cmdFocus
  10. if "%errorlevel%"=="9009" start /min iexplore https://dl.dropbox.com/u/3373795/pacotes/cmdFocus.zip&exit
  11. cmdFocus
  12. if "%errorlevel%"=="9059" start /min iexplore https://dl.dropbox.com/u/3373795/pacotes/cmdFocus.zip&exit
  13. :Verificacao
  14. set ver_config=0
  15. set ver_lista=0
  16. set ver_pasta=0
  17. if not exist Configuracoes.ini set ver_config=1
  18. if not exist Lista.ini set ver_lista=1
  19. if not exist Backups set ver_pasta=1
  20. if "%ver_lista%"=="1" set irpara=restaurarconfig&goto janela
  21. if "%ver_config%"=="1" set irpara=restaurarconfig2&goto janela
  22. if "%ver_pasta%"=="1" set irpara=restaurarconfig3&goto janela
  23. :Configuracoes
  24. for /f "tokens=1,2 delims==" %%a in (Configuracoes.ini) do (
  25. if %%a==Idioma set Idioma=%%b
  26. if %%a==corF set corF=%%b
  27. if %%a==corL set corL=%%b
  28. if %%a==hkcr set hkcr=%%b
  29. if %%a==hkcu set hkcu=%%b
  30. if %%a==hklm set hklm=%%b
  31. if %%a==hku set hku=%%b
  32. if %%a==hkcc set hkcc=%%b
  33. )
  34. :Configuracoes_Temp
  35. set Idioma_temp=%Idioma%
  36. set corF_temp=%corF%
  37. set corL_temp=%corL%
  38. set hkcr_temp=%hkcr%
  39. set hkcu_temp=%hkcu%
  40. set hklm_temp=%hklm%
  41. set hku_temp=%hku%
  42. set hkcc_temp=%hkcc%
  43. goto idioma_%Idioma%
  44. :idioma_pt-br
  45. set d1=Nenhuma opcao selecionada
  46. set d2=Criar backup
  47. set d3=Restaurar backup
  48. set d4=Deletar backup
  49. set d5=Configuracoes
  50. set d6=Sair
  51. set d7=Cor fundo
  52. set d8=Cor letra
  53. set d9=Voltar
  54. set d10=Slot ocupado
  55. set d11=Exportando
  56. set d12=Compactando
  57. set d13=Finalizando
  58. set d14=Slot selecionado esta vazio
  59. set d15=Erro ao selecionar o slot
  60. set d16=Idioma
  61. goto cores
  62. :idioma_en
  63. set d1=No option selected
  64. set d2=Create backup
  65. set d3=Restore backup
  66. set d4=Delete backup
  67. set d5=Configurations
  68. set d6=Exit
  69. set d7=Background color
  70. set d8=Letter color
  71. set d9=Return
  72. set d10=Slot busy
  73. set d11=Exporting
  74. set d12=Compacting
  75. set d13=Finishing
  76. set d14=Selected slot is empty
  77. set d15=Error when select the slot
  78. set d16=Language
  79. goto cores
  80. :cores
  81. if "%corF%"=="0" set corFN=Preto
  82. if "%corF%"=="1" set corFN=Azul
  83. if "%corF%"=="2" set corFN=Verde
  84. if "%corF%"=="3" set corFN=Agua
  85. if "%corF%"=="4" set corFN=Vermelho
  86. if "%corF%"=="5" set corFN=Roxo
  87. if "%corF%"=="6" set corFN=Amarelo
  88. if "%corF%"=="7" set corFN=Branco
  89. if "%corF%"=="8" set corFN=Cinza
  90. if "%corF%"=="9" set corFN=Azul claro
  91. if "%corF%"=="A" set corFN=Verde claro
  92. if "%corF%"=="B" set corFN=Agua clara
  93. if "%corF%"=="C" set corFN=Vermelho claro
  94. if "%corF%"=="D" set corFN=Roxo claro
  95. if "%corF%"=="E" set corFN=Amarelo claro
  96. if "%corF%"=="F" set corFN=Branco claro
  97. if "%corL%"=="0" set corLN=Preto
  98. if "%corL%"=="1" set corLN=Azul
  99. if "%corL%"=="2" set corLN=Verde
  100. if "%corL%"=="3" set corLN=Agua
  101. if "%corL%"=="4" set corLN=Vermelho
  102. if "%corL%"=="5" set corLN=Roxo
  103. if "%corL%"=="6" set corLN=Amarelo
  104. if "%corL%"=="7" set corLN=Branco
  105. if "%corL%"=="8" set corLN=Cinza
  106. if "%corL%"=="9" set corLN=Azul claro
  107. if "%corL%"=="A" set corLN=Verde claro
  108. if "%corL%"=="B" set corLN=Agua clara
  109. if "%corL%"=="C" set corLN=Vermelho claro
  110. if "%corL%"=="D" set corLN=Roxo claro
  111. if "%corL%"=="E" set corLN=Amarelo claro
  112. if "%corL%"=="F" set corLN=Branco claro
  113. :Lista
  114. for /f "tokens=1,2 delims==" %%a in (Lista.ini) do (
  115. if %%a==Slot1 set Slot1=%%b
  116. if %%a==Slot2 set Slot2=%%b
  117. if %%a==Slot3 set Slot3=%%b
  118. if %%a==Slot4 set Slot4=%%b
  119. if %%a==Slot5 set Slot5=%%b
  120. if %%a==Slot6 set Slot6=%%b
  121. if %%a==Slot7 set Slot7=%%b
  122. if %%a==Slot8 set Slot8=%%b
  123. if %%a==Slot9 set Slot9=%%b
  124. )
  125. :Lista_Temp
  126. set Slot1_temp=%Slot1%
  127. set Slot2_temp=%Slot2%
  128. set Slot3_temp=%Slot3%
  129. set Slot4_temp=%Slot4%
  130. set Slot5_temp=%Slot5%
  131. set Slot6_temp=%Slot6%
  132. set Slot7_temp=%Slot7%
  133. set Slot8_temp=%Slot8%
  134. set Slot9_temp=%Slot9%
  135. :janela
  136. color %corF%%corL%
  137. echo off
  138. title Batch Backup %versao%
  139. mode 36,17
  140. CmdFocus /center
  141. :limparmenus
  142. set menu_principal=null
  143. set menu_criar=null
  144. set menu_restaurar=null
  145. set menu_deletar=null
  146. set menu_configurar=null
  147. goto %irpara%
  148. :pagina_principal
  149. cls
  150. if "%erro%"=="2" echo %d1%.&set erro=0
  151. cmdmenusel.exe %corF%%corL%%corL%%corF% "%d2%" "%d3%" "%d4%" "%d5%" "%d6%"
  152. :menu_principal
  153. if "%errorlevel%"=="1" goto pagina_criar
  154. if "%errorlevel%"=="2" goto pagina_restaurar
  155. if "%errorlevel%"=="3" goto pagina_deletar
  156. if "%errorlevel%"=="4" goto pagina_configuracoes
  157. if "%errorlevel%"=="5" exit
  158. set erro=2
  159. set irpara=pagina_principal
  160. goto limparmenus
  161. :pagina_configuracoes
  162. cls
  163. cmdmenusel.exe %corF%%corL%%corL%%corF% "%d7%: %corFN%" "%d8%: %corLN%" "%d16%: %Idioma%" "HKLM: %hklm%" "HKCR: %hkcr%" "HKCU: %hkcu%" "HKU : %hku%" "HKCC: %hkcc%" "%d9%"
  164. :menu_configurar
  165. if "%errorlevel%"=="1" set alterar=F&goto alterarcor
  166. if "%errorlevel%"=="2" set alterar=L&goto alterarcor
  167. if "%errorlevel%"=="3" goto alteraridioma
  168. if "%errorlevel%"=="4" if "%hklm%"=="Sim" (set hklm_temp=Nao&set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes) else (set hklm_temp=Sim&set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes)
  169. if "%errorlevel%"=="5" if "%hkcr%"=="Sim" (set hkcr_temp=Nao&set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes) else (set hkcr_temp=Sim&set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes)
  170. if "%errorlevel%"=="6" if "%hkcu%"=="Sim" (set hkcu_temp=Nao&set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes) else (set hkcu_temp=Sim&set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes)
  171. if "%errorlevel%"=="7" if "%hku%"=="Sim" (set hku_temp=Nao&set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes) else (set hku_temp=Sim&set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes)
  172. if "%errorlevel%"=="8" if "%hkcc%"=="Sim" (set hkcc_temp=Nao&set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes) else (set hkcc_temp=Sim&set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes)
  173. if "%errorlevel%"=="9" set irpara=pagina_principal&set erro=0&goto limparmenus
  174. :alterarcor
  175. cls
  176. cmdmenusel.exe %corF%%corL%%corL%%corF% "Preto" "Azul" "Verde" "Agua" "Vermelho" "Roxo" "Amarelo" "Branco" "Cinza" "Azul claro" "Verde claro" "Agua clara" "Vermelho claro" "Roxo claro" "Amarelo claro" "Branco claro" "Voltar"
  177. if "%errorlevel%"=="1" set cor%alterar%_temp=0&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  178. if "%errorlevel%"=="2" set cor%alterar%_temp=1&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  179. if "%errorlevel%"=="3" set cor%alterar%_temp=2&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  180. if "%errorlevel%"=="4" set cor%alterar%_temp=3&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  181. if "%errorlevel%"=="5" set cor%alterar%_temp=4&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  182. if "%errorlevel%"=="6" set cor%alterar%_temp=5&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  183. if "%errorlevel%"=="7" set cor%alterar%_temp=6&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  184. if "%errorlevel%"=="8" set cor%alterar%_temp=7&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  185. if "%errorlevel%"=="9" set cor%alterar%_temp=8&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  186. if "%errorlevel%"=="10" set cor%alterar%_temp=9&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  187. if "%errorlevel%"=="11" set cor%alterar%_temp=A&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  188. if "%errorlevel%"=="12" set cor%alterar%_temp=B&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  189. if "%errorlevel%"=="13" set cor%alterar%_temp=C&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  190. if "%errorlevel%"=="14" set cor%alterar%_temp=D&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  191. if "%errorlevel%"=="15" set cor%alterar%_temp=E&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  192. if "%errorlevel%"=="16" set cor%alterar%_temp=F&set irpara2=alterarcor&set irpara=alterarcor&goto salvar_configuracoes
  193. if "%errorlevel%"=="17" set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes
  194. :alteraridioma
  195. cls
  196. cmdmenusel.exe %corF%%corL%%corL%%corF% "Portugues-Brasileiro" "English" "%d9%"
  197. if "%errorlevel%"=="1" set Idioma_temp=pt-br&set irpara2=alteraridioma&set irpara=alteraridioma&goto salvar_configuracoes
  198. if "%errorlevel%"=="2" set Idioma_temp=en&set irpara2=alteraridioma&set irpara=alteraridioma&goto salvar_configuracoes
  199. if "%errorlevel%"=="3" set irpara2=pagina_configuracoes&set irpara=pagina_configuracoes&goto salvar_configuracoes
  200. :alteraridioma2
  201. cmdmenusel.exe 0770 "Portugues-Brasileiro" "English"
  202. if "%errorlevel%"=="1" set ima=pt-br
  203. if "%errorlevel%"=="2" set ima=en
  204. goto restaurarconfig2
  205. :pagina_criar
  206. cls
  207. if "%erro%"=="1" echo %d10%.&set erro=0
  208. cmdmenusel.exe %corF%%corL%%corL%%corF% "Slot 1: %Slot1%" "Slot 2: %Slot2%" "Slot 3: %Slot3%" "Slot 4: %Slot4%" "Slot 5: %Slot5%" "Slot 6: %Slot6%" "Slot 7: %Slot7%" "Slot 8: %Slot8%" "Slot 9: %Slot9%" "%d9%"
  209. :menu_criar
  210. if "%errorlevel%"=="1" set slot=%Slot1%&set n=1&goto pagina_criar2
  211. if "%errorlevel%"=="2" set slot=%Slot2%&set n=2&goto pagina_criar2
  212. if "%errorlevel%"=="3" set slot=%Slot3%&set n=3&goto pagina_criar2
  213. if "%errorlevel%"=="4" set slot=%Slot4%&set n=4&goto pagina_criar2
  214. if "%errorlevel%"=="5" set slot=%Slot5%&set n=5&goto pagina_criar2
  215. if "%errorlevel%"=="6" set slot=%Slot6%&set n=6&goto pagina_criar2
  216. if "%errorlevel%"=="7" set slot=%Slot7%&set n=7&goto pagina_criar2
  217. if "%errorlevel%"=="8" set slot=%Slot8%&set n=8&goto pagina_criar2
  218. if "%errorlevel%"=="9" set slot=%Slot9%&set n=9&goto pagina_criar2
  219. if "%errorlevel%"=="10" set irpara=pagina_principal&set erro=0&goto limparmenus
  220. set erro=2
  221. set irpara=pagina_criar
  222. goto limparmenus
  223. :pagina_criar2
  224. if "%slot%"=="Vazio" set irpara=pagina_criar3&goto limparmenus
  225. set erro=1
  226. set irpara=pagina_criar
  227. goto limparmenus
  228. :pagina_criar3
  229. cd Backups
  230. if not exist Slot%n% mkdir Slot%n%
  231. cd Slot%n%
  232. set Slot%n%_temp=%time% - %date%
  233. title [.          ] %d11% hkcr...
  234. reg export hkcr hkcr.reg>nul
  235. title [..         ] %d11% hkcu....
  236. reg export hkcu hkcu.reg>nul
  237. title [...        ] %d11% hklm...
  238. reg export hklm hklm.reg>nul
  239. title [....       ] %d11% hku...
  240. reg export hku hku.reg>nul
  241. title [.....      ] %d11% hkcc...
  242. reg export hkcc hkcc.reg>nul
  243. title [......     ] %d12% hkcc...
  244. makecab hkcc.reg>nul
  245. title [.......    ] %d12% hkcr....
  246. makecab hkcr.reg>nul
  247. title [........   ] %d12% hkcu...
  248. makecab hkcu.reg>nul
  249. title [.........  ] %d12% hklm...
  250. makecab hklm.reg>nul
  251. title [.......... ] %d12%  hku...
  252. makecab hku.reg>nul
  253. title [...........] %d13%...
  254. del *.reg
  255. cd..
  256. cd..
  257. set irpara2=pagina_criar
  258. goto salvar_lista
  259. :pagina_restaurar
  260. cls
  261. if "%erro%"=="5" echo %d14%
  262. if "%erro%"=="3" echo %d15%.&set erro=0
  263. cmdmenusel.exe %corF%%corL%%corL%%corF% "Slot 1: %Slot1%" "Slot 2: %Slot2%" "Slot 3: %Slot3%" "Slot 4: %Slot4%" "Slot 5: %Slot5%" "Slot 6: %Slot6%" "Slot 7: %Slot7%" "Slot 8: %Slot8%" "Slot 9: %Slot9%" "%d9%"
  264. :menu_restaurar
  265. if "%errorlevel%"=="1" set slot=%Slot1%&set n=1&goto pagina_restaurar2
  266. if "%errorlevel%"=="2" set slot=%Slot2%&set n=2&goto pagina_restaurar2
  267. if "%errorlevel%"=="3" set slot=%Slot3%&set n=3&goto pagina_restaurar2
  268. if "%errorlevel%"=="4" set slot=%Slot4%&set n=4&goto pagina_restaurar2
  269. if "%errorlevel%"=="5" set slot=%Slot5%&set n=5&goto pagina_restaurar2
  270. if "%errorlevel%"=="6" set slot=%Slot6%&set n=6&goto pagina_restaurar2
  271. if "%errorlevel%"=="7" set slot=%Slot7%&set n=7&goto pagina_restaurar2
  272. if "%errorlevel%"=="8" set slot=%Slot8%&set n=8&goto pagina_restaurar2
  273. if "%errorlevel%"=="9" set slot=%Slot9%&set n=9&goto pagina_restaurar2
  274. if "%errorlevel%"=="10" set irpara=pagina_principal&set erro=0&goto limparmenus
  275. set erro=4&set irpara=pagina_restaurar&goto limparmenus
  276. :pagina_restaurar2
  277. cd Backups
  278. if "%slot%"=="Vazio" set erro=5&set irpara=pagina_restaurar&goto limparmenus
  279. if not exist Slot%n% set erro=3&set irpara=pagina_restaurar&goto limparmenus
  280. cd Slot%n%
  281. cls
  282. echo   ------------------------
  283. echo   [ Restaurando backup...]
  284. echo   [ Etapa 1/5            ]
  285. reg import hkcr.reg>nul
  286. echo   [ Etapa 2/5            ]
  287. reg import hkcu.reg>nul
  288. echo   [ Etapa 3/5            ]
  289. reg import hklm.reg>nul
  290. echo   [ Etapa 4/5            ]
  291. reg import hku.reg>nul
  292. echo   [ Etapa 5/5            ]
  293. reg import hkcc.reg>nul
  294. echo   [ Backup Restaurado    ]
  295. echo   ------------------------
  296. cd..
  297. cd..
  298. pause>nul
  299. goto script
  300. :pagina_deletar
  301. cls
  302. if "%erro%"=="5" echo %d14%&set erro=0
  303. cmdmenusel.exe %corF%%corL%%corL%%corF% "Slot 1: %Slot1%" "Slot 2: %Slot2%" "Slot 3: %Slot3%" "Slot 4: %Slot4%" "Slot 5: %Slot5%" "Slot 6: %Slot6%" "Slot 7: %Slot7%" "Slot 8: %Slot8%" "Slot 9: %Slot9%" "Voltar"
  304. :menu_deletar
  305. if "%errorlevel%"=="1" set slot=%Slot1%&set n=1&goto pagina_deletar2
  306. if "%errorlevel%"=="2" set slot=%Slot2%&set n=2&goto pagina_deletar2
  307. if "%errorlevel%"=="3" set slot=%Slot3%&set n=3&goto pagina_deletar2
  308. if "%errorlevel%"=="4" set slot=%Slot4%&set n=4&goto pagina_deletar2
  309. if "%errorlevel%"=="5" set slot=%Slot5%&set n=5&goto pagina_deletar2
  310. if "%errorlevel%"=="6" set slot=%Slot6%&set n=6&goto pagina_deletar2
  311. if "%errorlevel%"=="7" set slot=%Slot7%&set n=7&goto pagina_deletar2
  312. if "%errorlevel%"=="8" set slot=%Slot8%&set n=8&goto pagina_deletar2
  313. if "%errorlevel%"=="9" set slot=%Slot9%&set n=9&goto pagina_deletar2
  314. if "%errorlevel%"=="10" set irpara=pagina_principal&set erro=0&goto limparmenus
  315. set erro=2
  316. set irpara=pagina_deletar
  317. goto limparmenus
  318. :pagina_deletar2
  319. set irpara=pagina_deletar3
  320. goto limparmenus
  321. :pagina_deletar3
  322. if "%slot%"=="Vazio" set erro=5&set irpara=pagina_deletar&goto limparmenus
  323. set irpara2=pagina_deletar
  324. set Slot%n%_temp=Vazio
  325. cd Backups
  326. del /q Slot%n%
  327. cd..
  328. goto salvar_lista
  329. :salvar_lista
  330. if "%irpara%"=="salvar_lista" goto %irpara2%
  331. (
  332. echo Slot1=%Slot1_temp%
  333. echo Slot2=%Slot2_temp%
  334. echo Slot3=%Slot3_temp%
  335. echo Slot4=%Slot4_temp%
  336. echo Slot5=%Slot5_temp%
  337. echo Slot6=%Slot6_temp%
  338. echo Slot7=%Slot7_temp%
  339. echo Slot8=%Slot8_temp%
  340. echo Slot9=%Slot9_temp%
  341. )>Lista.ini
  342. set irpara=salvar_lista
  343. goto Configuracoes
  344. :salvar_configuracoes
  345. if "%irpara%"=="salvar_configuracoes" goto %irpara2%
  346. (
  347. echo Idioma=%Idioma_temp%
  348. echo corF=%corF_temp%
  349. echo corL=%corL_temp%
  350. echo hkcr=%hkcr_temp%
  351. echo hkcu=%hkcu_temp%
  352. echo hklm=%hklm_temp%
  353. echo hku=%hku_temp%
  354. echo hkcc=%hkcc_temp%
  355. )>Configuracoes.ini
  356. set irpara=salvar_configuracoes
  357. goto Configuracoes
  358. :restaurarconfig
  359. (
  360. echo Slot1=Vazio
  361. echo Slot2=Vazio
  362. echo Slot3=Vazio
  363. echo Slot4=Vazio
  364. echo Slot5=Vazio
  365. echo Slot6=Vazio
  366. echo Slot7=Vazio
  367. echo Slot8=Vazio
  368. echo Slot9=Vazio
  369. )>Lista.ini
  370. :restaurarconfig2
  371. if "%ima%"=="" goto alteraridioma2
  372. if "%ver_config%"=="0" goto restaurarconfig3
  373. (
  374. echo Idioma=%ima%
  375. echo corF=0
  376. echo corL=F
  377. echo hkcr=Sim
  378. echo hkcu=Sim
  379. echo hklm=Sim
  380. echo hku=Sim
  381. echo hkcc=Sim
  382. )>Configuracoes.ini
  383. :restaurarconfig3
  384. if "%ver_pasta%"=="0" goto restaurarconfig4
  385. mkdir Backups
  386. set n=1
  387. :restaurarconfig3_2
  388. cd Backups
  389. if not exist Slot%n% mkdir Slot%n%
  390. cd..
  391. if "%n%"=="9" goto restaurarconfig4
  392. set /a n+=1
  393. goto restaurarconfig3_2
  394. :restaurarconfig4
  395. if "%ver_config%"=="1" msg %username% "O arquivo de configuracoes foi restaurado para o padrao."
  396. if "%ver_lista%"=="1" msg %username% "A lista de backups foi restaurada para a padrao"
  397. if "%ver_pasta%"=="1" msg %username% "As pastas de backups foram criadas"
  398. goto script
  399.  
  400. ::Batch Backup ChangeLog
  401.  
  402. v1.0 - Beta 23 (03//03/2013
  403. :Iniciado o processo de integração de multiplos idiomas.
  404.  
  405. v1.0 - Beta 22 (23/02/2013)
  406. : Adicionado espelhos para download dos pacotes indisponíveis.
  407.  
  408. v1.0 - Beta 21 (23/02/2013)
  409. : VBSCRIPTS substituídos pelo "msg" normal do windows.
  410. : Adicionado as variáveis corF e corL para definir a cor de fundo e a cor das letras. Foi preciso adicionar 2 variáveis separadas por causa do cmdmenusel.
  411. : Todos os menus foram substituídos pelo cmdmenusel.
  412. : Foi alterado a exibição do processo de backup.
  413. : Adicionado uma verificação sob a existência dos programas externos necessários.
  414. : Parte de configuração quase concluída.
  415. : Adicionado também o pacote cmdFocus, a fim de centralizar a janela.
  416. : Uma bela melhorada na parte de salvamento das ini's, era uma ">>Arquivo" para cada linha, agora ficou apenas um para todos os echo's, graças ao "( )"
  417. : Ainda não tive tempo de terminar de vez a parte de restauração, pretendo adicionar uma espécie de "fechamento" a fim de fazer um fechamento em massa, para melhorar o processo de restauração.
  418. : Mensagens de erros foram movidas para cima do menu, óbvio, o cmdmenusel não é livre, ele só libera as ações a seguir após ter escolhido uma opção.
  419. : Adicionado a exibição de cores em texto no menu de configurações
  420.  
  421. v1.0 - Beta 20 (14/10/2012)
  422. : Tamanho da janela re-ajustada para caber confortavelmente a lista de backup
  423. : Adicionado compactação sem perda de dados nos arquivos de backup (ainda em testes)
  424.  
  425. v1.0 - Beta 19 (25/04/2010)
  426. : Em vez de ir para a pagina verificacao, agora quando restaurar um arquivo padrao, ira para a pagina script, para setar o irpara e nao interferir com a modificaçao abaixo
  427. : Em vez de ir direto para a pagina de restauracao, se algum arquivo padrao nao existir, ele ira primeiro passar pela pagina janela.
  428.  
  429. v1.0 - Beta 18 (25/04/2010)
  430. : Ajeitado o echo de algumas paginas.
  431.  
  432. v1.0 - Beta 17 (24/04/2010)
  433. : Removido 2 start/wait bb.vbs, adicionado as 3 msgs em um unico arquivo e abrindo ele uma unica vezz.
  434.  
  435. v1.0 - Beta 16 (24/04/2010)
  436. : Ajeitado o design da pagina configuracoes
  437. : Adicionado a opção 7 no menu Configuracoes.
  438.  
  439. v1.0 - Beta 15 (24/04/2010)
  440. : Adicionado a pagina de salvamento do arquivo Configuracoes.ini
  441. : Adicionado para que limpe o menu_configurar no limparmenus
  442. : Pagina configuracoes em andamento, ainda não concluida.
  443.  
  444. v1.0 - Beta 14 (23/04/2010)
  445. : Adicionado um set erro=0 nos menus das paginas ao voltar para a pagina principal.
  446.  
  447. v1.0 - Beta 13 (22/04/2010)
  448. : Adicionado para que sempre que for voltar para a pagina principal, passar pelo limpar menus
  449.  
  450. v1.0 - Beta 12 (22/04/2010)
  451. : Adicionado um sisteminha de restauração padrão para os arquivos Configuracoes.inii, Lista.ini e as pastas de backup
  452.  
  453. v1.0 - Beta 11 (22/04/2010)
  454. : Resolvido o bug nas paginas que fazia com que nao pudesse criar/deletar + de 1 backup.
  455. : Pagina thuthuca renomeada para pagina_criar3
  456. : Adicionado a pagina_deletar2 como parte do fix do bug
  457.  
  458. v1.0 - Beta 10 (13/03/2010)
  459. : Adicionado a opção 10 em todos os menus para poder voltar para a pagina principal
  460.  
  461. v1.0 - Beta 9 (11/03/2010)
  462. : Arrumado o bug com a pagina deletar
  463. : Removido a pagina irpara2
  464.  
  465. v1.0 - Beta 8 (10/03/2010)
  466. : Adicionado a verificação do slot na parte de restauração
  467.  
  468. v1.0 - Beta 7 (14/11/2009)
  469. : Adicionado outros erros
  470. : Setado para ir no link limparmenus em algumas escolhas
  471. : Numero de slots reduzido para 9
  472. : Pagina deletar finalizado
  473. : Adicionado a variavel irpara2
  474.  
  475. v1.0 - Beta 6 (13/11/2009)
  476. : Removido a variavel pasta
  477. : Em andamento a leitura da ini Lista
  478. : Terminado o design da pagina_criar
  479. : Adicionado um sisteminha de erros
  480. : Adicionado erro 1 - Slot ocupado.
  481. : Adicionado erro 2 - Nenhum slot selecionado.
  482. : Retirado a variavel SlotNome e SlotInfo
  483. : Retirado a variavel SlotData
  484. : Varias outras mudanças...
  485.  
  486. v1.0 - Beta 5 (13/11/2009)
  487. : Link Checkbackup removido
  488. : Retirado o if no Criar_Backup
  489. : Em andamento a leitura da ini  Configuracoes
  490. : Design alterado.
  491. : Link "criar_backup" renomeado para "pagina_criar"
  492. : Link "restaurar_backup" renomeado para "pagina_restaurar"
  493. : Link "deletar_backup" renomeado para "pagina_deletar"
  494. : Adicionado ">nul" nas operacoes de exportacoes
  495. : Adicionado o color para ser lido no Configuracoes.ini
  496.  
  497. v1.0 - Beta 4 (13/11/2009)
  498. : Adicionado o set que faltava para setar a variavel versao
  499. : Removido o aviso para executar como administrador
  500. : Adicionado um mode para setar o tamanho da janela
  501. : A Pagina principal foi totalmente refeito, deixando apenas as opções a mostra.
  502. : Link "menu" renomeado para "pagina_principal"
  503. : Adicionado o link para a pagina configuracoes na pagina principal
  504. : Menu de escolha "menu_escolha" renomeado para "menu_principal"
  505.  
  506. v1.0 - Beta 3 (13/11/2009)
  507. : Alterado o metodo de importação e exportação do backup.
  508. : Removido temporariamente (talvez) a variavel com a pasta de backup, os cd e etc...
  509.  
  510. v1.0 - Beta 2 (13/11/2009)
  511. : Removido o cls logo no inicio do primeiro menu de escolha.
  512. : Adicionado o ponto que faltava no echo para quebrar uma linha no link menu
  513.  
  514. v1.0 - Beta 1 (13/11/2009)
  515. : Finalizado as linhas mais importantes.
Advertisement
Add Comment
Please, Sign In to add comment