Bat qui vérifie la date

Résolu/Fermé
philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021 - 28 juil. 2018 à 01:28
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 29 juil. 2018 à 08:33
Bonjour,
Je voudrais faire un bat qui s'active chaque fois que j'ouvre l'ordinateur.
Il analyse la date et quand la date correspond à la date que j'ai choisi d'écrire il active un autre bat pour mettre un fond d'écran.
Ex: Le 25 décembre (noel) mon ordinateur change le fond d'écran pour un père noel.

Je sais comment faire pour que le bat s'active chaque fois que j'ouvre l'ordinateur.
Je sais comment changer le fond d'écran en bat.

Mais je ne sais pas comment comparé deux date ensemble.


for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set dt=%%a
set MM=%dt:~4,2%
set DD=%dt:~6,2%

set stamp=%MM%_%DD%


if %stamp%=07_27 goto 123

pause
...


Pouvez-vous m'aider à comparer deux date ensemble ?
Merci pour votre aide et votre temps !
A voir également:

5 réponses

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
28 juil. 2018 à 14:59
Bonjour

pourquoi ne pas te servir d'une tache planifiée?
https://www.qwant.com/?q=windows+tache+planifi%C3%A9e&t=web
0
philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021
28 juil. 2018 à 17:42
Je sais c'est quoi un planificateur de tache mais non je préfère en bat ça rajoute du challenge. Merci pour ton idée.
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
28 juil. 2018 à 22:05
Ok, alors peut-être que tu auras la solution là
https://www.qwant.com/?client=qwant-safari&q=btach+compare+dates

Je ne code pas en bat donc je n'ai pas testé
0
philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021
29 juil. 2018 à 01:21
merci
0
philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021
29 juil. 2018 à 01:21
for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set dt=%%a

set MM=%dt:~4,2%
set DD=%dt:~6,2%

set sdate1=%MM%-%DD%
set sdate2=07-29

pause
if %sdate1% GTR %sdate2% goto 123

goto 1234
pause
0
philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021
29 juil. 2018 à 01:22
ça fonctionne bien merci de votre aide
0

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

Posez votre question
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
29 juil. 2018 à 08:33
De rien
0