当多个实例正在运行时,如何通过cmd停止一个实例?

时间:2018-07-09 09:57:46

标签: windows batch-file command-line scilab

我通过命令行start myprog.exe从scilab脚本启动程序。

启动后,我的scilab脚本需要继续执行。

现在,即使同一个程序的多个实例正在运行,我也想通过命令行完全停止该进程实例。

有可能吗?

我知道如何通过批处理文件查询该程序的进程是否正在运行然后停止它,但是我不知道如何获取确切的分配。

是否有类似进程ID的内容?

我用它来检查进程是否正在运行:

tasklist /fi "imagename eq ccx.exe" |find ":" > nul
if errorlevel 1 echo Program is running
if not errorlevel 1 echo Program is not running

1 个答案:

答案 0 :(得分:0)

使用命令任务列表查看所有正在运行的任务及其PID 然后 Taskkill / PID 26356 / F 要么 Taskkill / IM myprog.exe / F