|
收东西的话应该会有很多材料图片
图片序号= dm.FindPic(0,0,2000,2000,"强化材料A.bmp|强化材料B.bmp","000000",0.9,0,intX,intY)
找图得到是找到图片的序列号 都是从0开始
比如找到强化材料A,再用文字识别强化材料的数量,一般都在物品的右上角或者右下角,得到数量和找图的返回值0,
然后就是计算了 当找图的返回值是0,那么就用识别到的数量乘以这个强化材料A的单价,得出的是要给人家的钱。
以此类推:当找到强化材料B,返回值就是1了,那么就用识别到的数量乘以这个强化材料B的单价,得出的是要给人家的钱。
:D 不知道够不够详细
代码:
图片序号= dm.FindPic(0,0,2000,2000,"强化材料A.bmp|强化材料B.bmp","000000",0.9,0,intX,intY)
if(图片序号==0)
///识别数量自己写
钱数=数量*强化材料A单价
else
if(图片序号==1)
钱数=数量*强化材料B单价
endif
endif
|
|