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

2025-03-12 01:44:19
推荐回答(1个)
回答1:

代码如下: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