TC官方合作论坛

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

[入门] 【有源码】枚举窗口的一个例子(源码)

  [复制链接]
跳转到指定楼层
楼主
发表于 2012-4-4 18:50:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
游客,如果您要查看本帖隐藏内容请回复



下载之后用TC打开,直接生成EXE可以看看运行的每个阶段,首先通过枚举函数,获取到得是怎么样一个返回值,然后如果通过字符分割函数,将返回值分割成一个一个的窗口句柄..

因为代码用到了编辑框,标签,列表框等控件来显示结果,所以最好下载源码...当然,也可以直接参考这个源码

  1. 空间 测试222

  2. dm=com("dm.dmsoft")
  3. 枚举返回值  //全局变量

  4. 功能 按钮0_点击()
  5. 窗口数量
  6.         窗口数量=编辑框.获得文本("编辑框0")//编辑框获得的是文本型的变量,要进行转换
  7.         循环(窗口数量>0) //窗口数量大于0则继续循环.
  8.                 辅助.命令("notepad.exe",真)     //打开记事本
  9.                 窗口数量=窗口数量-1
  10.         循环结束
  11. 返回 真
  12. 功能结束

  13. 功能 开始_点击()
  14.         枚举返回值=系统.枚举("记事本",0)  //根据窗口名枚举窗口句柄,支持模糊查询
  15.         标签.设置文本("标签1",枚举返回值)   
  16. 返回 真

  17. 功能结束

  18. 功能 分割_点击()
  19.         数组长度,序号   //定义2个整型变量
  20.          分割返回=array[1] //定义一个字符型数组,存放句柄
  21.         分隔符="|"
  22.         是否成功=字符串.分割(枚举返回值,分隔符,分割返回)
  23.         如果(!是否成功)      
  24.             辅助.消息框("分割失败,结束脚本!")
  25.             辅助.退出()
  26.         如果结束
  27.         数组空间.大小(分割返回,数组长度)  //计算数组的长度
  28.         循环(序号<数组长度) //数组长度大于0则继续循环
  29.              列表框.增加文本("列表框0",分割返回[序号])   //把分割出来的句柄一个一个添加到列表框
  30.              序号=序号+1  
  31.         循环结束
  32. 返回 真
  33. 功能结束



  34. 功能 激活_点击()
  35.         窗口句柄
  36.         窗口句柄=列表框.得到选中文本("列表框0")//把选中的句柄赋值给变量,要把文本转成整型
  37.         窗口.激活(窗口句柄)

  38. 返回 真
  39. 功能结束

  40. 空间结束

复制代码


厄.有朋友说复杂.其实是控件其他什么的多了..

枚举的核心代码:
第一: 要知道枚举函数怎么用,懂得用
     枚举返回值=系统.枚举("记事本",0)  //根据窗口名枚举窗口句柄,支持模糊查询

第二:要清楚枚举函数返回的是什么.     句柄1|句柄2|句柄n.... 这种类型的字符串
第三:把返回的字符串分割出来,获得一个一个的窗口句柄.
         字符串.分割(枚举返回值,分隔符,分割返回) //看看帮助文档,清楚这个函数的参数,返回值....


说穿了,就是要看帮助文档,看看   枚举函数,和分割函数的 使用方法,就可以了...
         

本帖子中包含更多资源

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

x

评分

参与人数 1威望 +5 收起 理由
z1481281370 + 5 很给力!

查看全部评分

回复

使用道具 举报

201#
发表于 2018-9-19 21:50:51 | 只看该作者
个人个人个人热
回复 支持 反对

使用道具 举报

200#
发表于 2018-8-29 11:38:18 | 只看该作者
么么么
回复

使用道具 举报

199#
发表于 2018-8-28 13:35:50 | 只看该作者
法大范德萨是是
回复 支持 反对

使用道具 举报

198#
发表于 2018-6-24 20:24:54 | 只看该作者
不错  。  支持下。。 感谢分享。
回复 支持 反对

使用道具 举报

197#
发表于 2018-6-14 00:49:49 | 只看该作者
啊啊ass
回复

使用道具 举报

196#
发表于 2017-10-24 10:20:39 | 只看该作者
大大大大大大大
回复 支持 反对

使用道具 举报

195#
发表于 2017-9-23 01:20:32 | 只看该作者
阿发打死的法师打发打发
回复 支持 反对

使用道具 举报

194#
发表于 2017-4-25 22:18:52 | 只看该作者
枚举窗口的一个例子
回复 支持 反对

使用道具 举报

193#
发表于 2016-12-31 17:38:50 | 只看该作者
CXZCZZ
回复

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-17 15:22 , Processed in 0.190389 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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