TC官方合作论坛

标题: 进程句柄怎么获得呢。我按照帮助文档的貌似不行 [打印本页]

作者: 无处藏身    时间: 2012-5-12 19:36
标题: 进程句柄怎么获得呢。我按照帮助文档的貌似不行
int v
v=进程.获取进程句柄("TC")
if(v>0)
    help.messagebox("lost")
else
    help.messagebox("毛")
endif
这样子有错吗。。。。反正每次都是显示毛。。

作者: lyf1314    时间: 2012-5-12 19:46
进程名一看就是错的,自己仔细看看进程名再说吧- -
作者: jrflsh    时间: 2012-5-12 20:00
tc的进程名  是  tc.exe
你试试
作者: 无处藏身    时间: 2012-5-12 20:02
进程名字怎么改都不成
作者: 无处藏身    时间: 2012-5-12 20:08
你试试看就知道了。。。。能找到TC的进程句柄我就采纳哦亲。。也才3句代码哦,,很轻松的哦
作者: 无处藏身    时间: 2012-5-12 20:18
有大神完美的找到TC的进程句柄了吗
作者: cylhb    时间: 2012-5-12 20:19
进程名跟窗口标题不一样的
在不清楚进程名的情况下,直接打开任务管理器-----应用程序----选中你的程序,右键--转到进程...
一般进程名后面都带 .exe
作者: 无处藏身    时间: 2012-5-12 23:30
大神们就试试下...就三句代码
作者: 无处藏身    时间: 2012-5-12 23:31
成与不成就一句话........能成的话指出问题所在.不能成的话问题在哪里.
作者: 冷月无痕    时间: 2012-5-13 07:42
为毛一定要纠结一个命令呢?不行咱就换!
int hwnd=dm.FindWindow("","TC")
int v=dm.GetWindowProcessId(hwnd)
if(v>0)
    help.messagebox("lost")
else
    help.messagebox("毛")
endif

可以找到的哈!不采纳我就扁你,哈哈
另:
一楼的蛋蛋大神肯定很少用这个命令,这个命令的参数是窗口标题不是进程名哟!
CY也跟着说进程名!

额,忘了说问题的原因
不是每个窗口都支持TC命令的,你试试用TC的找到窗口命令来找"TC"的窗口句柄,根本找不到的
所以,我们没必要去纠结为什么,不行就是不行,不行咱就换!

作者: 无处藏身    时间: 2012-5-13 10:32
不错哟。。。。。。。。
作者: 无处藏身    时间: 2012-5-13 11:01
关闭进程的命令大漠有吗。。找不到




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