根据指定端口查询进程id,并杀掉进程

@echo off 
echo ================================================
set port=8080
netstat -nao|findstr !port!
echo ================================================
for /f "tokens=2,5" %%i in ('netstat -nao^|findstr :%%port%%') do (
    ::if "!processed[%%j]!" == "" (
    if not defined processed[%%j] (
        set pname=N/A
        for /f "tokens=1" %%p in ('tasklist^|findstr %%j') do (set pname=%%p)
        taskkill /pid %%j -t -f
        set processed[%%j]=1
    )
)
echo "process end!”

你可能感兴趣的:(数学建模,java,开发语言,windows)