Bonjour,

Voici le code :
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
@echo off
setlocal enabledelayedexpansion

set "args=-g -c -d -r"

for %%b in (%args%) do (
 set "r_val="
 if "%1"=="" set "r_val=1"
 if "%2"=="" set "r_val=1"
 if "%1"=="%%b" if "%2"=="%%b" set "r_val=1"
 if "%1"=="%%b" if not "%2"=="%%b" goto:%%b
 if defined r_val (
  goto:-h
 )
)
goto:-h
%2 doit être uniquement un chemin e: f: etc.
%2 ne doit pas contenir la valeur de %1.

Malgré les tests un peu plus même si %2 est égal à %1, cela passe quand même.

Un petit coup de main s'il vous plaît ?

Merci