A voir également:
- Batch boucle for /f
- Chkdsk /f - Guide
- Fichier batch - Guide
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
- Download instagram for pc - Télécharger - Divers Communication
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
18752
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
3 octobre 2024
5 619
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
18752
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
3 octobre 2024
5 619
25 oct. 2007 à 13:53
25 oct. 2007 à 13:53
et avec set mavar=%%E%
15 juin 2017 à 14:45