|
楼主 |
发表于 2013-3-25 11:50:38
|
显示全部楼层
回复 15楼jianqiumy的帖子
- 在此先表示下道歉,直至今日才回答你的问题,还望见谅!
- //[思路分为2种情况,第一种情况为找到"你好"之后就去找"很不好",第二种情况为直接找"很不好",这样就能实现你说的情况]
- X=0,Y=0
- 循环(真)
- //[情况一:当找到了很好之后进入下一个循环找很不好,找到很不好之后跳出整个循环,没有找到很好则执行情况二的语句]
- 如果(dm.FindStr(0,0,2000,2000,"你好","000000-000000",1.0,X,Y)!=-1 ) //[不等于-1表示找到]
- 鼠标.移动(X,Y)
- 辅助.等待(500)
- X=0,Y=0
- 循环(真)
- 如果(dm.FindStr(0,0,2000,2000,"很不好","000000-000000",1.0,X,Y)==-1 ) //[等于-1表示没有找打}
- 辅助.等待(50)
- 否则
- 鼠标.移动(X,Y)
- 辅助.等待(500)
- 跳出
- 如果结束
- 循环结束
- 跳出 //[最后跳出整个循环语句]
- 如果结束
-
- //[情况二:判断是否出现很不好,找到后执行移动代码后跳出整个循环]
- X=0,Y=0
- 如果(dm.FindStr(0,0,2000,2000,"很不好","000000-000000",1.0,X,Y)!=-1 )//[不等于-1表示找到]
- 鼠标.移动(X,Y)
- 辅助.等待(500)
- 跳出 //[跳出整个循环语句]
- 如果结束
- 辅助.等待(50)
- 循环结束
复制代码 |
|