date sous dos - Shell/Batch - Programmation
Marsh Posté le 09-12-2002 à 18:43:45
pour preciser la chose, il faut que je puisse faire appel à un fichier du type :
nom_fichier_aaaammjj
ou aaaa = année, mm = mois et jj = jour...
Marsh Posté le 09-12-2002 à 18:44:47
Quel OS ? NT4 ou 2000 ?
Sinon, la variable d'environnement %DATE% te renvoie la date en cours.
Marsh Posté le 09-12-2002 à 18:55:21
precision.
Sous 2000...
en fait, j'ai trouvé qqchose :
for /F "tokens=1,2,3,4 delims=/, " %%i in ('date /T' do set madate=%%l%%k%%j
echo %madate%
qui m'affiche la date du jour au bon format... Reste à trouver comment lui dire de me renvoyer la date de la veille... Je suis grave preneur si tu sais !
Marsh Posté le 10-12-2002 à 10:08:57
bouh !!! Personne ne sait comment recuperer la date de la veille, sous dos, au format AAAAMMJJ ?
Marsh Posté le 10-12-2002 à 12:06:52
Non, c'est foutu.
Tu dois coder un petit exe en C qui te renvoie la date de la veille.
Marsh Posté le 10-12-2002 à 12:08:39
mais c'est monstrueux !!!
Je ne peux pas faire cela !
Je sais : je vais lancer mon programme la veille pour le lendemain :-)) comme ca j'aurai la date de la veille :-):-):-)
Marsh Posté le 10-12-2002 à 12:12:09
ben oui, mais c'aurait été tellement simple en batch DOS...
Je vais me demerder autrement puisque c'est pas possible.
En tout cas, merci pour votre aide !
Marsh Posté le 11-12-2002 à 08:45:47
en batch DOS (pour NT et peut-être 2000) :
http://www.robvanderwoude.com/files/yesterday_nt.txt
A+
Marsh Posté le 11-12-2002 à 09:36:53
SOS - SOS a écrit : bouh !!! Personne ne sait comment recuperer la date de la veille, sous dos, au format AAAAMMJJ ? |
tu fais simplement tourner le batch qui te cree la date du fichier la veille du jour ou tu en as besoin, il est ou le problème??
Marsh Posté le 09-12-2002 à 18:33:16
Salut,
Je suis en train de faire des batchs sous dos.
Pour ce batch, j'ai besoin de prendre en compte un fichier qui a toujours dans son nom la date de la veille.
Il faut donc que je construise son nom avec cette date en dynamique. Pb : c'est que je connais pas du tout les fonctions qui me permettrait d'afficher l'année, le mois et le jour courant en dos... Qq'un sait ?
Merci !