关于找图脚本的问题想请问各位大神
1楼. 刚开始学脚本,做了一个找图的脚本,但是发现如果找不到图就会自动点击左上角,请问各位大神这是什么问题以及如何修改。
FindPic 0,0,1024,768,“F:\我的文档\采集能量.bmp”,0.9,intX,intY
//在关键位置加入traceprint。
//
If intX 大于 0 And intY 大于 0 then
End If
MoveTo intX+20, intY+20
LeftClick 1
FindPic 0,0,1024,768,“Attachment:\确认.bmp”,0.9,intX,intY
//在关键位置加入traceprint。
//If intX 大于 0 And intY 大于 0 then
End If
MoveTo intX+20,intX+20
LeftClick 1
@法天轮 21:15
7楼. MoveTo intX+20, intY+20
LeftClick 1
这两句放在if…end if 的中间。
两个地方的代码都是。
剑仙十号 21:22 回复
8楼.
鼠标移动,鼠标点击,这两句代码放在 if…
MoveTo intX+20, intY+20
LeftClick 1
end if 的中间。
//
原理:
找到图片,返回值是图片左上角的座标(intX,intY)。
找不到图片,返回值是(-1,-1)。
(-1,-1)是屏幕的左上角。
//
If intX 大于 0 And intY 大于 0 Then
End If
MoveTo intX+20,intX+20
LeftClick 1
这样写代码,如果找不到图片,鼠标就一直移动到(-1,-1)去点击。
1楼. 刚开始学脚本,做了一个找图的脚本,但是发现如果找不到图就会自动点击左上角,请问各位大神这是什么问题以及如何修改。
FindPic 0,0,1024,768,“F:\我的文档\采集能量.bmp”,0.9,intX,intY
//在关键位置加入traceprint。
//
If intX 大于 0 And intY 大于 0 then
End If
MoveTo intX+20, intY+20
LeftClick 1
FindPic 0,0,1024,768,“Attachment:\确认.bmp”,0.9,intX,intY
//在关键位置加入traceprint。
//If intX 大于 0 And intY 大于 0 then
End If
MoveTo intX+20,intX+20
LeftClick 1
@法天轮 21:15
7楼. MoveTo intX+20, intY+20
LeftClick 1
这两句放在if…end if 的中间。
两个地方的代码都是。
剑仙十号 21:22 回复
8楼.
鼠标移动,鼠标点击,这两句代码放在 if…
MoveTo intX+20, intY+20
LeftClick 1
end if 的中间。
//
原理:
找到图片,返回值是图片左上角的座标(intX,intY)。
找不到图片,返回值是(-1,-1)。
(-1,-1)是屏幕的左上角。
//
If intX 大于 0 And intY 大于 0 Then
End If
MoveTo intX+20,intX+20
LeftClick 1
这样写代码,如果找不到图片,鼠标就一直移动到(-1,-1)去点击。