まず、tasklistで該当のEXEが起動しているか確認する。
起動している場合は、taskkillで終了させる(ここではnotepad.exeが起動していたら強制終了させている)。
rem EXEが起動中か確認
tasklist | find "notepad.exe"
if %errorlevel% == 0 (
rem 起動中の場合は、強制終了させる
taskkill /im notepad.exe /f
) else (
rem エラーレベルクリア
cd > nul
)
尚、該当のEXEが起動していない場合はエラーレベルが1のままになるので、エラーレベルを0で上書きするように、正常終了する適当なコマンド(ここでは「cd > nul」)を実行している。(後続の処理でエラーレベルを見ていなければ記述しなくても大丈夫)