Windows命令行下如何截取chrome.exe对应的进程ID
Windows命令行提取chrome.exe进程ID的方法
传统CMD命令提示符方案
使用for命令解析tasklist的输出结果,直接提取第二列的PID值:
for /f "tokens=2 delims= " %a in ('tasklist ^| findstr /i "chrome.exe"') do @echo %a
- 参数说明:
tokens=2指定提取输出结果的第二列(tasklist默认第二列为PID),delims=指定以空格作为分隔符,/i表示匹配进程名时忽略大小写。 - 注意:如果将该命令写入.bat批处理文件执行,需要把命令中的
%a替换为%%a。
PowerShell方案(更简洁,推荐)
PowerShell原生支持结构化读取进程信息,直接返回纯PID列表,无需额外解析文本:
Get-Process -Name chrome | Select-Object -ExpandProperty Id
也可以使用简写形式:
(gps chrome).Id
- 如果仅需要获取第一个chrome.exe的进程ID,可修改为:
(gps chrome | select -First 1).Id
内容的提问来源于stack exchange,提问作者Bittu Kumar
相关产品推荐
相关产品推荐

