找回密码
 加入
搜索
查看: 5923|回复: 3

[图形处理] 大漠接口(对象)遇到变参指针怎么返回参数值

[复制链接]
发表于 2012-6-3 16:13:16 | 显示全部楼层 |阅读模式
函数原型:

long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)

参数定义:

x1 整形数:区域的左上X坐标
y1 整形数:区域的左上Y坐标
x2 整形数:区域的右下X坐标
y2 整形数:区域的右下Y坐标
string 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串
color_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV格式都支持.
sim 双精度浮点数:相似度,取值范围0.1-1.0
intX 变参指针:返回X坐标没找到返回-1
intY 变参指针:返回Y坐标没找到返回-1

返回值:

整形数:
返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0

在autoit中使用如下语句,直接崩溃退出

$dm_ret = $dm.FindStr(0,0,2000,2000,"长安","9f2e3f-000000",1.0,intX,intY)

问题出在,最后2个参数中(intX,intY)是变参指针
发表于 2012-6-3 16:55:09 | 显示全部楼层
不太懂你的意思
下面的是不是你想要的?
MsgBox (0,0,$dm.FindStrFastEx(0, 0, 900, 900, "200次", "000000-000000", 1.0))
 楼主| 发表于 2012-6-3 17:29:50 | 显示全部楼层
谢谢!

在autoit中,不用FindStr可以用此接口来代替

而是用下面的

string FindStrE(x1,y1,x2,y2,string,color_format,sim)


直接返回的
发表于 2012-6-6 09:35:17 | 显示全部楼层
我也用过大漠,有些函数是不能用有的,现在收费了,不知还好用吗?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-23 08:34 , Processed in 0.089599 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表