Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2082 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [BATCH] comment obtenir J-1

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[BATCH] comment obtenir J-1

n°1208931
nini0196
Posté le 27-09-2005 à 16:53:37  profilanswer
 

salut à tous !
 
je cherche desesperement un moyen d'obtenir la date de la veille en batch dos
qqun a une idée ????

mood
Publicité
Posté le 27-09-2005 à 16:53:37  profilanswer
 

n°1208951
olivthill
Posté le 27-09-2005 à 17:06:20  profilanswer
 

Sous DOS, la commande "date" n'est pas très pratique parce qu'elle demande la saisie d'une nouvelle date ou de la touche "retour", sauf si on tape "date /f", mais le "/f" n'est pas disponible sur Windows Me, Win98, 95. De plus, ce n'est pas facile ensuite pour caculer le jour de la veille. :sweat:  
 
Heureusement, il y a cscript, qui est assez méconnu bien qu'il soit disponible sur presque toutes les versions de Windows.
Le caclul de la date de la veille est alors réalisée en une ligne :

date_hier = DateAdd("d", -1, Date)
Wscript.Echo "Date d'hier : " & date_hier

Il suffit de faire un fichier qui contient cela, et de l'appeler par exemple "yesterday.vbs". Pour le lancer depuis l'explorer, il suffit de cliquer dessus. Pour le lancer depuis une fenêtre DOS, il faut taper "cscript yesterday.vbs".  :)  
 

n°1209006
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-09-2005 à 17:50:53  profilanswer
 

olivthill a écrit :

Sous DOS, la commande "date" n'est pas très pratique parce qu'elle demande la saisie d'une nouvelle date ou de la touche "retour", sauf si on tape "date /f", mais le "/f" n'est pas disponible sur Windows Me, Win98, 95. De plus, ce n'est pas facile ensuite pour caculer le jour de la veille. :sweat:  


 
Il y a la variable %date% qui contient la date mais c'est pas facile pour les calculs :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1209045
betsamee
Asterisk Zeperyl
Posté le 27-09-2005 à 18:13:46  profilanswer
 

le batch avec dos ca pue la merde


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [BATCH] comment obtenir J-1

 

Sujets relatifs
Obtenir la date d'un fichier sans la bibliothèque usuelleBatch rename
[Batch]Suppression de fichiers supérieurs à 30 minutesBatch de recherche
FTP en batchameliorer la lisibilie dans un batch en dos
Implicit super constructor Batch() is undefined. Must explicitly invokCréation d'un batch FTP
[resolu] batch : Probleme copie fichierComment supprimer une CLE registre en batch
Plus de sujets relatifs à : [BATCH] comment obtenir J-1


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)