返回列表 发新帖

MT论坛自动签到程序编写教程

  [复制链接]

29

主题

519

回帖

3200

积分

大学生

Rank: 5Rank: 5

金币
1612
好评
76
信誉
120

考神MT论坛最佳新人

QQ
发表于 2022-8-22 17:37:23 来自手机  | 显示全部楼层 | 阅读模式  来自 四川
本帖最后由 莫尔12 于 2022-8-22 17:44 编辑

虽然没什么卵用。。。但是如果你把它写成定时运行,这样就可以实现完全自动签到了
准备:买了会员的AutoJsPro, 一双手, 灵活的脑子, 一部靠谱的手机
--------------------------------------------------------------------------------------
教程开始
首先打开AutoJsPro

在商城里搜索"屏幕取色"并下载

接下来创建一个新的工程


创建成功后点开刚刚创建的项目,再点开main.js,这里就是咋们写代码的地方。


咋们先把第一行注释掉( // )
接着咋们要让程序自动打开浏览器,这段代码是
  1. launchApp("浏览器名称");
复制代码

如图所示

然后让它打开mt论坛的网址
我可以让它直接模拟点击这里,所以咋们得知道这里的坐标才行

从左往右滑,打开这两个开关

打开悬浮窗


(我手机已root,没root的手机可以去设置-开发者选项开启)
开启后,回到浏览器界面,手指放在书签位置即可看到坐标

于是我们让程序暂停三秒后点击这个位置
这一步是暂停三秒
  1. sleep(3000);
复制代码

这一步是模拟点击
  1. click(755,1182);
复制代码


别忘了跑一下测试测试

经过测试,可以发现程序能够完美运行且可正常打开论坛主页

接下来开始写签到代码。
还是一样的,先获取签到按钮入口的坐标

然后将代码写在底下,别忘了暂停3秒给浏览器加载时间
  1. sleep(3000);
  2. click(193,286);
复制代码


完成后来到这里

这个签到按钮有两种状态,最明显的区别就是一个是灰色一个是绿色,所以我们可以判断按钮颜色来让程序知道是否已经签到。
于是上面下载的屏幕取色器就派上用场了
启动屏幕取色器,打开签到界面,点击取色器中"截图"按钮,再把取色圈移动到按钮内部(不要覆盖文字),最后点击圈圈,所有信息就已经复制到粘贴板了。

在写颜色检查前程序需要申请截图权限,负责会报错,所以要在第一行插入这行代码
  1. images.requestScreenCapture();
复制代码

然后在代码尾部插入以下代码
  1. sleep(3000);
  2. while (true) {
  3.     var TargetColor = captureScreen();
  4.     var img = findColorEquals(TargetColor, "#ff99db5e", 372, 934, 1, 1);
  5.     if (!img) {
  6.         //如果已经签到
  7.         sleep(1000);
  8.         toast("你已经签到");
  9.         break;
  10.     } else {
  11.         //如果没有签到
  12.         click(372,934);
  13.         break;
  14.     }
  15. }
复制代码


372,934是按钮内部坐标
#ff99db5e是颜色代码
如果已经签到则toast出来
如果没有签到则点击签到按钮,这样就完成了签到流程

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

10

主题

1978

回帖

6524

积分

硕士生

2024-06-21

Rank: 6Rank: 6

金币
2037
好评
62
信誉
140

考神MT论坛新人MT论坛帅哥

发表于 2022-8-22 17:39:52 来自手机  | 显示全部楼层  来自 江西
沙发
回复

使用道具 举报

14

主题

2055

回帖

7337

积分

硕士生

春风十里

Rank: 6Rank: 6

金币
4938
好评
13
信誉
98

MT论坛最佳新人考神MT论坛新人

发表于 2022-8-22 17:40:59 来自手机  | 显示全部楼层  来自 上海
谢谢分享
回复

使用道具 举报

4

主题

1018

回帖

5298

积分

硕士生

Rank: 6Rank: 6

金币
2745
好评
0
信誉
101

MT论坛最佳新人

发表于 2022-8-22 17:41:33 来自手机  | 显示全部楼层  来自 重庆
感谢分享
回复

使用道具 举报

0

主题

614

回帖

1775

积分

高中生

Rank: 4

金币
1630
好评
0
信誉
100

MT论坛帅哥

发表于 2022-8-22 17:42:08 来自手机  | 显示全部楼层  来自 江苏
感谢分享
回复

使用道具 举报

35

主题

6577

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1502
好评
6
信誉
172

考神MT论坛新人MT论坛帅哥MT论坛最佳新人

QQ
发表于 2022-8-22 17:42:29 来自手机  | 显示全部楼层  来自 河北
感谢分享
回复

使用道具 举报

20

主题

3608

回帖

1万

积分

博士生

Lazy but Busy

Rank: 7Rank: 7Rank: 7

金币
2927
好评
45
信誉
300

考神MT论坛帅哥MT论坛活跃会员MT论坛最佳新人MT论坛新人

QQ
发表于 2022-8-22 17:43:01 来自手机  | 显示全部楼层  来自 四川
感谢分享
回复

使用道具 举报

14

主题

2090

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4233
好评
3
信誉
100

MT论坛最佳新人MT论坛新人

发表于 2022-8-22 17:43:43 来自手机  | 显示全部楼层  来自 广东
看看不亏
回复

使用道具 举报

146

主题

2595

回帖

9821

积分

硕士生

Rank: 6Rank: 6

金币
2141
好评
47
信誉
145

MT论坛新人考神MT论坛帅哥MT论坛活跃会员MT论坛最佳新人

QQ
发表于 2022-8-22 17:44:52 来自手机  | 显示全部楼层  来自 广西
要会员?我还是用老马云函数吧
回复

使用道具 举报

5

主题

4431

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
8190
好评
10
信誉
195

MT论坛最佳新人考神MT论坛新人

QQ
发表于 2022-8-22 17:45:00 来自手机  | 显示全部楼层  来自 江西
看看
回复

使用道具 举报

29

主题

519

回帖

3200

积分

大学生

Rank: 5Rank: 5

金币
1612
好评
76
信誉
120

考神MT论坛最佳新人

QQ
发表于 2022-8-22 17:45:51 来自手机  | 显示全部楼层  来自 四川
御景 发表于 2022-8-22 17:44
要会员?我还是用老马云函数吧

有破解版,文件夹里第二个就是,但功能比pro少了很多
回复

使用道具 举报

24

主题

3054

回帖

7656

积分

硕士生

Rank: 6Rank: 6

金币
273
好评
22
信誉
222

MT论坛帅哥MT论坛新人考神

发表于 2022-8-22 17:48:54 来自手机  | 显示全部楼层  来自 北京
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

50

主题

2504

回帖

9503

积分

硕士生

Rank: 6Rank: 6

金币
1138
好评
69
信誉
118

考神

QQ
发表于 2022-8-22 17:53:55 来自手机  | 显示全部楼层  来自 云南
感谢分享
回复

使用道具 举报

69

主题

2253

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2746
好评
21
信誉
100

考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2022-8-22 17:56:59 来自手机  | 显示全部楼层  来自 湖北
学习学习
回复

使用道具 举报

20

主题

961

回帖

3973

积分

大学生

Rank: 5Rank: 5

金币
2465
好评
7
信誉
100

考神MT论坛新人MT论坛帅哥

发表于 2022-8-22 18:00:46 来自手机  | 显示全部楼层  来自 山西
看看隐藏感谢分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表