跳到主要内容

ExcludePos 排除坐标

🎯功能

根据部分Ex接口的返回值, 排除指定范围的坐标

📜语法

结果 = dm.ExcludePos(所有坐标, 类型, x1, y1, x2, y2)

📥参数

参数数据类型解释
所有坐标字符串一般是找图找色找字带Ex命令的返回值, 例如FindPicEx
类型整型数代表不同函数接口, 详见下面表格
x1整型数区域的左上角横坐标
y1整型数区域的左上角纵坐标
x2整型数区域的右下角横坐标
y2整型数区域的右下角纵坐标
参数类型取值如下
参数类型说明
0表示参数所有坐标是以下命令返回值:FindPicEx, FindPicMemEx, FindStrEx, FindStrFastEx, FindStrWithFontEx
1表示参数所有坐标是以下命令返回值:FindColorEx, FindMultiColorEx, FindColorBlockEx, FindShapeEx
2表示参数所有坐标是以下命令返回值:OcrEx
3表示参数所有坐标是以下命令返回值:FindPicExS, FindStrExS, FindStrFastExS

📤返回

字符串, 经过筛选以后的返回值,格式和类型指定的一致

💡示例

ret = dm.FindColorEx(0,0,2000,2000,"aaaaaa-000000",1.0,0)
ret = dm.ExcludePos(ret,1,100,100,300,400)
TracePrint ret



ret = dm.FindPicEx(0,0,2000,2000,"a.bmp","000000",1.0,0)
ret = dm.ExcludePos(ret,0,100,100,300,400)
TracePrint ret



ret = dm.OcrEx(0,0,2000,2000,"ffffff",1.0)
ret = dm.ExcludePos(ret,2,100,100,300,400)
TracePrint ret



ret = dm.FindPicExS(0,0,2000,2000,"test.bmp|test2.bmp","020202",1.0,0)
ret = dm.ExcludePos(ret,3,100,100,300,400)
TracePrint ret

📘备注