Help comptage en batch ??

Fermé
heretic Messages postés 2 Date d'inscription lundi 28 mars 2005 Statut Membre Dernière intervention 28 mars 2005 - 28 mars 2005 à 01:08
heretic Messages postés 2 Date d'inscription lundi 28 mars 2005 Statut Membre Dernière intervention 28 mars 2005 - 28 mars 2005 à 20:14
Bonsoir je suis vraiment désespéré et j'ai vraiment besoin de votre aide
alors voici mon problème, je veux réaliser un compteur avec un fichier batch
qui s'incrémente de 1 à chaque démarrage de windows.
Pour cela j'ai créé moi même ma variable d'environnement dans laquelle je stocke
une valeur initiale, mais lorsque je veux l'incrémenter j'y arrive pas.

Si vous savez comment faire, ou bien avez une autre méthode dîtes le moi je vous en supplie.

En résumé, je veux que au bout de "n" démarrage de windows ,il se passe un truc.

voilà un bout de code pour vous mettre sur la route...

REM Création de la variable d'environnement
echo setlocal compteur=1>>c:/autoexec.bat

if exist toto.txt set /a %compteur%+=1

if "%compteur%" GEQ "12" echo "Joyeux Anniversaire !!!">>toto.txt

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 716
28 mars 2005 à 10:20
bonjour

une variable d'environnement dans laquelle je stocke
une valeur initiale


tu ne peux pas enregistrer dans une variable qui est seulement
en mémoire et non sauvegardée.

il faut que tu passes par un fichier pour l'enregistrer.

Pour être sûr de fêter l'anniversaire, il vaudrait mieux que
tu testes tout simplement la date avec la commande 'date'.

0
heretic Messages postés 2 Date d'inscription lundi 28 mars 2005 Statut Membre Dernière intervention 28 mars 2005
28 mars 2005 à 20:14
Ta solution me semble correcte ,mais comment on fait ???
0
Routier Messages postés 430 Date d'inscription samedi 5 février 2005 Statut Membre Dernière intervention 14 mai 2005 86
28 mars 2005 à 11:47
Salut, d'après une revue Win. " commandes lancées auto. au démarrage, ce fichier peut-être modifié avec n'importe quel éditeur de texte permettant l'enregistrement au format ASCll "
Je ne sais pas si celà à un rapport, mais je crois que gbinforme en connaît plus que moi..lol @+
0