TC官方合作论坛

标题: 请问如何关闭进程 [打印本页]

作者: hhguohao    时间: 2016-7-11 15:18
标题: 请问如何关闭进程
TC版本6.1
请问如何根据进程名来关闭进程。比如浏览器进程名是 iexplore.exe
窗口名就不好说了,用窗口句柄来获取进程句柄的方法行不通

作者: 言术    时间: 2016-7-11 16:27
    变量 句柄=进程获取句柄("无标题 - 记事本")
    进程关闭(句柄)
作者: hhguohao    时间: 2016-7-11 20:22
你这个根据窗口名来获取进程句柄,行不通。
notepad.exe,要关闭这个进程
作者: hhguohao    时间: 2016-7-12 23:53
每天来看一看,有办法解决吗?
作者: hhguohao    时间: 2016-7-14 14:19
每天来看一看,有办法解决吗?
作者: hhguohao    时间: 2016-7-18 08:26
继续求解。真没办法解决吗?
作者: hhguohao    时间: 2016-7-28 21:21
继续求解。真没办法解决吗?
作者: hwlzcy    时间: 2016-7-30 20:03
同求同求
作者: 紫茎泽兰    时间: 2016-8-31 15:40
思路是这样的:首先你要获取进程的PID信息,然后利用cmd命令来删除PID对应的进程就行了。

PID数据=进程信息("iexplore.exe")//此时你获取到的“PID数据”是类似这样的  array("0"="1520") 或是这样的 array("0"="1924","1"="1980"),然后你利用字符串截取功能获取到进程的PID,类似“1520”这样的。
命令("taskkill /f /pid "&PID,真)//这样就关闭进程了。注意空格
作者: dangs    时间: 2016-9-6 23:02
紫茎泽兰 发表于 2016-8-31 15:40
思路是这样的:首先你要获取进程的PID信息,然后利用cmd命令来删除PID对应的进程就行了。

PID数据=进程信息 ...

用array[0]就是进程id





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1