0 Utenti e 1 Visitatore stanno visualizzando questo topic.
:: Nome script BkpThunderbird.cmd:: Autore Marco Anelli:: Data 27/04/2012:: Ultima modifica 25/05/2012:: Comportamento Backup compresso con 7Zip del profilo di Thunderbird:: Compatibilità XP, Vista, 7@echo offclstitle Backup compresso di Thunderbirdecho.echo. echo BACKUP COMPRESSO DEL PROFILO E DELLA POSTA DI THUNDERBIRDecho ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~echo.echo.echo Procedura di backup compresso delle echo impostazionmi e dei messaggiecho di posta elettronica di Thunderbird.echo Strumento: 7-Zipecho Testato su Thunderbird 9.0 - 12.0echo.SetLocal ENABLEEXTENSIONS:: Dichiarazione variabiliSET COMPRESSORE=%ProgramFiles%\7-Zip\7z.exeSET THUNDERBIRD=%ProgramFiles%\Mozilla Thunderbird\thunderbird.exeSET SOURCE_DIR_MAIL=%APPDATA%\Thunderbird\ProfilesSET TARGET_DIR_MAIL=Z:SET ARCHIVIO=Thunderbird-allSET DATA=%date:~6,4%%date:~3,2%%date:~0,2%set ORA=%time:~0,2%if %ORA% leq 9 (goto am) else (goto pm):amset ORARIO=0%time:~1,1%%time:~3,2%%time:~6,2%goto continua:pmSET ORARIO=%time:~0,2%%time:~3,2%%time:~6,2%goto continua:continuaecho Lista variabili:echo ----------------echo.echo Eseguibile compressore: [%COMPRESSORE%]echo Eseguibile Thunderbird: [%THUNDERBIRD%]echo Directory sorgente: [%SOURCE_DIR_MAIL%]echo Directory target: [%TARGET_DIR_MAIL%]echo Nome archivio: [%ARCHIVIO%]echo Timbro data/ora: [%DATA%%ORARIO%]echo.echo.echo Nota: per cambiare i valori delle variabili devi editare lo script.echo.echo *** THUNDERBIRD DEVE ESSERE CHIUSO ***echo.set /p choice=Continuare con la procedura oppure esci (S/N)?: if "%choice%"=="s" goto proseguoif "%choice%"=="S" goto proseguoif "%choice%"=="n" goto annullaif "%choice%"=="N" goto annulla:proseguotasklist | find /i "thunderbird.exe"if %errorlevel% equ 0 (goto in_esecuzione) else (goto compressore):compressoreIF EXIST "%COMPRESSORE%" (goto thunderbird) else (goto no_compressore):no_compressoretitle Prompt dei comandiecho.echo ATTENZIONE: Il programma di compressione non esiste.echo.goto eof:thunderbirdIF EXIST "%THUNDERBIRD%" (goto destdir) else (goto no_thunderbird):no_thunderbirdtitle Prompt dei comandiecho.echo ATTENZIONE: Il programma Thunderbird non esiste.echo.goto eof:destdirIF EXIST %TARGET_DIR_MAIL% (goto crea_archivio) else (goto no_destdir):no_destdirtitle Prompt dei comandiecho.echo ATTENZIONE: Il percorso di destinazione non esiste.echo.goto eof:crea_archiviotitle Archiviazione mail Thunderbird"%COMPRESSORE%" a -tzip -r -mx5 %TARGET_DIR_MAIL%\%ARCHIVIO%-%DATA%%ORARIO%.zip "%SOURCE_DIR_MAIL%\"if %errorlevel% equ 0 (goto successo) else (goto errore):successoecho.echo L'archivio e' stato creato con successo. echo.goto eof:in_esecuzionetitle Prompt dei comandiecho.echo ATTENZIONE: THUNDERBIRD e' in esecuzione.echo.goto eof:annullaclsecho.title Prompt dei comandiecho Operazione annullata dall'utente.echo.goto eof:eoftitle Prompt dei comandi:: Elimino le variabiliSET COMPRESSORE=SET THUNDERBIRD=SET SOURCE_DIR_MAIL=SET TARGET_DIR_MAIL=SET ARCHIVIO=SET DATA=SET ORARIO=SET ORA=ENDLOCALecho Fine
Aperto da Savoldo