TC官方合作论坛

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

[已解决] 类型不匹配 补充下

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

马上加入TC

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

x
我调试出来找到的图片有4张,怎么把这个图片调试出来的数字转换成能对比的数,

如果(图片集<4)

          跳出

否则



如果结束


这个提示类型不匹配的!!!!

回复

使用道具 举报

5#
发表于 2015-8-28 12:36:20 | 只看该作者
q111111qq 发表于 2015-8-28 12:05
图片集=dm.FindPicEx(29,14,806,52,"3.bmp","000000",0.9,0)

如果(类型.转整型(图片集)"0,154,39|0,307, ...

FindPicEx返回的是字符串,不是大小,你这样写肯定不行的
你要先分割字符串,保存到数组里面,然后获得数组的大小,然后用这个大小去比对才行
回复 支持 反对

使用道具 举报

沙发
发表于 2015-8-28 00:44:25 | 只看该作者
你调试出来的图片集是数字么?如果是的话,应该不会宝类型不匹配才对,如果你确定是数字的话,改成如果(类型.转整型(图片集)<4)绝对不报错了
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-8-28 12:00:15 | 只看该作者
这论坛不错 发表于 2015-8-28 00:44
你调试出来的图片集是数字么?如果是的话,应该不会宝类型不匹配才对,如果你确定是数字的话,改成如果(类 ...

是不会报错了 但是他对不不出来啊
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2015-8-28 12:05:56 | 只看该作者
q111111qq 发表于 2015-8-28 12:00
是不会报错了 但是他对不不出来啊

图片集=dm.FindPicEx(29,14,806,52,"3.bmp","000000",0.9,0)

如果(类型.转整型(图片集)<3)
        
        w=dm.FindPic(29,14,806,52,"4.bmp|5.bmp","000000",0.9,0,X2,Y2)
        调试输出(w)
        如果(w<0)
            //跳出
        否则
            辅助.等待(500)
            dm.MoveTo(X2+10,Y2+10)
            辅助.等待(500)
            鼠标.左键单击()
            
        如果结束
    否则
        
    如果结束

怎么让他跟那个3对比啊,他调试输出的是这样的

输出>>"0,154,39|0,307,39|0,460,39|0,613,39|0,766,39"   
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-8-28 13:29:29 | 只看该作者
本帖最后由 q111111qq 于 2015-8-28 13:45 编辑


333333333333333333333333
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2015-8-28 13:34:40 | 只看该作者
q111111qq 发表于 2015-8-28 13:29
怎么转啊

字符串.分割(图片集,"|",图片数量)

貌似我调试了下 能用
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-21 23:12 , Processed in 0.135326 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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