如何用批处理获取某程序的PID

如何用批处理获取某程序的PID,第1张

@echo off

for /f "tokens=2 delims=," %%a in ('tasklist /fo csv^|findstr /i /c:"baiduexe"') do set PID=%%a

echo PID为:%PID:~1,-1%

pause

任务管理器中的PID(Process Identification)是指进程识别号,也就是进程标识符。 *** 作系统里每打开一个程序都会创建一个进程ID,即PID。

PID是各进程的代号,每个进程有唯一的PID编号。它是进程运行时系统随机分配的,并不代表专门的进程。在运行时PID是不会改变标识符的,但是你终止程序后再运行PID标识符就会被系统回收,就可能会被继续分配给新运行的程序。

扩展:

只要运行一个程序,程序在内存中即为进程, *** 作系统会自动分配一个标识。

是暂时唯一:进程中止后,这个号码就会被回收,并可能被分配给另一个新进程。

只要没有成功运行其他程序,这个PID会继续分配给当前要运行的程序。

如果成功运行一个程序,然后再运行别的程序时,系统会自动分配另一个PID。

PID是进程ID号

建议你下载一个windows进程管理器,可以方便查看你的系统当前的进程,对各个系统进程有详细的说明,对其它程序的进程一般也有说明我一直都在用,很不错的

>

1

按快捷键“win+R”,输入cmd后按回车进入DOS环境:

2

查看特定端口的使用情况:以80端口为例,输入命令“ netstat -aon|findstr "80" ”后按回车显示如下,可以看到占用80端口对应的程序的PID号为2320:

3

根据PID号找到对应的程序:继续输入命令“tasklist|findstr "2448"”,按回车后显示如下,可以看出2320对应的程序为360tray,这也说明该程序正在使用80端口:

4

若想80端口不被占用,则需要在任务管理器中结束相应的进程,按快捷键“Ctrl+Shift+Esc”调出Windows任务管理器,找到“360tray”,单击下方的结束进程即可!

以上就是关于如何用批处理获取某程序的PID全部的内容,包括:如何用批处理获取某程序的PID、任务管理器里的查看中PID是什么意思、进程中的PID是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9764753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存