Aide Fichier Batch

pfkboy Messages postés 32 Statut Membre -  
Pierrot6150 Messages postés 3186 Statut Membre -
Bonjour, j'ai un petit problème , j'ai fait un script d'ouverture sous windows server 2003 et je ne suis pas capable de convertir la date actuelle en jour de la semaine.

Par exemple,
echo %date% est la date actuelle ( AA-MM-JJ)

J'ai cherché un bon moment sur google et toujours rien.

J'aimerais que sa affiche ''Jeudi'' au lieu de 2010/01/14.

Merci beaucoup de votre aide.

P.S Ceci n'est pas un travail Éducatif mais belle et bien pour mon serveur personelle.

=)

--------------------------------------------------------------------------
Un Virus Qui Suprime un Anti-Virus !

Gille V.
A voir également:

8 réponses

Utilisateur anonyme
 
il te faut un fichier .exe que tu puisses lancer dans le batch , les fichiers avec les trucs de ouf c'est le code qui à besoin d'être compilé (.exe) pour fonctionner.
sinon sous dos ça va etre compliqué , il te faut calculer le jour de l'année , pour en deduire je jour de la semaine (N° du jour divisé par 7 , si le reste est 0=dimanche , 1 = lundi etc...)
je pense que ça doit faire une 30ene de lignes au moins.
1
Pierrot6150 Messages postés 3186 Statut Membre 560
 
Bon comme c'est difficile...

D'abord personnaliser le format Date
Dans Ajuster la date/l'heure

Date courte: j/MM/AAAA
Date longue: jjjj j MMMM aaaa

Comme dis dans mon poste 2
cela affiche: Jeu. 14/01/2010

Donc cela donne ceci

@echo off

set D=%DATE:~5,10%
set J=%DATE:~0,4%
if '%J%'=='lun.' set Jour=Lundi
if '%J%'=='mar.' set Jour=Mardi
if '%J%'=='mer.' set Jour=Mercredi
if '%J%'=='jeu.' set Jour=Jeudi
if '%J%'=='ven.' set Jour=Vendredi
if '%J%'=='sam.' set Jour=Samedi
if '%J%'=='dim.' set Jour=Dimanche

cls
echo Nous sommes le %Jour% %D%

pause
exit
1
pfkboy Messages postés 32 Statut Membre 4
 
UP
------------------------------------------------------
Un Virus Qui Suprime un Anti-Virus !

Gille V.
0
Pierrot6150 Messages postés 3186 Statut Membre 560
 
Pose ta question ici
https://forums.commentcamarche.net/forum/programmation-3

Pour info:

Moi la date m'affiche : Jeu. 14/01/2010
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Et bien..... donne les commandes à passer sous dos.
0
pfkboy Messages postés 32 Statut Membre 4
 
J'ai trouver des truc de fou avec des commande a en plus finir et sa me donne pas le bon jour....je commence a au bout de mes moyens la
---------------------------------------------------
Un Virus Qui Suprime un Anti-Virus !

Gille V.
0
pfkboy Messages postés 32 Statut Membre 4
 
Merci bcp je croit que je vais m'en passer
------------------------------------------
Un Virus Qui Suprime un Anti-Virus !

Gille V.
0
Utilisateur anonyme
 
Dos prèvoit uniquement aaaammjj jjmmaaaa mmjjaaaa
Il te faudrait faire un petit programme en C++ ou le trouver sur le net.
-1
Pierrot6150 Messages postés 3186 Statut Membre 560
 
Même en batch, c'est faisable
0