Help comptage en batch ??

heretic Messages postés 2 Statut Membre -  
heretic Messages postés 2 Statut Membre -
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
A voir également:

2 réponses

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
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 Statut Membre
 
Ta solution me semble correcte ,mais comment on fait ???
0
Routier Messages postés 430 Statut Membre 86
 
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