Solo se me ocurre esto , a lo mejor te dá una pista ...
Código:
set cadena=C:\Archivos de programa\MySQL
if exist auxtmp.tmp del auxtmp.tmp > nul
if exist auxtmp2.tmp del auxtmp2.tmp > nul
echo %path% > auxtmp.tmp
set ERRORLEVEL=
find /C "%cadena%" auxtmp.tmp
rem si no hay coincidencia k a nulo y salimos
@if %ERRORLEVEL%==1 goto 10 > nul
rem si si hay coincidencia k a %cadena% y echo
@if %ERRORLEVEL%==0 set k=%cadena% >nul
echo "Existe la cadena : " %cadena% " en el path"
goto fin
:10
set k=
:fin
pause