@echo off
tasklist /FI "IMAGENAME eq mc_com.exe" 2>NUL | find /I /N "mc_com.exe" >NUL
if "%ERRORLEVEL%"=="0" echo Program is running
tasklist /FI "IMAGENAME eq mc_com.exe" 2>NUL | find /I /N "mc_com.exe" >NUL
if "%ERRORLEVEL%"NEQ"0" (D:\Software\Programs\MediaCompanion\mc_com.exe -e -m -v)
如何獲得此運行mc_com.exe如果它尚未運行,但如果它正在運行,只是結束腳本?批量檢查如果程序正在運行,如果沒有,運行它
工作液
tasklist|find /i "mc_com.exe" >NUL
if errorlevel 1 (start "" D:\Software\Programs\MediaCompanion\mc_com.exe -e -m -v)
goto :eof
這很好,正是我所期待的。 – David 2014-11-08 03:48:30