求大佬帮写个根据端口查询出pid然后根据pid关闭对应的进程的脚本
bat吧
全部回复
仅看楼主
level 1
对酒当歌_几何
楼主
如果根据80端口查询端口会显示一长串系统的80的端口,怎么防止误关闭系统80端口,如何进行判断?
2020年05月24日 03点05分
1
level 1
对酒当歌_几何
楼主
来个大佬帮帮忙~!
2020年05月24日 03点05分
2
level 1
那为何三笑留情
参考这个:
https://blog.csdn.net/dhbfjh/article/details/103861979
如果满足你的需求的话,来个赞,评论啥的
2020年12月26日 05点12分
4
level 9
qop_dob
复制粘贴到记事本,另存为xx.bat,编码选ANSI
/*&echo off&cls
rem 根据端口号和PID找出对应的进程
mode con lines=3000
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
set port=80
netstat -aon|findstr ":%port%\>" >"%tmp%\t.t"
for /f "tokens=1* delims=|" %%a in ('type "%tmp%\t.t"^|cscript -nologo -e:jscript "%~f0"') do (
echo;%%a
tasklist /fi "pid eq %%b" /nh
echo;-----------------------------------
)
echo;%#% +%$%%$%/%_% %z%
pause
exit
*/
while(!WSH.StdIn.AtEndOfStream){
var line=WSH.StdIn.ReadLine();
var m=line.match(/\d+$/);
if(m){WSH.echo(line+'|'+m[0]);}
}
2021年01月14日 15点01分
5
level 1
ZzzzzZz
nt
2021年09月23日 03点09分
6
level 5
乱世t逃犯
@璐村惂鐢ㄦ埛_000076K馃惥
off
for /f "tokens=1-5 delims= " %%a in ('netstat /ano^|findstr ":80\>"') do (
for /f %%i in ('tasklist /fi "pid eq %%e" /nh') do echo;%%a %%b %%c %%d %%e ___%%i )
pause>nul
2021年09月27日 06点09分
7
1