Catégories
Clients Microsoft Windows

Compteur incrémental en batch

Ce bout de code permet d’exécuter un compteur en Batch. A chaque retour dans la boucle, le compteur est augmenté d’un point et différentes tâches peuvent être lancées. Dans cet exemple, le mot incrementation, suivi de la valeur du compteur, est inscrit dans un fichier texte:

@echo off
setLocal EnableDelayedExpansion

:compteur
set /a _increm+=1
rem Condition IF - Remplacer 6 par le nb de fois qu'il faudra compter
if %_increm% gtr 6 goto :fin_bat
rem Cette tache sera lancee 6 fois
echo incrementation %_increm% >> test.txt
goto :compteur

:fin_bat
exit

Le résultat de ce code s’inscrit dans le fichier test.txt placé au même niveau que le batch:

incrementation 1 
incrementation 2 
incrementation 3 
incrementation 4 
incrementation 5 

Une réponse sur « Compteur incrémental en batch »

Bonjour,
j’ai essaiyé de de modifier ce fichier mais je n’y suis pas parvenus.
Je cherche a faire un compteur avec une incrementation en hexadécimel : partir de 0000000000000 pour arriver à FFFFFFFFFFFFF
( 0000000000001 ….. 000005CD99ACF …..9AED523FFFFFF …. FFFFFFFFFFFFF )

Pouvez vous m’aider ?

Merci.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.