TC官方合作论坛

 找回密码
 立即注册
查看: 1535|回复: 9

[已解决] 请问如何关闭进程

[复制链接]
发表于 2016-7-11 15:18:50 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
TC版本6.1
请问如何根据进程名来关闭进程。比如浏览器进程名是 iexplore.exe
窗口名就不好说了,用窗口句柄来获取进程句柄的方法行不通
回复

使用道具 举报

发表于 2016-8-31 15:40:38 | 显示全部楼层
思路是这样的:首先你要获取进程的PID信息,然后利用cmd命令来删除PID对应的进程就行了。

PID数据=进程信息("iexplore.exe")//此时你获取到的“PID数据”是类似这样的  array("0"="1520") 或是这样的 array("0"="1924","1"="1980"),然后你利用字符串截取功能获取到进程的PID,类似“1520”这样的。
命令("taskkill /f /pid "&PID,真)//这样就关闭进程了。注意空格
回复 支持 反对

使用道具 举报

发表于 2016-7-11 16:27:09 | 显示全部楼层
    变量 句柄=进程获取句柄("无标题 - 记事本")
    进程关闭(句柄)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-11 20:22:19 | 显示全部楼层
你这个根据窗口名来获取进程句柄,行不通。
notepad.exe,要关闭这个进程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-12 23:53:15 | 显示全部楼层
每天来看一看,有办法解决吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-14 14:19:37 | 显示全部楼层
每天来看一看,有办法解决吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-18 08:26:49 | 显示全部楼层
继续求解。真没办法解决吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-28 21:21:44 | 显示全部楼层
继续求解。真没办法解决吗?
回复 支持 反对

使用道具 举报

发表于 2016-7-30 20:03:20 | 显示全部楼层
同求同求
回复

使用道具 举报

发表于 2016-9-6 23:02:13 | 显示全部楼层
紫茎泽兰 发表于 2016-8-31 15:40
思路是这样的:首先你要获取进程的PID信息,然后利用cmd命令来删除PID对应的进程就行了。

PID数据=进程信息 ...

用array[0]就是进程id
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-3 12:26 , Processed in 0.044869 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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