说明

本文提供的代码仅供参考。不建议用于生产环境。
可能有些地方在最新版本的Auto.js上面需要做修改,才能运行。

Auto.js简介

Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄来实现的。

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

开发文档

Auto.js Pro开发文档
文档尚在完善中,可能有文档描述和代码实际行为有出入的情况。

为什么要使用Auto.js Pro开发脚本,有什么特点?

吸引我使用Auto.js Pro的原因有很多。最主要的几个原因是:

  • Auto.js Pro能开发免ROOT的安卓脚本
  • Auto.js Pro基于节点操作,能开发全分辨率的脚本,自动适配各种安卓机型
  • Auto.js Pro丰富的UI组件,能自定义各种样式的安卓界面
  • Auto.js Pro使用的javascript的语法比较优雅,代码可读性强
  • Auto.js Pro的命令库非常的丰富,接口比较多
  • Auto.js Pro脚本文件体积比较小。1000行的代码,打包后的apk文件只有3-5M,还没有广告

推荐教程

Auto.js Pro安卓全分辨率免ROOT引流脚本开发视频教程(HD超清1080p)

示例代码

//此代码由飞云脚本圈整理提供(www.feiyunjs.com)
auto.waitFor();
var UsernameExp=/用户名/;if(UsernameExp.test("用户名")) {alert("请修改第二行代码为自己在群里的名称")}
setInterval(function(){
var oGroupName;if (!((oGroupName = id("title").find()).empty())) {var sGroupName = oGroupName[oGroupName.length-1].text()// var sGroupName="肛♂哲今天想和大家一起做爱心蛋糕"var aName = id("chat_item_nick_name").find();if (!aName.empty()&&! UsernameExp.test(aName[aName.length- 1])) {var Name = aName[aName.length- 1]var parent = Name.parent()var brother = parent.parent().children()for (var i = 0, item; item = brother[i++];) {if (item.id().split("/")[1] == "chat_item_content_layout") {var messageBox = item;break;}}if (typeof messageBox == "object") {if(global.LastmessageBox==undefined){global.LastmessageBox=messageBox.hashCode()} else {if(global.LastmessageBox!=messageBox.hashCode()){global.LastmessageBox=messageBox.hashCode()} else {return;}}var longClick=messageBox.longClick();if(!longClick) {log("备用方案")messageBox=messageBox.children().find(longClickable(true))longClick=messageBox.longClick();}if (longClick) {var item = null;if ((item = id("name").text("转发").findOne(50)) != null) {if (item.click()) {var oGroupList = nullsleep(500)if ((oGroupList = id("listView1").findOne(1500)) != null) {var oRealGroup = null;var loop=0;while ((oRealGroup = text(sGroupName).findOne(1000)) == null) {if(!oGroupList.scrollForward()){log("第"+loop+"次尝试:"+sGroupName+"搜索失败");sleep(100);id("ivTitleBtnRightText").text("取消").findOne(1000).click();LastmessageBox=undefined;break;}sleep(150)if(++loop>=10) {log("this a bug")break;}}if(oRealGroup!=null) {if(oRealGroup.parent().click()) {if(id("dialogRightBtn").text("发送").findOne(100).click()) toastLog("复读成功");}}}}}}}}}},1000);

QQ复读机,autojs pro免root脚本引擎开发的,不需要root权限运行相关推荐

  1. autojs免root脚本引擎开发的QQ空间说说点赞源码

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  2. autojs免root脚本引擎开发的QQ名片点赞源码免费分享

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  3. autojs免root脚本引擎开发的发送通知和去除通知代码,值得参考学习

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  4. autojs免root脚本引擎开发的微信群爆粉脚本免费开源分享代码

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  5. autojs免root脚本引擎开发的取APP当前页面activitys源码

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  6. autojs免root脚本引擎编写的QQ空间点赞脚本源码

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  7. 基于autojs的安卓免root脚本引擎编写的QQ文字换语言发送全自动脚本

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  8. autojs Pro免root脚本引擎编写的获取本地时间及网络时间验证

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  9. autojs开发的QQ复读机(学习版),源代码免费分享了

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

最新文章

  1. Android 自定义ProgressBar 实现进度圆环
  2. RDKit | 基于RF和SVM的溶解度预测模型比较
  3. Windows Phone访问web service和WCF服务
  4. wince 6中硬键盘 输入法解决
  5. Git 和 GitHub 教程——版本控制入门
  6. 全字符微信名 php,PHP方法处理微信昵称特殊符号过滤
  7. 改善Python程序的91个建议(二)
  8. 基于Kylin的数据统计分析平台架构设计与实现
  9. QQ桌球瞄准器开发(3)绘制瞄准线及母球
  10. 【Java异常】Variable used in lambda expression should be final or effectively final
  11. 强大的健身软件——Keep
  12. 用altium designer 如何按1:1比例输出PCB图?
  13. DSP 性能 GMAC 和 GFLOP含义
  14. C语言每日一练——第159天:佩奇存钱方案
  15. 结构有限元分析工具 — Abaqus
  16. MSSQL 数据页查询使他 DBCC PAGE 详细说明
  17. fabric QA
  18. 手动实现表格分页功能
  19. CHAPTER 18 Semantic Role Labeling
  20. 论相对性原理2-洛仑兹坐标变换的数学原理

热门文章

  1. P8H61 换 CPU,升级 BIOS,IDE 转 AHCI
  2. 拆解飞机黑匣子,看看内部构造、PCB及芯片!
  3. html如何实现立体效果,纯css实现立体摆放图片效果的示例代码
  4. python学习总结——列表
  5. python学习总结--字典
  6. IBM TivoliStorageManager实施安装步骤
  7. 奇偶校验、累加和校验、CRC 算法
  8. php模拟流量器,插入式电磁流量计 智能流量计
  9. SAP UI5 应用开发教程之一百零七 - SAP UI5 OverflowToolbar 容器控件介绍的试读版
  10. 2015年CVTE校园招聘--Web后台服务开发工程师笔试题目及参考答案