普通视图

发现新文章,点击刷新页面。
昨天以前首页

熬夜游戏 2 — 《触动精灵》之战

作者 obaby
2024年10月18日 09:47

昨天下午还没下班的时候,就收到学校老师发的暴雨大风预警信息。其他的各种信息渠道也在推送这条消息,到了晚上八点多就开始淅淅沥沥的下雨,隔着窗户都能听到雨水滴落的声音。

宝子想让自己陪她玩,但是晚上作业还是蛮多的,就让她先把各种作业做完。自己继续研究自动发朋友圈的问题。前天晚上一直ide 连不上模拟器的服务,导致无法远程运行 ide 带的各种工具也跑不起来,总不能为了获取点击坐标还得截图之后自己去看吧?这就有些离谱了,更何况为了测试这个破东西还花 3 0 多买了安卓版的 vip 年卡。

白天的时候联系客服寻求解决方案,结果两个客服一个离线,另外一个说话阴阳怪气。按照 ide 的提示是账号没有购买套餐或者没有所谓的授权,于是一直觉得是账号 vip 信息没有同步,结果最后才发现是 ide 使用 usb 连接有问题,不得不说,这些傻屌程序员给的提示也是脑子有病,这所谓的客服连自己加的产品的尿性都不清楚,还在那里叨逼叨。

所以这个破东西就是纯粹的 tm 不能用 usb 连接,选择局域网还得开网桥,我本以为 usb 是稳定的,结果 tmusb 的反而不行。

如果安卓版本提示下面的傻逼错误,请更换连接方式:

该账号未授权,请购买套餐或获取试用后再使用
该账号未授权,请购买套餐或获取试用后再使用
该账号未授权,请购买套餐或获取试用后再使用
该账号未授权,请购买套餐或获取试用后再使用
该账号未授权,请购买套餐或获取试用后再使用

就这种傻逼错误,提示了 tmd 还不如不提示,误导人。就 tm 贼烦。王桥链接,模拟器要锁定屏幕尺寸,不然不小心把窗口拖大了或者拖小了所有的坐标都得重来一遍:

最近这段时间又下载了不少电影,但是却没有时间看,就那么扔着,在下载站乱逛的时候发现了《默杀》这个在之前短视频平台看过一点点介绍,感觉有点意思,下载下来一遍改代码一边看。

然而,电影的叙事方式比较混乱,当前与过往来回穿插,导致如果错过了一些镜头可能对于剧情的理解就会出现偏差。暂停电影,把脚本全部写完之后继续观看,不过此时已经十一点了,看了下时长还有一个小时。午夜时分刚好能看完。电影在豆瓣的评分不高,个人感觉作为一部反映霸凌问题的电影还是可圈可点的。人物刻画也比较细腻,正片看下来的感觉就是这个地方没有一个正常人。各种扭曲的行为:霸凌、虐待、强奸(继父强奸女儿)、包庇等等。也有几处意外的反转,不算太强硬,对于人物的精神状态表现还是比较丰满的,所以我在豆瓣上给了五星。对于霸凌的态度,我一向都是以牙还牙以眼还眼的态度,如果自己的女儿被虐杀,我也会做出片中爸爸的这种行为,甚至可能会更加激进。

回到游戏的话题,那就是最后代码改成了下面的样子:

require "TSLib"

toast("朋友圈自动截屏发布工具\r\n by:obaby \r\n V1.03 \r\nhttps://oba.by\r\nhttps://h4ck.org.cn",tim)

current_time = os.date("%Y-%m-%d_%H:%M", os.time()) --以时间戳命名进行截图

w, h = getScreenSize()
-- 右下角顶点坐标最大为 (宽度最大值 - 1,高度最大值 - 1)
snapshot(current_time .. ".png", 0, 0, w - 1, h - 1)
saveImageToAlbum(current_time .. ".png")
state = runApp("com.tencent.mm")
print(state)
-- mSleep(1000);
-- wid = widget.find({["id"]="android:id/home"})
-- if wid then
--      mSleep(1000)
--         toast("此控件支持点击",5)
--         mSleep(5000)
--         widget.click(wid)
-- end
mSleep(5000)

wid = widget.find({["id"] = "com.tencent.mm:id/cl2"})
if not wid then
    tap(570, 1549)
    mSleep(1000)
    wid = widget.find({["id"] = "android:id/text1", ["text"] = "发现"})
    if wid then
        -- mSleep(1000)
        toast("发现页面 点击朋友圈", 1)
        mSleep(5000)
        -- widget.click(wid)
        tap(444, 220)
    end
else
    toast("已经在朋友圈页面", 1)  
end

mSleep(5000)
toast("点击右上角图片", 1)
tap(837, 104)
mSleep(5000)
toast("点击从相册选择")
mSleep(5000)
tap(500, 1350)
toast("选择第一张图片", 1)
mSleep(5000)
tap(170, 202)
-- tap(180,202);
-- tap(170,202,50,'1.png',1);
mSleep(5000)
toast("点击完成", 1)
tap(800, 1542)
mSleep(3000)
toast("点击输入框", 1)
tap(300, 250)

current_time = os.date("%Y-%m-%d %H:%M", os.time()) --以时间戳命名进行截图
inputText("整点报时:" .. current_time)
toast("点击发布", 1)
tap(800, 100)
toast("测试结束", 1)

测试效果:

实际使用定时器的效果:

嗯,基于触动精灵自带的定时运行和循环运行就可以实现整点发布朋友圈了。当然,这个循环也可以直接写代码里,但是那样就有点烦了,怎么简单怎么搞吧。就酱紫,可以愉快的睡觉啦。

  •  

熬夜游戏【2b continue】

作者 obaby
2024年10月16日 10:26

最近从一个朋友那里听到了这么一个游戏,至于叫做熬夜游戏,或者说晚睡游戏,感觉稍微都有点不准确,更准确的描述应该是截图游戏。前几天朋友 L 说自己的闺女每天精神都很差,上课、考试的时候都能睡着。

后来经过多方打探才知道她闺女在玩一个熬夜游戏,游戏也简单粗暴,就是看谁一整夜不睡,能熬到最晚。从零点开始整点截屏,每个小时都要截屏。第二天应该会发到微信群或者什么别的地方,谁整点截屏最多,谁就赢了。

不得不说,这的确是一款好游戏,能够极大的锻炼孩子的意志力。L 说她闺女是吸渣体质,总能吸引到这种各样的学渣跟她一起玩。下午放学为了不回家,绕路轮流送同学们回家,直到把最后一个同学送回家自己才回家,就这样一两个小时就过去了。

不得不说,现在的小朋友玩的东西,要么要钱,要么要命,那种游戏都让人感觉难以接受,烟卡、小马宝莉、蓝鲸游戏等等,这是之前知道的。现在又有什么熬夜游戏,不得不说,现在小朋友的圈子真的让人难以理解。

前几天跟她提过,我说可以用脚本控制自动截图啊。最开始不为所动,昨天晚上突然想通了,让自己帮忙给弄一个。

于是昨晚开始继续折腾触动精灵,结果买了 vip,不能连接调试。找坐标就很麻烦,最后也没完成,这就有些尴尬了。等今晚继续吧,等弄好了,把脚本发出来。就酱紫。

  •  
❌
❌