@echo off setlocal enabledelayedexpansion set “exe=notepad.exe” :start set /a n=0 for /f “tokens=1-2 delims=,” %%i in (‘tasklist /fo “csv”^|find /i “!exe!”‘) do ( set /a n+=1&if not !n!==1 taskkill /f /pid %%j) ping -n 2 127.1>nul&goto start 这个是进程超过1个就自动干掉多余的 我想让他保留 5个 第6个开始自动干掉 要改哪个