Problème sur l'écriture d'un script .cmd
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:
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