TC官方合作论坛

标题: 关于获得进程句柄 [打印本页]

作者: 1357501545    时间: 2013-1-1 16:18
标题: 关于获得进程句柄
TC示例中,进程句柄如下方法获得:
进程句柄=进程.打开("D:\\MF\\Wow.exe")


问题一: 为什么 不能直接 采用 窗口句柄?

问题二:用"进程句柄=进程.打开("D:\\MF\\Wow.exe")" 方式 如何取得 多个窗口的进程句柄?



作者: shine宝宝    时间: 2013-1-1 16:46
窗口句柄和进程句柄 不一样的
具体的区别你可以百度
枚举里有进程名枚举进程句柄
作者: 1357501545    时间: 2013-1-1 16:52
谢谢 楼上的  我再试试

主要是我以前用按键精灵都直接用窗口句柄的


作者: 1357501545    时间: 2013-1-1 16:58
改成:
返回值=系统.枚举("D:\\MF\\Wow.exe",2)

新的问题:
获得的进程句柄 怎么与 窗口句柄 对应起来呢?

我猜测:
是不是 窗口句柄枚举的 顺序 跟  进程句柄枚举出来的顺序是一样的?
如果 这样 也还好办

作者: 1357501545    时间: 2013-1-1 17:17
试验下来 应该是这样:

返回值=系统.枚举("Wow.exe",2)

返回的是一个字串, “|” 分隔的

字母不能错 ,区别大小写
作者: 445269942    时间: 2013-1-1 17:58
最新版可以了..
作者: 1357501545    时间: 2013-1-1 18:06
楼上的是说 什么 可以了?

我用的就是最新版 , 但窗口句柄和进程句柄 数据不同。




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