A voir également:
- Batch boucle for /f
- Chkdsk /f - Guide
- Fichier batch - Guide
- Download instagram for pc - Télécharger - Divers Communication
- Saveaspdf.exe for office 2007 - Télécharger - Bureautique
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
6 réponses
Trouvé : il s'agit d'un probleme d'affectation dynamique avec la commande set
ouvrir une invite de commande, puis :
puis dans mon_batch.bat, au lieu d'utiliser %mavar% utiliser !mavar! :
et ça marche.
merci
ouvrir une invite de commande, puis :
cmd /V:ON c:\mon_batch.bat
puis dans mon_batch.bat, au lieu d'utiliser %mavar% utiliser !mavar! :
for /F %%D in (c:\Mon_fichier) do ( for /F "tokens=4 delims=\" %%E in ("%%D") do ( set mavar=%%E echo !mavar! pause ) )
et ça marche.
merci
Certes le sujet date de 2007, mais il me sert encore aujourd'hui !
Je rajoute donc cette information : au lieu de taper la commande cmd /V:ON avant de lancer le batch, il est aussi possible de mettre la commande
setlocal ENABLEDELAYEDEXPANSION
en début de batch et
endlocal
en fin de batch
Je rajoute donc cette information : au lieu de taper la commande cmd /V:ON avant de lancer le batch, il est aussi possible de mettre la commande
setlocal ENABLEDELAYEDEXPANSION
en début de batch et
endlocal
en fin de batch
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
25 oct. 2007 à 12:41
25 oct. 2007 à 12:41
et avec set mavar=%E%
%%E appelle le token selectionné
lors de l'execution de set mavar=%%E, je vois bien passer mon token extrait correctement.
set mavar=blablabla
Le probleme est que la commande echo %mavar% ne renvoit rien du tout
lors de l'execution de set mavar=%%E, je vois bien passer mon token extrait correctement.
set mavar=blablabla
Le probleme est que la commande echo %mavar% ne renvoit rien du tout
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
25 oct. 2007 à 13:53
25 oct. 2007 à 13:53
et avec set mavar=%%E%
15 juin 2017 à 14:45