BAT获取某进程的PID

求代码,进程名是StudentMain.exe

@echo off
tasklist|find /i "studentmain">f:a.txt
for /f "tokens=2 delims= " %%i in (f:a.txt) do echo %%i
del f:a.txt
pause>nul

@echo off
wmic process where (name like '%%student%%') get processid /value
pause

以上两种都可以,第一种比较好理解,但是会生成临时文件,第二种比较好,但是第二种那个命令比较难。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-10
我只知道 taskkill /f studentMain.exe
相似回答