如何用批处理获取指定程序进程的PID

2024-12-17 07:30:57
推荐回答(3个)
回答1:

下面的命令就是显示进程名称为cmd.exe的pid,不过这里有一个问题就是获得的PID是包括双引号的,这个你要自己再处理一下。
FOR /F "delims=, tokens=1,2 skip=3" %%a IN ('tasklist /fo csv /fi ^"imagename eq cmd.exe^"') do echo %%b

回答2:

用tasklist就可得到进程的PID,然后用find命令找到指定的行,在for语句中taken包含PID的列,最后传给冰狐浪子。没用过冰狐浪子,不知道具体的命令。

回答3:

应该用vbs,因为tasklist只在Windows XP及以上的系统中才有