TracePrint 识别坐标(561,1209,580,1279,"FFFFFF-202020|E1E4E6-202020|D7DBDE-202020")
Function 识别坐标(x1,y1,x2,y2,颜色)
//TracePrint 识别坐标(x1, y1, x2, y2, 颜色),小地图上的坐标范围颜色
dim x,y,yy1,yy2,临时,坐标,临时2
临时 = "":临时2 = y1
KeepCapture
For j = 临时2 To y2
If j <= 临时2 Then
Goto 结尾
End If
FindColor x1,j,x2,j,颜色,0,0.9,X,Y
If x > -1 Then
//TracePrint j & "找到字体颜色"
yy1 = y
For i = yy1 To y2
FindColor x1,j,x2,j,颜色,0,0.9,X,Y
If x = -1 Then
TracePrint i & "行找到字体颜色右下角y坐标"
yy2 = i:临时2 = i
If yy2 - yy1 < 4 Then
坐标 = 坐标&","
Exit For
End If
If yy2- yy1 >=4 And yy2 - yy1<8 Then
坐标 = 坐标 & "1"
Exit For
End If
TracePrint x1,y1,x2,y2
临时=SmartOcr(x1,yy1,x2,yy2,颜色)
//TracePrint 临时
坐标 = 坐标&临时
//临时2 = i
Exit For
//Else
//Delay 200
//显示 i&"行找到字体颜色"
End If
Next
//Else
//Delay 200
//显示 j&"行没找到字体颜色"
End If
Rem 结尾
If j = y2 Then
ReleaseCapture
识别坐标=坐标
//TracePrint 识别坐标
Exit Function
End If
Next
End Function
下面是老师的模板,都一样的,为啥显示null呀

- 您所在的用户组无法下载或查看附件