incrementer une variable sous batch

incrementer une variable sous batch - Shell/Batch - Programmation

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 ?
 

Citation :

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
Reply

Marsh Posté le 27-05-2003 à 11:49:31   

Reply

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+

Reply

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
for /F %%i in ('dir *.ppt /b /a:-D') do ren %%i %%j.ppt and incrementer j


Message édité par _zic_ le 27-05-2003 à 13:02:38

---------------
Mon projet PC Gaming 2000 Athlon SLOT A + Voodoo 5 5500AGP :love: https://www.youtube.com/channel/UCB [...] i2enxMfAQA
Reply

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+


Message édité par JPA le 27-05-2003 à 14:01:15
Reply

Marsh Posté le 27-05-2003 à 14:39:11    

c parfait ton truc bravo  :hello:  
 
merci !


---------------
Mon projet PC Gaming 2000 Athlon SLOT A + Voodoo 5 5500AGP :love: https://www.youtube.com/channel/UCB [...] i2enxMfAQA
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed