AutoJs是一款功能强大的脚本编程软件,相信在双十一来临前,商家总是会开启一些限量活动等你来抢购,但是常常因为自己的网速以及手速等问题,常常抢不到,你可以去网上下载脚本,但是网上的脚本鱼龙混杂不知道哪些有病毒,所以在这里为你带来了AutoJs app,用户可以根据自己的需求进行使用,十分方便。
AutoJs最新版操作十分简单,除了可以编写脚本以外,还能对屏幕进行截取、找图找色等函数,而且最重要的是支持e4x界面,用户可以将JavaScriPt+打包为apk软件,实用性极强,需要的小伙伴快来下载体验吧!
1、安装并打开Autojs7.0破解版,会提示需要启用无障碍服务,点击去设置,会跳转到手机设置-系统-无障碍页面,在应用列表选择Auto.js,开启无障碍服务即可;
2、回到APP主页,点击页面上方脚本选项卡,进入脚本列表,右下角可以选择导入脚本,或者新建文件或文件;
3、提供了很好的手机端辅助编辑工具,我们输入以下代码,这段代码可以实现输入一段文字,并发送给QQ好友:
4、右上角点击保存,然后点击运行按钮,运行示例如下:
5、发送成功后脚本运行结束,可以在auto.js APP里查看日志,对于循环调用的脚本,推荐在APP设置里打开音量上键停止所有脚本,这样也避免了我们不小心写了死循环的情况。
1、首先得在手机上安装autojs,然后打开。
2、可以看到项目界面,如果脚本已经有项目了不在项目界面,就点左下解的+加号会出来几个选择,选择导入项目。
3、如果没有项目,就选择项目,会新建一个项目,出现的新建项目属性页面填一下就可以了。
4、主脚本是main.js,如果名称不一样可以改,创建成功会到如图界面,运行的话点上面的右三角 播放按钮就可以了,记得有些操作是需要无障碍权限的,要去设置下,
5、项目里可以包含多个脚本文件,可以单独运行一个文件,点文件后面的播放三解按钮就可以,或者点编辑按钮,在编辑界面上也有运行播放按钮,可以在编辑完直接看效果。
6、这里脚本是简单的弹出提示,运行后可以看到运行结果。
7、部分操作需要无障碍权限,需要去设置。
1~坐标点击就是直接点击某个点,这个点是固定的,所以在不同分辨率兼容性差,所以不推荐使用,不详说,主要说说其他几个
2~控件点击是autojs左右特点的一项功能,它是基于安卓的无障碍功能的,在软件上有很好的支持,但是游戏就不行了。具体的教程很多,不多说了,就说说我在使用时踩得一些坑。
①有些控件能用autojs的工具找到,但是写出来后却识别不出来,手动滑动一下屏幕就能找到了,不知道是不是BUG,所以加个判断,防止找不到脚本出错
②寻找控件建议不要用findOne()、waitFor()、exists()等一些会阻塞的方法,不然稍微出现一点其他事件就会阻塞,导致脚本莫名其妙的卡死,使用findOne(timeout)、findonce()时可以加个判断在不为null的时候再点击或其他操作,因为没找到返回null,直接click就会报错,脚本停止运行,要是是找的父或者子控件也写到判断里
③找图找色特别消耗内存,所以在能用控件就用控件,找图找色在找到后要用recycle()来对创建的图像对象回收,提高脚本稳定,让脚本能持续运行更长时间,截图也需要一定的时间
④如果脚本有悬浮窗,使用找图要注意不要将要找的图遮挡
⑤控件中使用text比id要靠谱一些,在一些软件中id是会改变的
停止所有正在运行的脚本
engines.stopAll();
停止所有正在运行的脚本并显示停止的脚本数量
engines.stopAllAndToast();
停止自己
engines.myEngine().forceStop();
停止他人
engines.all().map((ScriptEngine) => {
if (engines.myEngine().toString() !== ScriptEngine.toString()) {
ScriptEngine.forceStop();
}
});
终止当前运行的Java虚拟机
java.lang.System.exit(0);
停止所有autojs进程
var nowPid = android.os.Process.myPid();
var am = context.getSystemService(java.lang.Class.forName("android.app.ActivityManager"));
var list = am.getRunningAppProcesses();
for (var i = 0; i < list.size(); i++) {
var info = list.get(i);
if (info.pid != nowPid) {
kill(info.pid);
}
}
kill(nowPid);
function kill(pid) {
android.os.Process.killProcess(pid);
}
1、简单易用的自动化操作API,专业&强大的选择器API,提供对屏幕上的控件的寻找、遍历、获取信息、操作等。类似于Google的UI测试框架UiAutomator,您也可以把他当做移动版UI测试框架使用
2、采用JavaScript为脚本语言,并支持代码补全、变量重命名、代码格式化、查找替换等功能,可以作为一个JavaScript IDE使用
3、支持使用e4x编写界面,并可以将JavaScript打包为apk文件,您可以用它来开发小工具应用
4、支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。录制录制可产生js文件或二进制文件,录制动作的回放比较流畅
5、提供截取屏幕、保存截图、找图找色等函数,可进行简单的游戏脚本制作
6、可作为Tasker插件使用,结合Tasker可胜任日常工作流
7、带有界面分析工具,类似Android Studio的LayoutInspector,可以分析界面层次和范围、获取界面上的控件信息
对于您的问题快深感抱歉,非常感谢您的举报反馈,小编一定会及时处理该问题,同时希望能尽可能的填写全面,方便小编检查具体的问题所在,及时处理,再次感谢!