TC官方合作论坛

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

[已解决] 大漠的FindPicEx找多个图片命令怎么用?

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

马上加入TC

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

x
返回的值是"0,100,20|2,30,40"这种东西,想单独得到所有返回的坐标值,该怎么弄呢?大漠说明文档里的示例看不懂的说

示例:
dm_ret = dm.FindPicEx(0,0,2000,2000,"test.bmp|test2.bmp|test3.bmp|test4.bmp|test5.bmp","020202",1.0,0)
If len(dm_ret) > 0 Then
ss = split(dm_ret,"|")
index = 0
count = UBound(ss) + 1
Do While index < count
TracePrint ss(index)
sss = split(ss(index),",")
id = int(sss(0))
x = int(sss(1))
y = int(sss(2))
dm.MoveTo x,y
Delay 1000
index = index+1
Loop
End If

回复

使用道具 举报

沙发
发表于 2012-7-9 20:10:13 | 只看该作者
  1. 字符型 dm_ret = dm.FindPicEx(0,0,2000,2000,"test.bmp|test2.bmp|test3.bmp|test4.bmp|test5.bmp","020202",1.0,0)
  2. 如果(dm_ret=="")//不知道这里返回的是空,还是-1, 如果显示数组越界改成-1试试
  3.     辅助.消息框("没有找到图")
  4. 否则
  5. 字符型[] 返回值
  6. 字符串.分割(dm_ret,"|",返回值)
  7. 整型 C1,i,X坐标,Y坐标
  8. 字符型[] 返回坐标集合
  9. 数组.大小(返回值,C1)

  10. 循环(i<C1)
  11.     字符串.分割(返回值[i],",",返回坐标集合)
  12.     X坐标=转换.字符型转整型(返回坐标集合[2],0)
  13.     Y坐标=转换.字符型转整型(返回坐标集合[3],0)
  14.     i=i+1
  15. 循环结束
  16. 如果结束
复制代码
回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-9 22:22:45 | 只看该作者
没看懂
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-7-9 22:57:23 | 只看该作者
分割和数组,2个知识点还从来没有涉及到,不过知道个大概了谢谢斑竹哈
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-14 06:59 , Processed in 0.165436 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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