Shell Windows [Batch]
Fermé
Scouby64
Messages postés
188
Date d'inscription
mercredi 9 août 2006
Statut
Membre
Dernière intervention
30 juin 2009
-
7 oct. 2008 à 10:57
Scouby64 Messages postés 188 Date d'inscription mercredi 9 août 2006 Statut Membre Dernière intervention 30 juin 2009 - 7 oct. 2008 à 14:49
Scouby64 Messages postés 188 Date d'inscription mercredi 9 août 2006 Statut Membre Dernière intervention 30 juin 2009 - 7 oct. 2008 à 14:49
A voir également:
- Shell Windows [Batch]
- Classic shell windows 11 - Télécharger - Personnalisation
- Clé windows 10 gratuit - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Fichier batch - Guide
4 réponses
Scouby64
Messages postés
188
Date d'inscription
mercredi 9 août 2006
Statut
Membre
Dernière intervention
30 juin 2009
10
7 oct. 2008 à 11:22
7 oct. 2008 à 11:22
UP!
Scouby64
Messages postés
188
Date d'inscription
mercredi 9 août 2006
Statut
Membre
Dernière intervention
30 juin 2009
10
7 oct. 2008 à 11:46
7 oct. 2008 à 11:46
Malin ça!
UP!
UP!
Scouby64
Messages postés
188
Date d'inscription
mercredi 9 août 2006
Statut
Membre
Dernière intervention
30 juin 2009
10
7 oct. 2008 à 14:49
7 oct. 2008 à 14:49
Bon à force d'espérer j'ai fini par trouver la solution sans FOR :
@ECHO ON REM VARIABLES : SET YYYYMMDD=%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2% SET mois=%DATE:~3,2% SET jour=%DATE:~0,2% REM DEBUT : MKDIR %YYYYMMDD% REM ON DESCIDE DE GARDER 14j DE SAUVEGARDE SET /a jour-=14 REM DANS LE CAS OU ANCIENNE SAUV EST DANS LE MEME MOIS IF %jour% GEQ 1 GOTO OK REM SINON... SET /a mois-=1 IF "0%mois%"=="01" GOTO :MAX IF "0%mois%"=="02" GOTO :FEV IF "0%mois%"=="03" GOTO :MAX IF "0%mois%"=="04" GOTO :MIN IF "0%mois%"=="05" GOTO :MAX IF "0%mois%"=="06" GOTO :MIN IF "0%mois%"=="07" GOTO :MAX IF "0%mois%"=="08" GOTO :MAX IF "0%mois%"=="09" GOTO :MIN IF "0%mois%"=="10" GOTO :MAX IF "0%mois%"=="11" GOTO :MIN IF "0%mois%"=="12" GOTO :MAX REM SI MEME MOIS :OK SET nYYYYMMJJ=%DATE:~6,4%-%DATE:~3,2%-%jour% GOTO SUITE REM SI MOIS DE 31j :MAX SET njour=%jour% SET /a njour=31+%njour% SET nYYYYMMDD=%DATE:~6,4%-0%mois%-%njour% GOTO SUITE REM SI MOIS DE FEVRIER :FEV SET njour=%jour% SET /a njour=28+%njour% SET nYYYYMMDD=%DATE:~6,4%-0%mois%-%njour% GOTO SUITE REM SI MOIS DE 30j :MIN SET njour=%jour% SET /a njour=30+%njour% SET nYYYYMMDD=%DATE:~6,4%-0%mois%-%njour% GOTO SUITE REM SUPPRESSION ANCIENNE SAUVEGARDE :SUITE RD /s /q %nYYYYMMDD% GOTO FIN :FIN Bien sur cette version est perfectible puisqu'elle ne prend pas en compte actuellement, les années bissextile... Avis aux amateurs !