TC官方合作论坛

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

[问题] 怎么读取正在系统运行的程序

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-15 10:55:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
怎么读取系统正在运行的程序,选择后把句柄显示在编辑框或标签,就像AB抓抓的   图像栏目-左上部分的做法
回复

使用道具 举报

沙发
发表于 2013-3-15 11:08:22 | 只看该作者
来留个路过的痕迹
回复 支持 反对

使用道具 举报

板凳
发表于 2013-3-15 11:52:07 | 只看该作者
枚举 所有进程
回复 支持 反对

使用道具 举报

地板
发表于 2013-3-15 11:56:21 | 只看该作者
枚举
回复 支持 反对

使用道具 举报

5#
发表于 2013-3-15 11:58:58 | 只看该作者
怎么读取系统正在运行的程序,============返回值=系统.枚举("计算器",2)
选择后把句柄显示在编辑框或标签,就像AB抓抓的   图像栏目-左上部分的做法 ===============编辑框.设置文本("编辑框0",返回值)



采纳吧!!!!!!!!!!!!!!!!!!!!!!!!!!!强烈要求===============采纳=====================
回复 支持 反对

使用道具 举报

6#
发表于 2013-3-18 23:29:51 | 只看该作者
中文命名空间: 系统
英文命名空间: system

函数功能: 根据类型枚举需要的类型,并返回枚举到的结果

中文函数原型:
枚举(name,type)
英文函数原型:
enum(name,type)

参数:
name: 名称(根据类型来提供,比如模式0:需要的就是窗口标题(如:计算器,注意有些窗口没有窗口名) 1:类名(通过AB抓抓或者窗口返回类名等函数获取,注意有些窗口没有类名) 2:进程名(通过任务管理器中查看得到,如"QQ.exe","YY.exe")
type:
0: 窗口名枚举窗口句柄
1: 类名枚举窗口句柄
2: 进程名枚举进程句柄
3: 父窗口句柄枚举子窗口句柄 (参数1为空串,如系统.枚举("",3)将以桌面句柄为父窗口句柄)

返回值: 根据类型枚举需要的类型,返回枚举后的结果,未找到返回空字符

举例:

返回值=系统.枚举("计算器",0)
辅助.消息框(返回值)

Example:
ret=system.enum("计算器",0)
help.messagebox(ret)

执行结果: 函数执行成功,输出枚举到的窗口句柄


以上是tc标准的帮助文档,我不知道你到底是想要窗口句柄还是进程句柄,这两个东西不一样。
如果你要进程句柄你可以尝试用返回值=系统.枚举("",2)试试
如果你想要窗口句柄,那你就系统.枚举("",3)。

窗口句柄是用来窗口后台操作的,比如很多tc窗口命令里面要的那个句柄,进程句柄就可以用来找内存等等,当然通过进程句柄也可以获取对应的窗口句柄。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-19 03:26 , Processed in 0.137807 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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