TC官方合作论坛

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

[已解决] x坐标一变到200多程序出错

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 00:39:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按阿斌老师鹿鼎记改编的
  1. 空间 识别坐标
  2. 字符型[][] 数字字符
  3. 功能 逻辑型 初始化数组()
  4. 数字字符 = 字符型[10][2]
  5. 数字字符[0][0] = "87D4DA"
  6. 数字字符[0][1] = "0|3|87D4DA,0|7|75B8BD,2|8|87D4DA,4|7|6CAAAE,4|4|87D4DA,4|0|87D4DA,2|-1|517F83" //0
  7. 数字字符[1][0] = "6CAAAE"
  8. 数字字符[1][1] = "2|0|487174,1|2|87D4DA,1|5|87D4DA,1|6|87D4DA,1|9|87D4DA"
  9. 数字字符[2][0] = "87D4DA"
  10. 数字字符[2][1] = "2|-1|517F83,4|0|87D4DA,3|2|75B8BD,2|5|7EC6CB,0|7|87D4DA,2|8|87D4DA,4|8|87D4DA" // 2
  11. 数字字符[3][0] = "7EC6CB"
  12. 数字字符[3][1] = "2|-1|87D4DA,3|1|517F83,2|4|87D4DA,4|5|87D4DA,4|7|87D4DA,1|9|87D4DA,0|7|87D4DA"
  13. 数字字符[4][0] = "87D4DA"
  14. 数字字符[4][1] = "2|-3|87D4DA,2|-1|87D4DA,2|2|7EC6CB,2|3|87D4DA,2|5|7EC6CB,0|3|7EC6CB"
  15. 数字字符[5][0] = "87D4DA"
  16. 数字字符[5][1] = "-2|0|87D4DA,-3|3|87D4DA,-2|4|87D4DA,0|4|87D4DA,1|7|87D4DA,0|10|6CAAAE,-2|10|87D4DA"
  17. 数字字符[6][0] = "87D4DA"
  18. 数字字符[6][1] = "-1|0|75B8BD,-3|3|87D4DA,-4|6|87D4DA,-1|9|7EC6CB,0|7|87D4DA,0|4|87D4DA,-2|3|87D4DA"
  19. 数字字符[7][0] = "87D4DA"
  20. 数字字符[7][1] = "1|0|87D4DA,4|1|87D4DA,3|4|87D4DA,3|6|7EC6CB,2|7|87D4DA,1|9|5A8D91" // 7
  21. 数字字符[8][0] = "87D4DA"
  22. 数字字符[8][1] = "-2|-2|87D4DA,0|-5|87D4DA,2|-1|75B8BD,2|1|87D4DA,2|3|87D4DA,0|5|87D4DA,-2|3|87D4DA,-2|1|87D4DA"
  23. 数字字符[9][0] = "87D4DA"
  24. 数字字符[9][1] = "-2|-2|87D4DA,1|-5|87D4DA,2|-3|87D4DA,2|-1|87D4DA,2|2|7EC6CB,0|4|87D4DA"
  25. 返回 真
  26. 功能结束
  27. 功能 字符型 识别X坐标()
  28. 字符型 坐标
  29. 整型 x,y,i
  30. 遍历(i=0;i<10;i=i+1)
  31. 如果(图像.多点找色(900,160,909,174,转换.字符型转整型(数字字符[i][0],1),数字字符[i][1],0.9,0,x,y))
  32. 坐标 = 坐标 + 转换.整型转字符型(i)
  33. 跳出
  34. 如果结束
  35. 遍历结束
  36. 遍历(i=0;i<10;i=i+1)
  37. 如果(图像.多点找色(909,160,917,174,转换.字符型转整型(数字字符[i][0],1),数字字符[i][1],0.9,0,x,y))
  38. 坐标 = 坐标 + 转换.整型转字符型(i)
  39. 跳出
  40. 如果结束
  41. 遍历结束
  42. 遍历(i=0;i<10;i=i+1)
  43. 如果(图像.多点找色(917,160,925,174,转换.字符型转整型(数字字符[i][0],1),数字字符[i][1],0.9,0,x,y))
  44. 坐标 = 坐标 + 转换.整型转字符型(i)
  45. 跳出
  46. 如果结束
  47. 遍历结束
  48. 返回 坐标
  49. 功能结束
  50. 功能 字符型 识别Y坐标()
  51. 字符型 坐标
  52. 整型 x,y,i

  53. 遍历(i=0;i<10;i=i+1)
  54. 如果(图像.多点找色(940,160,948,174,转换.字符型转整型(数字字符[i][0],1),数字字符[i][1],0.9,0,x,y))
  55. 坐标 = 坐标 + 转换.整型转字符型(i)
  56. 跳出
  57. 如果结束
  58. 遍历结束
  59. 遍历(i=0;i<10;i=i+1)
  60. 如果(图像.多点找色(948,160,956,174,转换.字符型转整型(数字字符[i][0],1),数字字符[i][1],0.9,0,x,y))
  61. 坐标 = 坐标 + 转换.整型转字符型(i)
  62. 跳出
  63. 如果结束
  64. 遍历结束
  65. 遍历(i=0;i<10;i=i+1)
  66. 如果(图像.多点找色(956,160,964,174,转换.字符型转整型(数字字符[i][0],1),数字字符[i][1],0.9,0,x,y))
  67. 坐标 = 坐标 + 转换.整型转字符型(i)
  68. 跳出
  69. 如果结束
  70. 遍历结束
  71. 返回 坐标
  72. 功能结束
  73. 空间结束

复制代码

主空间的 代码是
  1. 功能 逻辑型 坐标()
  2. 辅助.等待(3000)
  3. 识别坐标.初始化数组()
  4. 辅助.等待(3000)
  5. 辅助.消息框(识别坐标.识别X坐标()+"|"+识别坐标.识别Y坐标())
  6. 返回 真
  7. 功能结束
  8. 功能 逻辑型 开始_点击()
  9. 线程1=线程.开启("传美QQ3.坐标","")
复制代码

//多点取色的 点有可能不太准,x坐标在100多时正常弹出消息框,虽然有时候找不准。但是x坐标到200多 是程序就出错。注意下边图的坐标变化。

本帖子中包含更多资源

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

x
回复

使用道具 举报

板凳
发表于 2012-9-15 10:31:49 | 只看该作者
这个还真的不好说。你使用专门带7的试试。。 比如 70、77 ……
如果可以的话,你还可以把坐标范围加大一点。你看看我的代码就知道了!
回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2012-9-15 00:57:39 | 只看该作者
我又实验了 多次 这次明确了 只要带7的坐标就出错。这是为什么呢我颜色点没取好找不啊还出什么内存错误啊
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-9-15 11:42:06 | 只看该作者
回复 3楼Abin的帖子

老师我按你打代码抄的除了颜色点其他一点没变,我归纳了一下问题,就是把坐标全遮挡正常弹出空消息框,路出坐标有找不啊到的就崩溃 ,我问题为什么崩溃。只因为颜色点找不到就崩溃啊。 除了颜色其他的就是老师原版。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-11 16:49 , Processed in 0.182361 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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