TC官方合作论坛

 找回密码
 立即注册
查看: 1048|回复: 3
打印 上一主题 下一主题

[问题] 大漠找字多的话怎么写代码

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-6 14:11:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因为在同个坐标范围中会有2个字出现,(交付和接受)
如何在如果中2个同时写,在按键中可以写
if s="交付" or s="接受" then
在tc中怎么写呢?





功能 逻辑型 交付任务()


//这里添加你要执行的代码
字符型 s
整型 x
整型 y
s=dm.Ocr(368,606,439,631,"ffffff-000000|ffc752-000000",1.0)
如果(s=="交付" or s=="接受" )    (这里错误,应该怎么写)
    dm.MoveTo (405,620)
    dm.LeftClick()
    辅助.等待(800)
   
如果结束
返回 真
功能结束
回复

使用道具 举报

沙发
发表于 2012-8-6 14:24:31 | 只看该作者
如果(s=="交付" || s=="接受" )
回复 支持 反对

使用道具 举报

板凳
发表于 2012-8-6 14:58:30 | 只看该作者
function bool 交付任务()
int x,y
int idx = dm.FindStr(368,606,439,631,"交付|接收","ffffff-000000|ffc752-000000",1.0,x,y)
if(idx>-1)
    dm.MoveTo (405,620)
    dm.LeftClick()
    help.sleep(800)
endif
return true
endfunction
回复 支持 反对

使用道具 举报

地板
发表于 2012-10-19 22:03:40 | 只看该作者
回复 2楼lt729541702的帖子

如果是要找三个字呢
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-19 16:53 , Processed in 0.193203 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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