TC官方合作论坛

标题: 求思路!!!!!!!!!找图找字的 [打印本页]

作者: z0230226    时间: 2012-8-1 21:10
标题: 求思路!!!!!!!!!找图找字的
比如我要连续循环找100个字或者图,字库和图片都做好了,有什么好放法吗?用找图或找字或选择指令要写100次太夸大了
作者: feng123144    时间: 2012-8-1 21:43
http://bbs.tyuyan.com/thread-150-1-1.html

看这里

记得采纳哦
作者: cylhb    时间: 2012-8-1 21:44
第一种,找图找字都支持 找多图找多字
第2种,1.将图片名字或者字库名字使用存放到数组中  ,利用改变数组下标。
作者: z0230226    时间: 2012-8-1 21:59
回复 3楼cylhb的帖子

我找的图是这100多张里随机出的十几张不想用找图返回序列号或选择语句,那样要写100多语句,用数组是怎么实现,也要先把每个图存入数组吗,这样也要写100多次吧
作者: 梦里只影向你    时间: 2012-8-1 23:03
大漠有个通配符获取文件集合的函数


  1. 函数简介:

  2. 根据通配符获取文件集合. 方便用于FindPic和FindPicEx

  3. 函数原型:

  4. string MatchPicName(pic_name)

  5. 参数定义:

  6. pic_name 字符串: 文件名比如"1.bmp|2.bmp|3.bmp" 等,可以使用通配符,比如

  7.           "*.bmp" 这个对应了所有的bmp文件

  8.           "a?c*.bmp" 这个代表了所有第一个字母是a 第三个字母是c 第二个字母任意的所有bmp文件

  9.           "abc???.bmp|1.bmp|aa??.bmp" 可以这样任意组合.

  10. 返回值:

  11. 字符串:
  12. 返回的是通配符对应的文件集合,每个图片以|分割

  13. 示例:


  14. PutAttachment "c:\test","*.bmp"
  15. dm_ret = dm.SetPath("c:\test")

  16. all_pic = "abc*.bmp"
  17. pic_name = dm.MatchPicName(all_pic)



  18. // 比如c:\test目录下有abc001.bmp abc002.bmp abc003.bmp

  19. // 那么pic_name 的值为abc001.bmp|abc002.bmp|abc003.bmp

复制代码




还要看你找到图的话,要返回什么,怎么操作


作者: z0230226    时间: 2012-8-1 23:25
找到图了返回坐标点击
作者: cylhb    时间: 2012-8-2 00:41
通过通配符遍历指定目录下的*.bmp格式,对返回的字符串进行分割存放到数组中。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1