1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| @echo off
Title Effacement automatique de la Video apres 30 minutes by Hackoo
Mode con cols=80 lines=15 & Color 9B
set /a Heure=%TIME:~0,2%
set Minute=%TIME:~3,2%
set secs=%TIME:~6,2%
:: Obtenir un décalage de 30 minutes
set /a AjoutMin=%TIME:~3,2%+30
set /a HeureModif=%TIME:~0,2%
if "%HeureModif:~0,1%" == " " set HeureModif=0%HeureModif:~1,1%
echo Heure=%HeureModif%
if "%AjoutMin:~0,1%" == " " set AjoutMin=0%AjoutMin:~1,1%
echo Minute=%Minute%
if "%secs:~0,1%" == " " set secs=0%secs:~1,1%
echo secs=%secs%
if %AjoutMin% geq 60 set /a HeureModif=HeureModif+AjoutMin/60 && set /a AjoutMin=AjoutMin%%60
if %HeureModif% leq 9 set HeureModif=0%HeureModif%
if %AjoutMin% leq 9 set AjoutMin=0%AjoutMin%
Set MaDate=%Date:~0,10%
echo La Date d^'aujourd^'hui = %Madate%
echo l^'heure actuelle lors de l'^execution de ce Script Batch : %Heure%:%Minute%
echo.
echo l^'heure prevue apres 30 Minutes pour effacer la video : %HeureModif%:%AjoutMin%
echo.
echo Del CheminAbsolu\nomdelavideo.avi > %Tmp%\Supprim.bat
Set Macommande=%Tmp%\Supprim.bat
Set NomTache=Effacement Automatique de la video
::Création d'une tâche planifié qui s'exécute une seule fois après 30 minutes de l'exécution de ce batch
SCHTASKS /create /tn "%NomTache%" /tr "%Macommande%" /sc ONCE /sd %MaDate% /st %HeureModif%:%AjoutMin%
pause |
Partager