查找文字 - FindStr
函数简介
查找指定文字的坐标,返回相对绑定窗口坐标坐标,返回最优坐标。
函数原型
int FindStr(long ola,int x1, int y1, int x2, int y2, string str, string colorList, string dict, double matchVal, int* outX, int* outY);
参数定义
ola(长整型数): OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。x1(整型数): 查找区域的左上角X坐标。y1(整型数): 查找区域的左上角Y坐标。x2(整型数): 查找区域的右下角X坐标。y2(整型数): 查找区域的右下角Y坐标。str(字符串): 要查找的文字。colorList(字符串): 颜色模型配置字符串,用于限定图像匹配中的颜色范围,格式说明见 颜色模型说明 - ColorModel。JSON格式示例:[{"StartColor":"3278FA","EndColor":"6496FF","Type":0}];简化格式示例:3278FA-000000|6496FF-202020或3278FA~6496FF或FF0000|00FF00dict(字符串): 字库名称,为空时搜索所有字库matchVal(双精度浮点数): 相似度,如0.85,最大为1。outX(整型数指针): 输出参数,返回的X坐标。outY(整型数指针): 输出参数,返回的Y坐标。
返回值
- 返回值:操作结果。成功返回
1,失败返回0。
示例
SDK
C#
Python
原生方式
Python
