J'ai un problème avec une concaténation dans une boucle for. A chaque itération je veux que le contenu de ma variable i soit concatenée dans une variable global.
Seulement d'après les tests ECHO que je fais celle-ci n'a pas l'air d'être affectée avec les nouvelles valeurs.
Voici mon code :
et voici le resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SET REPOS=%1 SET TXN=%2 SET LOGMSG=titi for /F "tokens=*" %%i in ('C:\Progra~1\CollabNet\Subver~1\svnlook.exe log -r "%TXN%" "%REPOS%"') do ( ECHO %%i set LOGMSG=%LOGMSG%%%i ECHO %LOGMSG% )
Pourquoi ce comportement??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 E:\myRepo\hooks>( ECHO toto LOGMSG=tititoto ECHO titi //Normalement tititoto )
Partager