A voir également:
- Batch : set d'une variable dans un for
- Fichier batch - Guide
- Batch renommer une partie du nom de plusieurs fichiers - Guide
- Modification de plusieurs fichiers avec .bat ✓ - Forum Autoit / batch
- Batch color - Forum Autoit / batch
- [Batch] Renommer + incrémentation - Forum Autoit / batch
3 réponses
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 624
24 juin 2010 à 15:04
24 juin 2010 à 15:04
hello
placer
au début du script et utiliser !variable! à la place de %variable% dans la boucle for
placer
setlocal enableDelayedExpansion
au début du script et utiliser !variable! à la place de %variable% dans la boucle for
echo "==========================" > out.txt 2>&1
for /f "tokens=1,2 delims=:" %%i in (list_720p50.txt) do (
set A=%%i
set B=%%j
@echo "***************************************************" >> out.txt 2>&1
@echo "%%i)%%j" >> out.txt 2>&1
@echo "***************************************************" >> out.txt 2>&1
@echo "%A%%B%" >> out.txt 2>&1
)
me donne
"=========================="
"***************************************************"
"1)ligne1"
"***************************************************"
""
"***************************************************"
"2)ligne2"
"***************************************************"
""
for /f "tokens=1,2 delims=:" %%i in (list_720p50.txt) do (
set A=%%i
set B=%%j
@echo "***************************************************" >> out.txt 2>&1
@echo "%%i)%%j" >> out.txt 2>&1
@echo "***************************************************" >> out.txt 2>&1
@echo "%A%%B%" >> out.txt 2>&1
)
me donne
"=========================="
"***************************************************"
"1)ligne1"
"***************************************************"
""
"***************************************************"
"2)ligne2"
"***************************************************"
""