MSDOS variable dans une boucle FOR
Fermé
titeuffr1
Messages postés
1
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
20 mars 2008
-
20 mars 2008 à 15:03
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 - 20 mars 2008 à 19:54
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 - 20 mars 2008 à 19:54
A voir également:
- MSDOS variable dans une boucle FOR
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Instagram for pc - Télécharger - Divers Communication
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
- Idm for mac - Télécharger - Téléchargement & Transfert
- Whatsapp for pc - Télécharger - Messagerie
1 réponse
cchristian
Messages postés
921
Date d'inscription
lundi 21 janvier 2008
Statut
Membre
Dernière intervention
6 mars 2012
131
20 mars 2008 à 19:54
20 mars 2008 à 19:54
bonsoir,
Utilise l'expansion retardée de variable :
SETLOCAL ENABLEdelayedExpansion
ENABLEextensions
CLS
set job=""
set "repertoire=ooo"
set "TOM_ENVIRONMENT=TOM_ENVIRONMENT"
set "TOM_APPLICATION=TOM_APPLICATION"
set "TOM_JOB=TOM_JOB"
FOR /F %%e IN ("%repertoire%\%TOM_ENVIRONMENT%_%TOM_APPLICATION%_%TOM_JOB%*.*") do (
set job='echo %%e'
set alfred=jojo
echo JJJJJJJJJJJJJJJ !job!
echo fffffffffffffff !alfred!
echo mmmmmmmmmmmmmmm !job:~-5!
set "titi=!job:~-5!"
echo ttttttttttttttt !titi!
)
Résultats :
JJJJJJJJJJJJJJJ 'echo ooo\TOM_ENVIRONMENT_TOM_APPLICATION_TOM_JOB*.*'
fffffffffffffff jojo
mmmmmmmmmmmmmmm B*.*'
ttttttttttttttt B*.*'
Utilise l'expansion retardée de variable :
SETLOCAL ENABLEdelayedExpansion
ENABLEextensions
CLS
set job=""
set "repertoire=ooo"
set "TOM_ENVIRONMENT=TOM_ENVIRONMENT"
set "TOM_APPLICATION=TOM_APPLICATION"
set "TOM_JOB=TOM_JOB"
FOR /F %%e IN ("%repertoire%\%TOM_ENVIRONMENT%_%TOM_APPLICATION%_%TOM_JOB%*.*") do (
set job='echo %%e'
set alfred=jojo
echo JJJJJJJJJJJJJJJ !job!
echo fffffffffffffff !alfred!
echo mmmmmmmmmmmmmmm !job:~-5!
set "titi=!job:~-5!"
echo ttttttttttttttt !titi!
)
Résultats :
JJJJJJJJJJJJJJJ 'echo ooo\TOM_ENVIRONMENT_TOM_APPLICATION_TOM_JOB*.*'
fffffffffffffff jojo
mmmmmmmmmmmmmmm B*.*'
ttttttttttttttt B*.*'