|
楼主 |
发表于 2012-5-21 12:38:53
|
显示全部楼层
发现出现提示的是在if语句里面,程序如下“
图像值=图像.坐标点取色(551,592)
整型 图像值1=图像.颜色值转10进制("7b7d7b")
if(图像值==图像值1)
图像.找图(0,0,800,600,"rc:\\战斗操作.bmp",#000000,0.9,0,intx,inty)
if(intx>0)
提示.检查操作()
else
dm_ret=dm.FindPic(0,0,800,600,"rc:\\战斗操作.bmp","000000",0.9,0,intx,inty)
if(intx>0)
提示.检查操作()
endif
endif
endif
而下面的可以正常找到!
图像.找图(0,0,800,600,"rc:\\关闭按钮.bmp",#000000,0.9,0,intx,inty)
if(intx>0)
mouse.mousemove(intx+3,inty+3)
help.sleep(222)
mouse.leftclick(1)
help.sleep(222)
mouse.mousemove(650,345)
endif
是不是因为在if语句里面的问题??这两个语句在同一个功能函数里面 |
|