💰 FindShape 多点找形状
🎯功能
查找指定的形状. 形状的描述同按键的抓抓. 具体可以参考按键的抓抓.
和按键的语法不同,需要用大漠综合工具的颜色转换.
📜语法
结果 = dm.FindShape(x1, y1, x2, y2, 形状描述, 相似度, 方向, 返回X, 返回Y)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
x1 | 整型数 | 区域的左上角横坐标 |
y1 | 整型数 | 区域的左上角纵坐标 |
x2 | 整型数 | 区域的右下角横坐标 |
y2 | 整型数 | 区域的右下角纵坐标 |
形状描述 | 字符串 | 用坐标偏移来描述形状, 可以支持任意多个点, 格式和按键自带的Color插件意义相同, 格式为`"x1 |
相似度 | 双精度浮点数 | 取值范围0.1 到1.0 , 越大越相似 |
方向 | 整型数 | 取值范围0 到8 , 详见下面表格 |
返回X | 变参指针 | 返回找到的X坐标, 没找到返回-1 |
返回Y | 变参指针 | 返回找到的Y坐标, 没找到返回-1 |
📤返回
整型数
, 0
为失败, 1
为成功.
💡示例
dm_ret = dm.FindShape(0,0,2000,2000, "1|1|0,1|6|1,0|10|1,9|10|1,7|6|1,7|8|0,8|9|0,2|2|1,3|1|1",1.0,0,x,y)
If x > -1 Then
dm.MoveTo x,y
End If
📘备注
无