- init(str,num)
- touchDown(i,x,y) 触摸按下
- touchMove(i,x,y) 移动(自动判断距离移动)
- touchUp(i,x,y) 触摸抬起
- width,height=getScreenSize() 获取屏幕分辨率
- 宽:width
- 高:height
- mSleep(i) (开发必看:额外提供监听功能)
- x,y,table=findColor(rect,color,degree, hdir, vdir, priority)
- hdir, vdir, priority 暂时无效,设置0即可
- keepScreen 保持屏幕">keepScreen 保持屏幕
- keepScreen(false) 关闭 — 后台启动截图
- keepScreen(true) 启动 — 后台停止截图
- color = getColor(x,y) 获取屏幕某点颜色值
- r , g , b = getColorRGB(x,y) 获取屏幕某点R,G,B值
init(str,num)
str 随便写 叉叉默认 “0”
num = 0 竖屏
num = 1 横屏 home键在右
touchDown(i,x,y) 触摸按下
touchMove(i,x,y) 移动(自动判断距离移动)
移动函数从@1.0.6版本开始会自动判断距离,实现分段移动.每次移动50像素点,不再是直接漂移到终点.
touchUp(i,x,y) 触摸抬起
i :随便写(为了兼容叉叉的函数格式,暂时没什么用)
x:坐标x
y:坐标y
例子:
i=0print("更新版本:1.0.6")while true doi=i+1touchDown(1, 492,1407) --滑动mSleep(50)touchMove(1,529,346)mSleep(50)touchUp(1, 529,346)mSleep(1000)x, y = findColor({0, 0, 1079, 2247},"1002|1186|0xece8e8,994|1172|0xebe7e7,1021|1166|0xeeeae9,1032|1181|0xeceae8,976|1192|0xebe8e8,1001|1202|0xe8e7e7,990|1357|0xe6e6e6,1019|1363|0xe6e6e6,1003|1402|0xe6e6e6,974|1401|0xe6e6e6,1009|1560|0xe6e6e6,1013|1582|0xe6e6e6,1025|1578|0xe5e5e5,981|1581|0xe5e4e5,962|1590|0xe6e6e6",95, 0, 0, 0) --点赞if x > -1 thentouchDown(1, x, y)mSleep(50)touchMove(1, x, y)mSleep(50)touchUp(1, x, y)endprint("循环"..i)mSleep(2000)end
width,height=getScreenSize() 获取屏幕分辨率
宽:width
高:height
mSleep(i) (开发必看:额外提供监听功能)
i : 数值-毫秒
1000=1秒
额外提供功能:
该函数内部使用了无限循环机制,每隔10毫秒进行一次监听用户是否点击了暂停或者停止按钮,来达到对脚本的运行控制.
尽量在无限循环,以及for循环内使用,输入数值0都可以,无限循环内没有这个函数,用户只能选择强制关闭app来结束脚本。如果你不希望在某个循环内被用户暂停脚本或者停止前需要一些其他操作,只需要把这个函数放在循环之外即可。
例子:
while true do
mSleep(0) --启动监听
end
无法正常结束脚本例子:
while true do
end
x,y,table=findColor(rect,color,degree, hdir, vdir, priority)
备注:比叉叉多了一个返回所有实际坐标的表,可以选择需不需要赋值
hdir, vdir, priority 暂时无效,设置0即可
例子:
x, y = findColor({417, 67, 772, 459},
"0|0|0xffffff,30|-4|0xf8faff,52|135|0xd6d8d7,47|161|0xd6d8d7,-87|252|0xd6d8d7,-86|294|0xd4d6d5,107|339|0xd6d8d7,143|299|0xfafafa,191|183|0xfafafa,196|243|0xfafafa,194|253|0xfafafa",
95, 0, 0, 0)
if x > -1 then
end
x, y = findColor({417, 67, 772, 459},
"370|114|0xffffff,400|110|0xf8faff,422|249|0xd6d8d7,417|275|0xd6d8d7,283|366|0xd6d8d7,284|408|0xd4d6d5,477|453|0xd6d8d7,513|413|0xfafafa,561|297|0xfafafa,566|357|0xfafafa,564|367|0xfafafa",
95, 0, 0, 0)
if x > -1 then
end
keepScreen 保持屏幕
说明:该函数是停止截图找色,避免多次截图,影响效率.
优点:提高计算速度,只在一张图内进行判断.
缺点:如果忘记关闭,容易导致永远不会截图的尴尬bug
受影响函数:findColor,getColor,getColorRGB
keepScreen(false) 关闭 — 后台启动截图
keepScreen(true) 启动 — 后台停止截图
keepScreen(false) --关闭 避免前面已经打开
keepScreen(true) --启动
x, y = findColor({417, 67, 772, 459},
"0|0|0xffffff,30|-4|0xf8faff,52|135|0xd6d8d7,47|161|0xd6d8d7,-87|252|0xd6d8d7,-86|294|0xd4d6d5,107|339|0xd6d8d7,143|299|0xfafafa,191|183|0xfafafa,196|243|0xfafafa,194|253|0xfafafa",
95, 0, 0, 0)
x, y = findColor({417, 67, 772, 459},
"0|0|0xffffff,30|-4|0xf8faff,52|135|0xd6d8d7,47|161|0xd6d8d7,-87|252|0xd6d8d7,-86|294|0xd4d6d5,107|339|0xd6d8d7,143|299|0xfafafa,191|183|0xfafafa,196|243|0xfafafa,194|253|0xfafafa",
95, 0, 0, 0)
x, y = findColor({417, 67, 772, 459},
"0|0|0xffffff,30|-4|0xf8faff,52|135|0xd6d8d7,47|161|0xd6d8d7,-87|252|0xd6d8d7,-86|294|0xd4d6d5,107|339|0xd6d8d7,143|299|0xfafafa,191|183|0xfafafa,196|243|0xfafafa,194|253|0xfafafa",
95, 0, 0, 0)
x, y = findColor({417, 67, 772, 459},
"0|0|0xffffff,30|-4|0xf8faff,52|135|0xd6d8d7,47|161|0xd6d8d7,-87|252|0xd6d8d7,-86|294|0xd4d6d5,107|339|0xd6d8d7,143|299|0xfafafa,191|183|0xfafafa,196|243|0xfafafa,194|253|0xfafafa",
95, 0, 0, 0)
x, y = findColor({417, 67, 772, 459},
"0|0|0xffffff,30|-4|0xf8faff,52|135|0xd6d8d7,47|161|0xd6d8d7,-87|252|0xd6d8d7,-86|294|0xd4d6d5,107|339|0xd6d8d7,143|299|0xfafafa,191|183|0xfafafa,196|243|0xfafafa,194|253|0xfafafa",
95, 0, 0, 0)
x, y = findColor({417, 67, 772, 459},
"0|0|0xffffff,30|-4|0xf8faff,52|135|0xd6d8d7,47|161|0xd6d8d7,-87|252|0xd6d8d7,-86|294|0xd4d6d5,107|339|0xd6d8d7,143|299|0xfafafa,191|183|0xfafafa,196|243|0xfafafa,194|253|0xfafafa",
95, 0, 0, 0)
x, y = findColor({417, 67, 772, 459},
"0|0|0xffffff,30|-4|0xf8faff,52|135|0xd6d8d7,47|161|0xd6d8d7,-87|252|0xd6d8d7,-86|294|0xd4d6d5,107|339|0xd6d8d7,143|299|0xfafafa,191|183|0xfafafa,196|243|0xfafafa,194|253|0xfafafa",
95, 0, 0, 0)
keepScreen(false) --关闭
