tsl函数:find_text
请教:find_text("本次测试完毕",corrd_array,0,0,5000,5000);
后面四个参数是屏幕坐标吧,但是我运行此函数返回结果怎么老是1(一直找不到这个串)?
还有什么其他的玄机? 好象没有这个函数吧,也许是我。。。。。。
有一个这个函数看看
obj_find_text ( object, string, result_array [, search_area[, string_def ] ] );
Object:GUI 对象的逻辑名或描述。
String:有效字符串或字符串变量。
Result_array:包涵四个值的数组,用来存储坐标值。
Search_area:指定寻找的区域。
String_def:指定查找的方式。0 或false(默认)只查找单个的完整的单词。1或ture,不限制必须是单个的完整的单词。
功能:在指定对象,或指定对象的指定区域寻找指定字符串,并返回字符串的位置。
Example:
obj_find_text("Cooked",”Rare”,coord_array,TRUE);
if (coord_array==0)
{
not_found=1;
report_msg ("The item \""&item&"\" is not is the cooked container.");
}
rc=obj_find_text ("AfxFrameOrView42","Failure: Exceed max number",pos,1,1,1000,600,TRUE);
if(rc!=E_OK && pos==0)
{
tl_step("Base Function in Route Mode",Fail,"Cann't find error information");
flag=Fail;
}
[ 本帖最后由 wonew1228 于 2006-12-25 19:11 编辑 ]
回复 #1 bjsunning 的帖子
更正!Return Values
If the text is located, this function returns 0. If the text is not found, this function returns 1.
[ 本帖最后由 gp_jl 于 2006-12-26 21:02 编辑 ] find_text()函数如果找到字符串应该返回0,没有找到返回1。在find_text()函数前最好加上语句定位到字符串所在的那个对象
ps:感觉WR8.2有些不稳定,在我的机子上总是找不到,换了另一台安装WR7.0的就可以找到
页:
[1]