找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 28152|回复: 8

[文本处理] 每次开启软件PID进程随机就变换的进程如何用.BAT一键关闭

[复制链接]
发表于 2014-5-17 22:53:35 | 显示全部楼层 |阅读模式
比如 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  


怎么同时一键关闭他俩
发表于 2014-5-17 23:51:44 | 显示全部楼层
你是说用pid的形式来结束就能成功?
tasklist获取pid
 楼主| 发表于 2014-5-18 00:21:17 | 显示全部楼层
是的,但每次打开软件都会改变PID
 楼主| 发表于 2014-5-18 00:21:55 | 显示全部楼层
回复 2# 522235677
怎么智能获取
发表于 2014-5-18 02:01:59 | 显示全部楼层
  1. for /f tokens^=3delims^="" %%a in ('tasklist /fo csv^|find /i "qq.exe"') do echo %%a
复制代码
 楼主| 发表于 2014-5-18 19:12:52 | 显示全部楼层
回复 5# 522235677
怎么不行呢


for /f tokens^=3delims^="" %%a in ('tasklist /fo csv^|find /i "qdgoujigame.exe"') do echo %%a
taskkill /f /t /im GameHall.exe
发表于 2014-5-18 19:44:45 | 显示全部楼层
  1. taskkill /f /t /im qdgoujigame.exe
复制代码
这个命令无法杀进程吗?报错信息是什么?
发表于 2014-5-18 19:59:30 | 显示全部楼层
回复 6# 月鸿特
你都都改好怎么可能会行
  1.     for /f tokens^=3delims^="" %%a in ('tasklist /fo csv^|find /i "qdgoujigame.exe"') do taskkill /f /t /pid %%a
  2. taskkill /f /t /im GameHall.exe
复制代码
 楼主| 发表于 2014-5-19 21:53:55 | 显示全部楼层
本帖最后由 月鸿特 于 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  吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 04:13 , Processed in 0.019714 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表