heu mois j'ai fait à la bourrin tout compte fait (du moins pour une application)
%date% retourne date=Wed 2005.04.06
%time% retourne time= 2:06:22.57
Donc, un batch planifié pour lancer la génération de minatures pour certaines galeries non "instantanées" est écrit comme suit :
Code :
- set date=%date%
- set dateG=%date:~-10%
- set time=%time%
- set timeG=%time:~0,-9%
- set tagH=%dateG%-h%timeG%
- x:\scripts\resize.cmd >x:\scripts\zz_resize-"%tagH%".log
|
Cela donne donc un fichier "log" qui renseigne :
zz_resize-2005.03.22-h20.log
nom du batch logué
date
heure
%tagH% entre "quote" car les heures 0->9 ne retournent pas 00,01,02,... mais _0,_1,_2,...
Et les espaces il aime pas ça (m'a fallut du temps pour trouver où ça merdait).
Les FOR, DO & co, c'est bien joli mais à la limite je préfère m'y casser la tête ailleurs quand dans du simple batch