Buona idea:
ECHO off
TITLE *Backup_Download.sqlite 31.10.2012 23Andrea*
REM il file batch avvia Firefox e...aspetta:
START /wait firefox.exe
REM questa riga non so se sia necessaria...io la metto:
SETLOCAL
REM imposta la variabile "aaaa_mm_gg_hh_mm", che servirà per rinominare il file di backup:
SET aaaa_mm_gg_hh_mm="%date:~6,4%.%date:~3,2%.%date:~0,2%_%time:~0,2%.%time:~3,2%"
REM le prossime righe spostano i files di backup precedenti nelle sottodirectory di Backup\Download,
REM che servono per identificare meglio i files più o meno recenti:
MOVE %userprofile%\Download\Recenti\4\* %userprofile%\Backup\Download\Obsoleti
MOVE %userprofile%\Backup\Download\Recenti\3\* %userprofile%\Backup\Download\Recenti\4
MOVE %userprofile%\Backup\Download\Recenti\2\* %userprofile%\Backup\Download\Recenti\3
MOVE %userprofile%\Backup\Download\Recenti\1\* %userprofile%\Backup\Download\Recenti\2
MOVE %userprofile%\Backup\Download\Recenti\0\* %userprofile%\Backup\Download\Recenti\1
REM crea l'ultimo file di backup, alla chiusura della sessione corrente:
COPY /V %appdata%\Mozilla\Firefox\Profiles\nome_del_profilo\downloads.sqlite %userprofile%\Backup\Download\Recenti\0\%aaaa_mm_gg_hh_mm%.sqlite
REM anche questa riga... chissà se ci vuole davvero:
ENDLOCAL
EXIT
Grazie.