Bonjour,

J'ai écrit un petit script en .cmd, et une partie ne fonctionne pas, je ne vois pas pourquoi :

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
REM Detection de l'extension
set ext=%~x1
echo %ext%

IF %ext%==.fmx (
  echo IL s'agit d'un FMX
) ELSE (
IF %ext%==.fmb (
  echo IL s'agit d'un FMB
) ELSE (
IF %ext%==.plx (
  echo IL s'agit d'un PLX
) ELSE (
IF %ext%==.pll (
  echo IL s'agit d'un PLL
) ELSE (
  echo Extension Inconnue!!!
)

pause
Voilà, si mon script s'appelle deploie.cmd et que je lance par exemple "deploie test.fmb", il ne me dit pas "Il s'agit d'un FMB" alors qu'il devrait, et paradoxalement il ne passe pas non plus dans le dernier ELSE car il ne me dit pas "Extension inconnue". Le pause n'est pas non plus exécuté...

Si vous avez une idée...

Merci!