'导入自己写的插件
import "xin.lua"
dim s
'格式 坐标名称|x|y
s="苹果|600|700,香蕉|350|300,梨|300|400,火龙果|500|877"
'提取梨的坐标
' 自己编一个插件ExtractCoordinate,插件返回梨的坐标数组使用的时候直接添加(0),(1)下标即可
'再编写一个点击函数,使编写更直观简短。
sub 点击水果(水果名字)
dim t
t=xin.ExtractCoordinate(s,水果名字)
tap(int(t(0)),int(t(1)))
delay 800
end sub
delay 2000
点击水果("梨")
点击水果("火龙果")
点击水果("苹果")
xin.lua
--提取字符串中的坐标,存为数组
function QMPlugin.ExtractCoordinate(s,name)
local t={}
local k=1
pcall(
function()
local s1=string.match(s,name.."|%d+|%d+")
for v in string.gmatch(s1,"%d+") do
t[k]=v
k=k+1
end
end)
return t
end
办法2
Dim RndZb=array("600,400","600,540","600,680","600,1141","619,1297")
Function 随机坐标(RndZb) dim RndXb = zm.RndNum(0, UBOUND(RndZb)) Dim 坐标= RndZb(RndXb) Dim RndZb2()=Split (坐标,",") TracePrint RndZb2(0),RndZb2(1) Tap RndZb2(0),RndZb2(1) End Function

老马黑科技


