Bonjour alors voila j'ai un soucis avec un petit script .Bat

Ce script a pour but d'indiquer le nombre de fichier .exe présent dans le répertoire et ensuite demande a utilisateur s'il veut Y(oui) ou pas N(non) executer le programme.

Voici mon code :

Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
title Instalation d'une suite de logiciels
@echo off
set /a nbFichiers=0
 
for %%a in ("*.exe") do set /a nbFichiers+=1
echo Il y a %nbFichiers% fichier(s) .exe dans ce repertoire
 
pause
 
for %%i in ("*.exe") do (
echo Instaler %%i ? y pour OUI n pour NON
set /P reponse=
IF %reponse% == y(
start %%i
)
pause
)
exit
j'ai une erreur invalide syntaxe a partir du If ( ligne 13 quand je l’enlève mon code s’exécute bien) et je bute dessus ..

merci !