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.