"date /t" et "time /t" dépendent de tes params régionnaux, donc ne sont pas très passe-partout en fait
Par exemple, chez moi, je devrais passer
for /f "tokens=1-4 delims=/ " %%i in ('date /t') do (set today=%%j/%%k/%%l)
en
for /f "tokens=1-3 delims=/ " %%i in ('date /t') do (set today=%%i/%%j/%%k)
pour obtenir le résultat souhaité.
De même façon,
time /t
donne le même résultat à 7h qu'à 19h sur un PC dont l'heure est réglée au format hh:mm:ss (format 12h) au lieu de HH:mm:ss (format 24h).
Enfin, pour
for /f "tokens=1" %%i in ('time /t') do (set HORA=%%i)
le "tokens=1" n'est pas nécessaire
Voilà pour les chti détails.
Message édité par wackevat le 29-07-2005 à 19:14:25