incrementer une variable sous batch - Shell/Batch - Programmation
Marsh Posté le 27-05-2003 à 12:03:28
pour la 2° question 
for machin do call toto2.bat paramètre1 paramètre2 ... 
peut être une solution 
 
pour la 1°, on peut incrémenter des variables d'environnement avec set (NT, 200 et XP uniquement) 
 
Précise ta question si tu veux plus d'aide 
 
A+ 
Marsh Posté le 27-05-2003 à 13:01:48
en faite c pour renommé les fichiers d'un repertoire en 1.ptt, 2.ppt, 3.ppt etc autant qu'il y a de fichiers : 
 
| Citation : set j=1  | 
Marsh Posté le 27-05-2003 à 14:00:45
quelque chose du genre : 
set j=1  
for /F %%i in ('dir *.ppt /b /a:-D') do call toto2.bat %%i 
rem suppression de la variable d'environnement j 
set j= 
 
 
toto2.bat : 
ren %1 %j%.ppt 
set /A j=j+1 
 
(il me semble que les variables d'environnement sont mise s entre %) 
 
A tester, je ne l'ai pas fait 
A+
Marsh Posté le 27-05-2003 à 14:39:11
c parfait ton truc bravo   
  
 
merci !
Marsh Posté le 27-05-2003 à 11:49:31
comment faire pour incremmenter une variable %%i par ex?
et comment peut on faire 2 actions dans une boucle for ?
for machin do truc and bidule
?
merci a vous
---------------
Mon projet PC Gaming 2000 Athlon SLOT A + Voodoo 5 5500AGP :love: https://www.youtube.com/channel/UCB [...] i2enxMfAQA