auto.js入门教学autojs教程(第一课)认识aoto.js 连接电脑打开微信给指定人发送信息脚本

auto.js是模拟人操作的软件,手动可以操作的内容,它都可以完成。类似于按键精灵。

Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。

然后呢我这边把我在b站上传的视频连接放上来大家可以点击观看学习交流
https://www.bilibili.com/video/av54488377/

因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。

目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.js DevTools。"自动操作"的部分又可以大致分为基于控件和基于坐标的操作。基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模拟操作,从而到达目的。例如click(100, 200), press(100, 200, 500)等。这种方式在游戏类脚本中比较有可行性,结合找图找色、坐标放缩功能也能达到较好的兼容性。但是,这种方式对一般软件脚本却难以达到想要的效果,而且这种方式需要安卓7.0版本以上或者root权限才能执行。所以对于一般软件脚本(例如批量添加联系人、自动提取短信验证码等等),我们采用基于控件的模拟操作方式,结合通知事情、按键事情等达成更好的工作流。

其他部分主要包括:

app: 应用。启动应用,卸载应用,使用应用查看、编辑文件、访问网页,发送应用间广播等。

console: 控制台。记录运行的日志、错误、信息等。

device: 设备。获取设备屏幕宽高、系统版本等信息,控制设备音量、亮度等。

engines: 脚本引擎。用于启动其他脚本。

events: 事件与监听。按键监听,通知监听,触摸监听等。

floaty: 悬浮窗。用于显示自定义的悬浮窗。

files: 文件系统。文件创建、获取信息、读写。

http: HTTP。发送HTTP请求,例如GET, POST等。

images, colors: 图片和图色处理。截图,剪切图片,找图找色,读取保存图片等。

keys: 按键模拟。比如音量键、Home键模拟等。

shell: Shell命令。

threads: 多线程支持。

ui: UI界面。用于显示自定义的UI界面,和用户交互。

我这次的培训发现引流、游戏的脚本编写很受大家欢迎,比如:如何王者荣耀刷金币脚本,这类型的教程我也会后面的教程中讲到。

一、执行重复性操作时减轻人力。

二、可以制作引流脚本不间断的发送广告引流,这点做网络项目的兄弟应该很清楚脚本的效果。

三,可以制作游戏刷金币脚本等等等功能,更多玩法大家可以自行拓展,思想有多广阔,路就可以走多远。接下来把代码奉上,方便朋友们学习

打开微信给指定人发送信息脚本源码

launchApp(“微信”);

sleep(3500);

click(857,148);

sleep(1000);

setText(“城南花已开”) ;

sleep(1000);

click(543,427);

sleep(1000);

setText(“你好”) ;

click(994,2060);

本篇是第一课,铺垫性的内容比较多,大家先了解一下课程的大概内容。以后计划是每一篇讲一个实际案例。好了,今天的内容就到这里,更多精彩内容敬请关注微信公众号:行者网络联盟

你可能感兴趣的:(autojs,auto.js,autojs,脚本,自动化)