
::关闭qq
start 需要的是宏袭程序的蔽耐兄完全亩旅路径。
taskkill 需要的是程序的进程名。
taskkill 语法:
taskkill /f /t /im 进程名
分腊段类: 电脑/网络 >> *** 作系统/系统故障问题描述:
如题。。。
解轮游誉析:
得到PID并结束的话
是不是你要先看到PID然后选择要结束哪一个?
如果是这磨帆个意思
那么请试下这个批处理:
@echo off
echo for each ps in GetObject("winmgmts:\\.\root\cimv2:win32_process").instances_>___L_.vbs
echo WScript.Echo f(ps.handle,5)^&f(ps.name,15)^&ps.executablepath:Next>>___L_.vbs
echo Function f(str,n):f=str:for i=1 to n-len(str):f=f^&" ":Next:End Function>>___L_.vbs
cscript nologo ___L_.vbs | find /V "cscript.exe" | find /V "find.exe" >C:\_proc_list.txt
del ___L_.vbs
type C:\_proc_list.txt
echo.
echo Please enter the PID of the process to be terminated , "0" to quit ...
set /p cmd=
if "%cmd%"==0 del C:\_proc_list.txt &&goto :EOF
call :Tmnt %cmd%
del C:\_proc_list.txt
goto :EOF
:Tmnt
:start
if %1.==. goto :EOF
type C:\_proc_list.txt | find "%1" >nul &&start /B ntsd -c q -p %1
shift
goto start
goto :EOF
使用时程序先列举出所有的程序PID,名字和可执行路径
然后你可以输入PID来结束指定的进程
如果你想结束多个进程
那么以空格分隔你的多个PID
举例来说
结束123,456和789三个进程时
你可以输入
123 456 789
然后这三个进程被强制结束
试下看看吧
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)