|
发表于 2012-6-3 17:29:00
|
显示全部楼层
大神,帮看下我这样写可不可以
//文字识别自动任务
功能 整型 识别任务(整型 x1,整型 y1,整型 x2,整型 y2,字符型 待找字,字符型 字颜色)
整型 是否找到,x,y,i
辅助.等待(500)
是否找到=dm.FindStr(x1,y1,x2,y2,待找字,字颜色,0.9,x,y)
循环(真)
如果(是否找到==0)
辅助.等待(50)
dm.MoveTo(x+10,y+6)
辅助.等待(50)
超级鼠标.左键单击(1)
辅助.等待(100)
dm.MoveTo(36,38)//这个移动是不是把鼠标移动到屏幕的左上角,不影响取字或者取图的?
辅助.等待(100)
dm.MoveTo(36,38)
辅助.等待(100)
跳出
否则
是否找到=dm.FindStr(x1,y1,x2,y2,待找字,字颜色,0.9,x,y)
辅助.等待(500)
如果结束
循环结束
返回 0
功能结束
你的鼠标做完动作移到窗口左上角的思路真是太好了,这样鼠标不会对程序取字取图有干扰,学习了. |
|