TC官方合作论坛

 找回密码
 立即注册
查看: 2666|回复: 13

[源码分享] 小弟习惯的一个找图模式

[复制链接]
发表于 2012-10-10 11:15:34 | 显示全部楼层 |阅读模式

马上加入TC

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

x
请新手朋友仔细一句一句分析为什么-
请大神朋友予以指导-




  1. 空间 测试
  2. //定义默认空间

  3. 整型 线程句柄
  4. 整型 窗口句柄

  5. 功能 逻辑型 什么()
  6.     循环(true)
  7.         整型 序号,x,y
  8.         序号=窗口.找图(窗口句柄,-634,-232,1366,768,"rc:战斗.bmp|rc:自动.bmp|rc:继续.bmp",#101010,0.8,1,x,y)
  9.         if(序号>=0)
  10.             窗口.鼠标左键单击(窗口句柄,x+4,y+2)
  11.             辅助.等待(444)
  12.         else
  13.             辅助.等待(444)
  14.         endif
  15.     循环结束
  16.     返回 真
  17. 功能结束

  18. 功能 逻辑型 退出_点击()
  19.     //这里添加你要执行的代码
  20.     线程.关闭(线程句柄)
  21.     辅助.退出()
  22.     返回 真
  23.     //函数返回语句
  24. 功能结束

  25. 功能 逻辑型 热键2_热键()
  26.     //这里添加你要执行的代码
  27.     线程.恢复(线程句柄)
  28.     返回 真
  29. 功能结束

  30. 功能 逻辑型 热键1_热键()
  31.     //这里添加你要执行的代码
  32.     线程.暂停(线程句柄)
  33.     返回 真
  34. 功能结束

  35. 功能 逻辑型 热键0_热键()
  36.     //这里添加你要执行的代码
  37.     线程.关闭(线程句柄)
  38.     窗口句柄=窗口.鼠标所在窗口句柄()
  39.     线程句柄=线程.开启("测试.什么","")
  40.     返回 真
  41. 功能结束

  42. 功能 逻辑型 销毁()
  43.     //这里添加你要执行的代码
  44.     线程.关闭(线程句柄)
  45.     返回 真
  46. 功能结束

  47. 空间结束
  48. //空间结束语句
复制代码

回复

使用道具 举报

发表于 2012-10-10 11:28:37 | 显示全部楼层
小弟的习惯
  1. 整型 序号,x,y
  2.         循环(窗口.找图(窗口句柄,-634,-232,1366,768,"rc:战斗.bmp|rc:自动.bmp|rc:继续.bmp",#101010,0.8,1,x,y)<0)
  3.         循环结束
  4.         窗口.鼠标左键单击(窗口句柄,x+4,y+2)
  5.         
复制代码


另外如果你是点按钮的话,截图就截按钮的右下角四分之一左右,也就是说别把按钮的图全截出来,这样鼠标移动点击就不用再加偏移量了
回复 支持 反对

使用道具 举报

发表于 2012-10-10 11:38:07 | 显示全部楼层
  1.       
复制代码
  • 功能 逻辑型 什么(int maxcount,int nowcount)
  •     if(maxcount==nowcount)
  •     return false
  •     endif
  •     //循环(true)
  •         整型 序号,x,y
  •         序号=窗口.找图(窗口句柄,-634,-232,1366,768,"rc:战斗.bmp|rc:自动.bmp|rc:继续.bmp",#101010,0.8,1,x,y)
  •         if(序号>=0)
  •             窗口.鼠标左键单击(窗口句柄,x+4,y+2)
  •             辅助.等待(444)
  •         else
  •             return 命名空间.什么(maxcount,nowcount+1)
  •         endif
  •     //循环结束
  •     返回 真
  • 功能结束


小弟的习惯
回复 支持 反对

使用道具 举报

发表于 2012-10-10 11:42:27 | 显示全部楼层
都是大神,学习
回复 支持 反对

使用道具 举报

发表于 2012-10-10 11:49:39 | 显示全部楼层
一般很多都用冷月的这样方法

不过 板凳的代码  大亮啊.
这几天我也在琢磨这句代码
:
  1.   return 命名空间.什么(maxcount,nowcount+1)
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-10 11:54:55 | 显示全部楼层
回复 2楼冷月无痕的帖子

Thanks
图片有点小,再缩减四分之三就不好找,10*10
回复 支持 反对

使用道具 举报

发表于 2012-10-10 11:55:43 | 显示全部楼层
这是把屏幕分寸一块一块找图吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-10 11:58:36 | 显示全部楼层


回复 7楼a2567350301的帖子

在-634,-232,1366,768区域中从左上向右下找

我的电脑屏幕分辨率是1366*768的
回复 支持 反对

使用道具 举报

发表于 2012-10-10 12:20:47 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

发表于 2012-10-10 12:40:06 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-21 14:08 , Processed in 0.053300 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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