TC官方合作论坛

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

[已解决] 郁闷 求解 大漠找图的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-14 21:13:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
功能 整型 交任务()
整型 x,y,x1,y1
大漠.找图(186,68,553,353,"rc:交付.bmp","000000",0.8,0,x,y)  //接取主线任务
    如果(x>0)
        大漠.移动(x,y)
        辅助.等待(辅助.随机数(500,1500))
        大漠.左键单击()
         辅助.等待(辅助.随机数(500,1500))
大漠.找图(651,364,938,609,"rc:交付.bmp","000000",0.8,0,x1,y1)   
如果(x1>0)
           大漠.移动(x1,y1)
        辅助.等待(辅助.随机数(500,1500))
        大漠.左键单击()
         辅助.等待(辅助.随机数(1000,2000))   
如果结束            
    如果结束
返回 0
功能结束

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
功能 整型 接剧情()
整型 x2,y2,x1,y1
大漠.找图(186,68,553,353,"rc:剧情.bmp","000000",0.8,0,x2,y2)  //接取主线任务
如果(x2>0)
大漠.移动(308,185)
        辅助.等待(辅助.随机数(500,1500))
        大漠.左键单击()
         辅助.等待(辅助.随机数(1000,2000))
大漠.找图(678,391,918,557,"rc:接受.bmp","000000",0.8,0,x1,y1)   
如果(x1>0)
           大漠.移动(x1,y1)
        辅助.等待(辅助.随机数(500,1500))
        大漠.左键单击()
         辅助.等待(辅助.随机数(1000,2000))   
如果结束            
    如果结束
返回 0
功能结束
~~~~~~~~~~~~~~~~~~~~~~


以上的代码   找图都能找到      交任务() 很正常   ,  但是   接剧情()  只能找到  剧情的 图   ,大漠.移动(x2,y2)  就不行    但是 找 接取  并且移动 到(x1,y1)  就可以


懂的  告诉我下  这是啥问题


回复

使用道具 举报

8#
发表于 2012-8-15 12:35:41 | 只看该作者
这些问题最简单的就是输出 坐标 看看 然后再在分析找原因
回复 支持 反对

使用道具 举报

沙发
发表于 2012-8-14 21:14:59 | 只看该作者
什么是大漠?
回复 支持 反对

使用道具 举报

板凳
发表于 2012-8-14 21:16:35 | 只看该作者
整个里面都木有 大漠.移动(x2,y2)
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-8-14 21:36:37 | 只看该作者
.。。。就是 X2,Y2没用  所以 我换成了 固定的 坐标点    在接剧情功能里
回复 支持 反对

使用道具 举报

5#
发表于 2012-8-14 22:11:05 | 只看该作者
亲,能告诉我,你这是哪个版本的 TC吗
回复 支持 反对

使用道具 举报

6#
发表于 2012-8-15 00:13:20 | 只看该作者
我也想知道他是用的哪个时代的TC版本
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-8-15 09:42:49 | 只看该作者
2.06        关版本啥事呢      有的地方能 移动 有的地方 移动不了 没人知道原因 吗
回复 支持 反对

使用道具 举报

9#
发表于 2012-8-18 16:51:47 | 只看该作者
好人做到底吧 给你写了个代码  自己研究去吧
可能写的比较麻烦 tc好像没有获取指定子窗口句柄的函数

首先在界面上添加两个按钮  一个名称是 开始   另一个是停止
不要忘了添加这两个按钮的点击事件  还有一个界面销毁的事件
  1. 空间 示例

  2. 整型 线程句柄1,线程句柄2    //定义两个全局变量

  3. 功能 逻辑型 线程1(字符型 句柄)            
  4.     整型 hwnd=转换.字符型转整型(句柄,0)
  5.     整型 i
  6.     重复(1000)
  7.     窗口.发送字符串(hwnd,转换.整型转字符型(i)+"\r")  
  8.     i=i+1
  9.     辅助.等待(5)
  10.     重复结束
  11. 返回 真
  12. 功能结束


  13. 功能 逻辑型 线程2(字符型 句柄)
  14.     整型 hwnd=转换.字符型转整型(句柄,0)
  15.     整型 i=999
  16.     重复(1000)
  17.     窗口.发送字符串(hwnd,转换.整型转字符型(i)+"\r")  
  18.     i=i-1
  19.     辅助.等待(5)
  20.     重复结束   
  21. 返回 真
  22. 功能结束

  23. 功能 逻辑型 开始_点击()    // 开始按钮的点击事件

  24. 字符型 句柄组=系统.枚举("Notepad",1)      //获取记事本的句柄组
  25. 如果(句柄组=="")
  26.     辅助.消息框("未获取到窗口句柄")
  27.     返回 假
  28. 如果结束
  29. 字符型[] 句柄数组
  30. 字符串.分割(句柄组,"|",句柄数组)   //分割句柄
  31. 整型 数组下标
  32. 数组.大小(句柄数组,数组下标)
  33. 如果(数组下标<=0)
  34.     辅助.消息框("分割句柄组失败")
  35.     返回 假
  36. 如果结束

  37. 字符型 子窗口句柄组1=系统.枚举(句柄数组[0],3)     //获取其中一个记事本的子窗口句柄组
  38. 如果(子窗口句柄组1=="")
  39.     辅助.消息框("未获取到子窗口句柄")
  40.     返回 假
  41. 如果结束
  42. 字符型[] 子句柄数组1
  43. 字符串.分割(子窗口句柄组1,"|",子句柄数组1)   //分给获取到的子窗口句柄组
  44. 数组.大小(子句柄数组1,数组下标)
  45. 如果(数组下标<=0)
  46.     辅助.消息框("分割句柄组失败")
  47.     返回 假
  48. 如果结束
  49. 字符型 类名=窗口.类名(转换.字符型转整型(子句柄数组1[0],0))     //获取其中一个子窗口句柄的类名
  50. 字符型 子句柄1  
  51. 如果(类名=="Edit")      //判断是否是类名为"Edit"的句柄    并且把句柄赋值给子句柄1   因为记事本只有两个子窗口 所以不是子句柄数组1[0] 就是子句柄数组1[1]      
  52.     子句柄1=子句柄数组1[0]      
  53. 否则
  54.     子句柄1=子句柄数组1[1]
  55. 如果结束

  56. 字符型 子窗口句柄组2=系统.枚举(句柄数组[1],3)//获取另一个记事本的子窗口句柄组  以下同上
  57. 如果(子窗口句柄组2=="")
  58.     辅助.消息框("未获取到子窗口句柄")
  59.     返回 假
  60. 如果结束
  61. 字符型[] 子句柄数组2
  62. 字符串.分割(子窗口句柄组2,"|",子句柄数组2)
  63. 数组.大小(子句柄数组2,数组下标)
  64. 如果(数组下标<=0)
  65.     辅助.消息框("分割句柄组失败")
  66.     返回 假
  67. 如果结束
  68. 类名=窗口.类名(转换.字符型转整型(子句柄数组2[0],0))
  69. 字符型 子句柄2
  70. 如果(类名=="Edit")
  71.     子句柄2=子句柄数组2[0]
  72. 否则
  73.     子句柄2=子句柄数组2[1]
  74. 如果结束

  75. 线程句柄1=线程.开启("示例.线程1",子句柄1)    //开启线程1
  76. 线程句柄2=线程.开启("示例.线程2",子句柄2)    //开启线程2

  77. 返回 真
  78. 功能结束

  79. 功能 逻辑型 停止_点击()   //按钮停止点击事件

  80. 线程.关闭(线程句柄1)    //关闭线程1
  81. 线程.关闭(线程句柄2)    //关闭线程2

  82. 返回 真
  83. 功能结束


  84. 功能 逻辑型 销毁()   //窗口销毁的事件

  85. 线程.关闭(线程句柄1)   //关闭线程1
  86. 线程.关闭(线程句柄2)    //关闭线程2

  87. 返回 真
  88. 功能结束

  89. 空间结束
  90. //看我这么辛苦的帮你  不管你懂不懂 采纳是必须了的吧
复制代码


回复 支持 反对

使用道具 举报

10#
发表于 2012-8-18 16:53:45 | 只看该作者
不   发错帖了  sorry   这乌龙大了
楼主有空也可以看看哈
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-12 21:30 , Processed in 0.197837 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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