Freezet
если всегда запускается то что ищется, то такой вариант:
Код:

SET $PATH=%windir%\System32\notepad.exe
If Not Exist "%$PATH%" EXIT
For %%i In ("%$PATH%") Do Set $NAME=%%~nxi
TaskList /FI "ImageName EQ %$NAME%" /FO Table /NH | Find /I "%$NAME%"
If %ERRORLEVEL%==1 Start "" "%$PATH%"
Цитата:
если процес не находит - запускается командная строка а не нужная программа »
|
Start принимает путь за заголовок окна - нужно проставить пустой заголовок (смотри пример)