标题: [文本处理] 每次开启软件PID进程随机就变换的进程如何用.BAT一键关闭 [打印本页]
作者: 月鸿特 时间: 2014-5-17 22:53 标题: 每次开启软件PID进程随机就变换的进程如何用.BAT一键关闭
比如 taskkill /f /t /im GameHall.exe 这个就可以关闭
但下面这样的命令就关闭不了
ntsd -c q -pn process_qdgoujigame.exe
taskkill /f /t /im qdgoujigame.exe
用PID关闭 每次登陆 他的PID都会改变
QDGOUJ~1.EXE这个进程指向的就程序文件夹的 qdgoujigame.exe
怎么同时一键关闭他俩
作者: 522235677 时间: 2014-5-17 23:51
你是说用pid的形式来结束就能成功?
tasklist获取pid
作者: 月鸿特 时间: 2014-5-18 00:21
是的,但每次打开软件都会改变PID
作者: 月鸿特 时间: 2014-5-18 00:21
回复 2# 522235677
怎么智能获取
作者: 522235677 时间: 2014-5-18 02:01
- for /f tokens^=3delims^="" %%a in ('tasklist /fo csv^|find /i "qq.exe"') do echo %%a
复制代码
作者: 月鸿特 时间: 2014-5-18 19:12
回复 5# 522235677
怎么不行呢
for /f tokens^=3delims^="" %%a in ('tasklist /fo csv^|find /i "qdgoujigame.exe"') do echo %%a
taskkill /f /t /im GameHall.exe
作者: DAIC 时间: 2014-5-18 19:44
- taskkill /f /t /im qdgoujigame.exe
复制代码
这个命令无法杀进程吗?报错信息是什么?
作者: 522235677 时间: 2014-5-18 19:59
回复 6# 月鸿特
你都都改好怎么可能会行- for /f tokens^=3delims^="" %%a in ('tasklist /fo csv^|find /i "qdgoujigame.exe"') do taskkill /f /t /pid %%a
- taskkill /f /t /im GameHall.exe
复制代码
作者: 月鸿特 时间: 2014-5-19 21:53
本帖最后由 月鸿特 于 2014-5-19 21:56 编辑
回复 8# 522235677
for /f tokens^=3delims^="" %%a in ('tasklist /fo csv^|find /i "qdgoujigame.exe"') do taskkill /f /t /pid %%a
taskkill /f /t /im GameHall.exe
GameHall.exe可以关闭 但 qdgoujigame.exe 关闭不了
这个命令 是保存 为 .bat 吧
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |