自动点击屏幕脚本代码

您所在的位置:网站首页 屏幕自动点击器使用教程图片 自动点击屏幕脚本代码

自动点击屏幕脚本代码

2024-03-05 18:42| 来源: 网络整理| 查看: 265

前言

前段时间偶然在朋友圈看见了一段自动化引流的视频,感觉特别溜,于是决定下来琢磨一下。发现原来实现起来特别简单,下面和大家分享一下,如何徒手写一个自动化引流脚本。下面图文虽然多,但都非常简单。

项目准备

1.下载按键精灵手机助手,百度直接搜索“按键精灵”,如下图,直接下载安装即可。

0fbdf6d471af577f27f590ff9da8f04f.png 2.下载雷电模拟器,或者其他模拟器均可。也可以直接使用真机,真机通过usb连接或者局域网连接都可以。 3.安装本次测试软件—soul。如果是在模拟器中安装,直接将apk文件拖入模拟器就可以自动完成安装。 4.建立按键精灵手机助手和模拟器或者真机之间的连接。 实现功能

1.自动匹配好友

2.给好友发送话术

实现思路

那么按键精灵中的脚本操作,完全是模拟人工操作的过程。按照这个核心思想,我们先手动实现这个过程,然后再把这个过程用代码实现就可以了。那么下来带着大家看看soul从匹配好友到发送消息的手动操作过程。

1.首先我们打开soul。是如下界面

372e7bd9081910f975f32146222ed632.png 2.我们点击上图圈出的按钮—灵魂匹配。就开始为我们自动匹配好友。匹配成功后会跳转到下一个界面 243a95f332742f7799811f204f26b1e4.png

3.出现这个界面后,我们就可以在输入框中输入内容,然后点击发送。那么这就是整个操作流程。

代码实现

1.打开按键精灵手机助手,并连接手机,这里我用的是模拟器。点击新建脚本。

d5aca0d0ab3c6ce2be9e8e484c455966.png 2.代码详情(q语言,没听过吧) (1)匹配好友 Tap 200, 568  //点击屏幕坐标Delay 1500 //延时1500毫秒。给手机反应时间//循环操作Do//找图命令,如果发现图片就退出Dim intX,intYFindPic 0,0,0,0,"Attachment:截图1.png","000000",0,0.9,intX,intYIf intX > -1 And intY > -1 Then    TracePrint intX    TracePrint intY    Exit DoEnd If    Loop

看了上面代码,可能会好奇,这个坐标如何确定,别着急,按键精灵帮你完成。按键精灵有个抓抓工具。如下图

d0ef0a5badd072888c9417212ec9f63e.png 点击抓抓,然后再点击截屏,会将当前手机屏幕界面获取到,如下图 92567b48e9f9c384631ce033ac22c70c.png

然后鼠标移动,就会显示当前鼠标位置的坐标。右键直接复制当前坐标就可以了。

接下来我们再看上面代码中找图命令,那么我们点击灵魂匹配按钮之后,如何判断匹配好友是否成功呢,判断依据就是他是否跳转到匹配成功的界面。代码具体怎么判断呢?那就是这里的找图命令,因为匹配成功后这个界面会有我的图像出现,那么我们就让代码一直循环找图,直到找到我的图像,那就证明匹配成功。

我们看下如何操作,在按键精灵中依次点击抓抓,点击截屏,点击剪裁,点击保存。既将我的图像剪裁并保存。如下图

7a1761a5863eb469c849c469db33e7ec.png 保存成功后,再依次点击区域找图,图片路径选择刚才保存的路径,点击复制完整脚本,那么我们找图的代码按键精灵就帮我们自动生成好了,直接复制就可以了。 9a72dc0e59e9d192699049c3aac7ece8.png 注意的点:我们一定要将要找的图片添加到附件当中,不然找图会失败。每次操作,根据手机的反应快慢,需要Delay一下。 866c0a14d0065e5dc24030144caa91d8.png

(2)发送话术

Tap 44, 732 //点击输入框Delay 1500InputText "你好!" //在输入框中输入内容“你好!”Delay 1500Tap 368, 735 //点击发送按钮Delay 1500

(3)完整代码,这里假设我们要循环匹配10次,这里为了演示,直接在最外层加上一个for循环。当然也可以定义函数,将每个操作封装一下

For 10Tap 200, 568  //点击屏幕坐标Delay 1500 //延时1500毫秒。给手机反应时间//循环操作Do//找图命令,如果发现图片就退出Dim intX,intYFindPic 0,0,0,0,"Attachment:截图1.png","000000",0,0.9,intX,intYIf intX > -1 And intY > -1 Then    TracePrint intX    TracePrint intY    Exit DoEnd If    LoopTap 44, 732 //点击输入框Delay 1500InputText "你好!" //在输入框中输入内容“你好!”Delay 1500Tap 368, 735 //点击发送按钮Delay 1500Tap 36, 49 //点击返回箭头Delay 2000Next

那么脚本到这里就写完了。是不是特别简单,我们直接点击按键精灵的调试就可以运行起来了。当然我们可以直接将脚本一建打包成apk。直接安装在安卓手机上运行,那么这里就需要注意手机分辨率的问题,此处不再讨论。更加详细的教程可以去按键精灵官网学习

最后我们来看一下效果。

郑重申明:此文仅用于学习交流使用,请勿用做商业用途。

554e5214cee7eed107b66956f655b6e7.png

右下角 也是一种支持

73c8f5ef0659a43c43cecbaf32fa4637.gif



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3