Bonjour à tous,

J'espère que vous allez bien.
J'ai quelques problèmes pour executer un script que j'ai écrit. Les commandes sont fonctionnelles seules mais le conditionnel ne fonctionne pas.
Voici mon script :
Code : 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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
@echo off 
echo Taper le numero de l'action definissant les programmes a fermer 
echo et appuyez sur entree
echo
echo --------------------------------------------------------------
set def=
echo 1. Excel
echo 2. Word
echo 3. Powerpoint
echo 4. Notes
echo 5. Chrome
echo 6. Excel - Word - Powerpoint
echo 7. Tous
echo --------------------------------------------------------------
set /p Def=Votre option ?
if set "Def=1" (
    taskkill /f /im excel.exe
    reg delete HKCU\Software\Microsoft\Office\16.0\Excel\Resiliency\DisabledItems /va /f
) else if set "Def=2" (
    taskkill /f /im winword.exe
    reg delete HKCU\Software\Microsoft\Office\16.0\Word\Resiliency\DisabledItems /va /f
) else if set "Def=3" (
    taskkill /f /im POWERPNT.EXE
    reg delete HKCU\Software\Microsoft\Office\16.0\Powerpoint\Resiliency\DisabledItems /va /f
) else if set "Def=4" (
    taskkill /f /im notes.exe
) else if set "Def=5" (
    taskkill /f /im chrome.exe
) else if set "Def=6" (  
    taskkill /f /im excel.exe
    taskkill /f /im winword.exe
    taskkill /f /im POWERPNT.EXE
    reg delete HKCU\Software\Microsoft\Office\16.0\Excel\Resiliency\DisabledItems /va /f
    reg delete HKCU\Software\Microsoft\Office\16.0\Word\Resiliency\DisabledItems /va /f
    reg delete HKCU\Software\Microsoft\Office\16.0\Powerpoint\Resiliency\DisabledItems /va /f
) else if set "Def=7" (  
    taskkill /f /im excel.exe
    taskkill /f /im winword.exe
    taskkill /f /im POWERPNT.EXE
    reg delete HKCU\Software\Microsoft\Office\16.0\Excel\Resiliency\DisabledItems /va /f
    reg delete HKCU\Software\Microsoft\Office\16.0\Word\Resiliency\DisabledItems /va /f
    reg delete HKCU\Software\Microsoft\Office\16.0\Powerpoint\Resiliency\DisabledItems /va /f
    taskkill /f /im notes.exe
    taskkill /f /im chrome.exe  
) else (
    exit
)
L'idée est donc en fonction de l'option 1,2,3,4,5,6 ou 7 d'effectuer une action de kill d'un programme sur ma machine (tournant sous Win10) actuellement mon script n'a pas de conditionnel

Any ideas ?

Merci pour votre aide,
Likesatan