TC官方合作论坛

 找回密码
 立即注册
查看: 38830|回复: 208

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

  [复制链接]
发表于 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 很给力!

查看全部评分

回复

使用道具 举报

发表于 2012-4-4 19:12:50 | 显示全部楼层
终于可以坐沙发了!
回复 支持 反对

使用道具 举报

发表于 2012-4-4 19:21:54 | 显示全部楼层
顶了慢慢学习
回复 支持 反对

使用道具 举报

发表于 2012-4-4 19:23:18 | 显示全部楼层
抢个板凳,我喜欢用大漠枚举~~
回复 支持 反对

使用道具 举报

发表于 2012-4-4 19:52:14 | 显示全部楼层
好东东
回复 支持 反对

使用道具 举报

发表于 2012-4-4 19:55:59 | 显示全部楼层
好东东 学习了!
回复 支持 反对

使用道具 举报

发表于 2012-4-4 21:05:43 | 显示全部楼层
我晕啊啊
回复 支持 反对

使用道具 举报

发表于 2012-4-4 22:32:43 | 显示全部楼层
写个游戏看看
回复 支持 反对

使用道具 举报

发表于 2012-4-5 16:11:00 | 显示全部楼层
好!非常好!!真的很不错!!!
回复 支持 反对

使用道具 举报

发表于 2012-4-6 11:48:24 | 显示全部楼层
好!非常好!!真的很不错!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-6 10:58 , Processed in 0.044992 second(s), 26 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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