X1 = Plugin.Sys.GetScRX():Y1 = Plugin.Sys.GetScRY():y = 0
Do
FindPic 0,y,X1,Y1,"D:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 and y < 715 Then
TracePrint "找到图片"
MoveTo intX, intY
LeftClick 1
Delay 2000
MoveTo 100, 100
LeftClick 1
y = intY + 50
Else
MouseWheel -2
y = 78
End If
Loop
感觉你思路好像有点混乱,i和j这个变量根本毫无存在意义,因为你这个代码不管任何情况下i都会等于0,也就是多余的,还有很多杂七杂八的无用变量,另外你的找图代码最大宽高是代码默认的1024X768,现在大部分电脑都大于这个,很多时候是找不到图的,所以要用桌面分辨率才行。
代码内核是按照你的代码精简优化的,如果有问题的话可能是你的基本思路有问题,追问说明代码的详细作用,说明白你想要做到的操作。
没看太懂代码