Batch, incrementer des variables
Résolu/Fermé
poparnassus
Messages postés
426
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
25 décembre 2019
-
20 sept. 2016 à 00:01
poparnassus Messages postés 426 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 25 décembre 2019 - 21 sept. 2016 à 22:52
poparnassus Messages postés 426 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 25 décembre 2019 - 21 sept. 2016 à 22:52
A voir également:
- Increment variable batch
- Fichier batch - Guide
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Batch net use - Forum Réseau
- Batch increment variable - Forum Programmation
1 réponse
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
21 sept. 2016 à 09:31
21 sept. 2016 à 09:31
hello
C:> type aa.bat
@echo off
setlocal enableDelayedExpansion
for /L %%a in (1,1,5) do (
set l=ligne%%a=
for /L %%b in (1,1,5) do (
set l=!l!L%%a_C%%b,
)
set l=!l:~0,-1!
echo !l!
)
C:> aa
ligne1=L1_C1,L1_C2,L1_C3,L1_C4,L1_C5
ligne2=L2_C1,L2_C2,L2_C3,L2_C4,L2_C5
ligne3=L3_C1,L3_C2,L3_C3,L3_C4,L3_C5
ligne4=L4_C1,L4_C2,L4_C3,L4_C4,L4_C5
ligne5=L5_C1,L5_C2,L5_C3,L5_C4,L5_C5
C:>
21 sept. 2016 à 22:30
set l=!l!L%%a_C%%b,
qui donne
set l=!l!^!L%%a_C%%b^!,
pour que a chaque ligne j'ai !L1_C1!,!L1_C2!, etc, mais ca marche pas
21 sept. 2016 à 22:52