Board logo

标题: 如何find进程PID [打印本页]

作者: ybbh     时间: 2007-1-22 07:32    标题: 如何find进程PID

只知道进程名,如QQ.EXE
要求自动判断出该进程的PID,并把该进程结束掉,用批处理能否实现?
tasklist >1.txt
后面find命令怎么用,怎么在1.TXT中查QQ.EXE对应的PID值
再后面就taskkill

[ Last edited by namejm on 2007-1-25 at 07:46 PM ]
作者: lxmxn     时间: 2007-1-22 07:37

  试试下面这个,没有测试:
@echo off
for /f "tokens=2" %%a in ('tasklist^|find /i "qq.exe"') do set qqpid=%%a
echo PID=%qqpid%
taskkill /pid %qqpid% /f
pause&exit/b

作者: wangzhi     时间: 2007-1-22 10:15
没看懂
作者: ybbh     时间: 2007-1-25 22:19
已解决,谢谢
作者: eech     时间: 2007-1-28 02:16
已测.可用!!
作者: wxjclh     时间: 2007-1-28 10:15
试过可以!