zion87, попробуйте так:
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
setlocal enableextensions enabledelayedexpansion
set sPath=d:\1
if exist "%sPath%\." (
for %%i in ("%sPath%\*.exe") do if "%%~nxi" neq "ghsrh.exe" if "%%~nxi" neq "ghszm.exe" if not defined sFileName set sFileName=%%~nxi
if defined sFileName (
echo [!sFileName!]
) else (
echo Not found file other [ghsrh.exe], [ghszm.exe].
)
) else (
echo Path [%sPath%] not found.
)
endlocal
exit /b 0