windows平台批处理命令,根据进程名称获取进程id,并将id传给某个变量

如题所述

代码如下:PID传给了变量r

@echo off&setlocal enabledelayedexpansion
for /f "delims=, tokens=1,2" %%a in ('tasklist /fo csv /nh') do (
set "%%~a_pid=%%~b"
)
set/p "target=请输入要查询的进程名: "
set "r=!%target%_pid!"
echo [%target%]的PID为: %r%
pause

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答