根据进程名杀进程的bat批处理代码,有需要的朋友可以参考下。
文件:killtask.bat
 
@echo off
rem Usage: killtask.bat process_name
set process_name=%1
setlocal EnableDelayedExpansion
tasklist > c:tasks.txt
for /F "tokens=1-6" %%i in ('findstr /I "%process_name%" c:tasks.txt') do (
    set FIELD=%%j
    @echo TaskID: !
    if not "!FIELD!"=="" (
        rem kill the process
        @echo Start to kill the process !
        taskkill /F /PID !
        @echo process ! killed
     )
 )
使用方法: killtask.bat process_name
例如: killtask.bat firefox  //杀掉所有firefox进程。