Problème syntaxe avec condition if ( ) else () pour NT
	
	
		bonjour,
lorsque j'execute ce code, une fois rentré dans la condition if ... ( ... ) else ( ... )
il ne m'est plus possible de modifier une variable existante set varB=%varA%
et je sors de manière intempestive du code
Qu'est ce que j'ai mal écrit pour mériter cela ? ;-)
Merci de me faire partager de vote expérience
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 
 | @echo off
cls
set var1=1
set var2=2
set var3=3
if "%var1%"=="1" set var4=%var1%+4
if not "%var1%"=="1" set var1=
if "%var2%"=="2" (
   REM - Entrez ici le code si la condition est vraie
   REM - Vous pouvez entrer du code sur plusieurs lignes
   set var4=%var2%+%var4%
   echo %var4%
pause
if defined var3 set var4=%var3%+%var4%
pause
) else (
   REM - Entrez ici le code si la condition est fausse
   REM - Vous pouvez entrer du code sur plusieurs lignes
pause
set
) | 
 
	 
	
	
	
		merci ! une réponse concise et efficasse