TC官方合作论坛

 找回密码
 立即注册
查看: 1320|回复: 11
打印 上一主题 下一主题

[已解决] 进程句柄怎么获得呢。我按照帮助文档的貌似不行

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-12 19:36:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
int v
v=进程.获取进程句柄("TC")
if(v>0)
    help.messagebox("lost")
else
    help.messagebox("毛")
endif
这样子有错吗。。。。反正每次都是显示毛。。
回复

使用道具 举报

10#
发表于 2012-5-13 07:42:41 | 只看该作者
为毛一定要纠结一个命令呢?不行咱就换!
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-12 19:46:15 | 只看该作者
进程名一看就是错的,自己仔细看看进程名再说吧- -
回复 支持 反对

使用道具 举报

板凳
发表于 2012-5-12 20:00:26 | 只看该作者
tc的进程名  是  tc.exe
你试试
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-5-12 20:02:49 | 只看该作者
进程名字怎么改都不成
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-5-12 20:08:33 | 只看该作者
你试试看就知道了。。。。能找到TC的进程句柄我就采纳哦亲。。也才3句代码哦,,很轻松的哦
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-5-12 20:18:09 | 只看该作者
有大神完美的找到TC的进程句柄了吗
回复 支持 反对

使用道具 举报

7#
发表于 2012-5-12 20:19:50 | 只看该作者
进程名跟窗口标题不一样的
在不清楚进程名的情况下,直接打开任务管理器-----应用程序----选中你的程序,右键--转到进程...
一般进程名后面都带 .exe
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-5-12 23:30:34 | 只看该作者
大神们就试试下...就三句代码
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-5-12 23:31:20 | 只看该作者
成与不成就一句话........能成的话指出问题所在.不能成的话问题在哪里.
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-16 22:50 , Processed in 0.201956 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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