更新:有人说希望放附件,但是我发现即使允许我也放不了,因为软件有十几兆。
在隔壁原创区发了个帖子,有百度盘链接:https://www.52pojie.cn/thread-1273082-1-1.html
论坛里有其他人发过 auto.js 版本,今天我来发一个 Lua 的。
软件是我公司开发的,名字叫 LuaBox,中文名【积木编程】。
软件在触动精灵官网可以下载。
代码很简单,逻辑呢大概就是先打开支付宝,然后查找蚂蚁森林的界面控件,找到了就点击,接着查找能量球界面控件,找到了继续点击,找不到就逛一逛,问题就是不能帮助别人收快过期的能量。
忽然想到我是不是可以去发个原创软件
上源码:
[Lua] 纯文本查看 复制代码pkgname = app.getPackageName("支付宝")
app.runApp(pkgname)
mSleep(3000)
while true do
local collect = widget.find({["text"]="收集能量",["rule"]=2})
if collect ~= nil then
x1,y1,x2,y2 = widget.region( collect)
if x1 ~= -1 then
x = (x1+x2)/2
y = (y1+y2)/2
toast("点击能量")
event.tap(x,y)
mSleep(1000)
end
else
local bag = widget.find({["text"]="背包",["path"]="/FrameLayout/LinearLayout/FrameLayout/FrameLayout/RelativeLayout/RelativeLayout/RelativeLayout/RelativeLayout/FrameLayout/WebView/ba/WebView/View/View/View/View/Button"})
if bag ~= nil then
x1,y1,x2,y2 = widget.region(bag)
if x1 ~= -1 then
x = x2 + 170
y = y2 – 50
toast("逛一逛")
event.tap(x,y)
mSleep(3000)
end
end
local water = widget.find({["text"]="浇水",["path"]="/FrameLayout/LinearLayout/FrameLayout/FrameLayout/RelativeLayout/RelativeLayout/RelativeLayout/RelativeLayout/FrameLayout/WebView/ba/WebView/View/View/View/View/Button"})
if water ~= nil then
x1,y1,x2,y2 = widget.region(water)
if x1 ~= -1 then
x = x2 + 170
y = y2 – 50
toast("逛一逛")
event.tap(x,y)
mSleep(3000)
end
end
end
local forest = widget.find({["text"]="蚂蚁森林",["id"]="com.alipay.android.phone.openplatform:id/app_text"})
if forest ~= nil then
x,y,x1,y1 = widget.region(forest)
if x ~= -1 then
toast("点击蚂蚁森林")
event.tap(x,y)
mSleep(3000)
end
end
end
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!603313839@qq.com
2. 请您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源
3. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
4. 不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
5. 不保证所有资源都完整可用,不排除存在BUG或残缺的可能,由于资源的特殊性,下载后不支持退款。
6. 站点所有资源仅供学习交流使用,切勿用于商业或者非法用途,与本站无关,一切后果请用户自负!