taskkill /f /im appname.exe


Kill Wait

set "APP_NAME=em4me.exe"

:WAIT

taskkill /f /im em4me.exe

tasklist /FI "IMAGENAME eq %APP_NAME%" 2>NUL | find /I "%APP_NAME%" >NUL

if %errorlevel% equ 0 (

    timeout /t 1 /nobreak >NUL

    goto WAIT

)


Check if App running {?}

@echo off

setlocal

call :CHECK "notepad.exe"

if %errorlevel% equ 0 (

    echo App is running

) else (

    echo App is not running

)

pause

exit /b


:CHECK

set "appname=%~1"

tasklist /FI "IMAGENAME eq %appname%" 2>NUL | find /I "%appname%" >NUL

if %errorlevel% equ 0 (

    exit /b 0

) else (

    exit /b 1

)