TC官方合作论坛

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

[已解决] 新手求助如何在界面上显示出获得的句柄

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-31 03:44:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
如何使脚本界面可以像AB抓抓那样,按下热键后得到的窗口句柄在小框框内显示出来?

是使用编辑框吗?搞了好久搞不出来.不懂怎么实现.

回复

使用道具 举报

沙发
发表于 2012-7-31 07:11:17 | 只看该作者
楼主可以参考下



  1. 空间 获得句柄

  2. int 主线程句柄

  3. 功能 逻辑型 取句柄()

  4. while(true)
  5. help.sleep(500)
  6. 整型 窗口句柄=窗口.鼠标所在窗口句柄()
  7. if(窗口句柄>0)
  8.     编辑框.设置文本("句柄",convert.inttostr(窗口句柄))
  9.     编辑框.设置文本("标题",窗口.得到标题(窗口句柄))
  10.     编辑框.设置文本("类名",窗口.类名(窗口句柄))
  11. endif
  12. endwhile


  13. 返回 真
  14. 功能结束


  15. 功能 逻辑型 状态按钮_点击()


  16. 字符型 内容=按钮.获得文本("状态按钮")
  17. 选择 (内容)
  18. 条件 "开始获取":
  19. 按钮.设置文本("状态按钮","结束获取")
  20. 主线程句柄=线程.开启("获得句柄.取句柄","")
  21. 标签.设置文本("状态","开启中")

  22. 条件 "结束获取":
  23. 按钮.设置文本("状态按钮","开始获取")
  24. 线程.关闭(主线程句柄)
  25. 标签.设置文本("状态","关闭")


  26. 选择结束

  27. 返回 真
  28. 功能结束



  29. 功能 逻辑型 热键0_热键()//启动热键
  30.    
  31. 获得句柄.状态按钮_点击()

  32. 返回 真
  33. 功能结束




  34. 功能 逻辑型 热键1_热键()//退出热键
  35.    
  36. 线程.关闭(主线程句柄)
  37. help.exit()

  38. 返回 真
  39. 功能结束

  40. 空间结束



复制代码







本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-31 11:37:56 | 只看该作者
强啊
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-7-31 12:17:26 | 只看该作者
回复 2楼梦里只影向你的帖子

原来错在显示内容那里,转换的时候不用加上双引号,使用双引号只能显示出手动填写的内容.
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-7-31 12:21:54 | 只看该作者
回复 2楼梦里只影向你的帖子

非常感谢您的帮助,忘了问了,如果在脚本界面上有多个编辑框,如何能选择特定的某个编辑框再让句柄显示出来?
回复 支持 反对

使用道具 举报

6#
发表于 2012-7-31 12:28:08 | 只看该作者
回复 5楼feng123144的帖子

没有编辑框都有一个标号,默认的是 编辑框0 编辑框1  编辑框2。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-13 18:53 , Processed in 0.182861 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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