说明

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

Auto.js简介

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

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

推荐教程

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

开发文档

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,还没有广告

示例代码

//此代码由飞云脚本圈整理提供(www.feiyunjs.com)
"auto";
console.show();
launchApp("QQ");
sleep(1000);Text = "";
while (true) {var UIOB = className("android.widget.AbsListView").findOne();if (getEnd(UIOB)!=""&&getEnd(UIOB)!= Text) {Text = getEnd(UIOB);log(Text);var txt=TuringRobot(Text);input(txt);while(!click("发送"));};
};function getEnd(UiObject) {try{        var sum = UiObject.childCount();if (sum) {var Object = UiObject.child(sum - 1);if (Object.className() == "android.widget.TextView") {return Object.text();} else {return getEnd(Object);};}else{return ""};}catch(e){return "";  };
};function TuringRobot(message, id) {var url = "http://www.tuling123.com/openapi/api";var res = http.postJson(url, {key:"1c2514d9c9884931985b5bef1232fa24",info: message,userid: "1"});var txt = res.body.json().text;return txt;
};

autojs版本的QQ聊天自动回复机器人源码免费分享,不需要root权限相关推荐

  1. python聊天机器人源码_Python Google talk聊天机器人源码

    Python玩蛇网本文是关于依据xmpp封装的Jabber聊天机器人类. 并提供了Python Google talk聊天机器人源码供大家参考.这个python gtalk机器人是可以通过继承,并能重 ...

  2. java 聊天机器人 源码_Alice聊天机器人源码及DEMO - 源码下载|Windows编程|网络编程|源代码 - 源码中国...

    压缩包 : Alice聊天机器人源码及DEMO.rar 列表 Alice聊天机器人源码及DEMO/.classpath Alice聊天机器人源码及DEMO/.project Alice聊天机器人源码及 ...

  3. android机器人秀代码,android 智能聊天机器人源码(robot)

    android 智能聊天机器人源码(robot) 资源下载此资源下载价格为3D币,请先登录 资源文件列表 zhy_robot_01/.classpath , 475 zhy_robot_01/.pro ...

  4. (下部) wechaty 微信机器人源码教程

    " wechaty | 微信社群管理 - 机器人" Hello,大家好.我是公众号"八点半技术站"的小编-Bruce.D. 今天是周三(2020-04-27), ...

  5. AI智能语音机器人源码供应批发采购

    AI智能语音机器人源码供应批发采购,智能電話机器人作为当今的一款智能化产品,在实际应用中能准确的以人类的声音.思维和语气智能应对客户提出的各种问题. 科技革新智能化浪潮来袭,如智能家居.智能办公.智能 ...

  6. 深圳电销机器人源码厂家哪家好

    深圳电销机器人源码厂家哪家好随着人工智能的发展,越来越多的企业开始选择采用智能语音机器人,来减轻人工的压力,更好的服务客户,提高效率. 而随着人工智能的发展,越来越多的企业开始选择采用智能语音机器人, ...

  7. 自动挂机区块AI机器人源码开源支持二次开发

    简介: 自动挂机区块AI机器人源码,看起来像是被二开过的,功能比较完整. 网盘下载地址: http://kekewl.net/rEtsTLGFmxM0 图片:

  8. python扫地机器人开发学校_扫地机器人源码及解释

    [实例简介] 本设计采用stm32c8t6进行开发,功能大概为通过光电传感器采集车周边信息给单片机,单片机根据采集到的信息作出分析控制小车进行运动来进行s型擦桌子,同时新添自动定时洒水功能.时间有限, ...

  9. AI智能电话机器人源码搭建揭秘

    AI智能电话机器人源码搭建揭秘! 随着人工智能的普及,AI已经渗透到各行各业,本文就为大家介绍了利用最前沿的AI技术实现电话机器人的原理.智能电话机器人就是充分的利用了人工智能语音识别技术和大数据的精 ...

  10. 智能电话机器人源码搭建的原理与功能

    AI智能电话机器人源码搭建揭秘! 随着人工智能的普及,AI已经渗透到各行各业,本文就为大家介绍了利用最前沿的AI技术实现电话机器人的原理.智能电话机器人就是充分的利用了人工智能语音识别技术和大数据的精 ...

最新文章

  1. OpenCV形态学处理使用技巧与应用演示
  2. Genome Research | TransBorrow:通过借用不同拼接工具的拼接结果来引导完成转录组拼接
  3. python手动将机器学习模型保存为json文件
  4. NYOJ 289 苹果
  5. 在PowerDesigner中设计概念模型
  6. mysql命令速查手册
  7. ReportViewer教程(13)-交互式排序
  8. Vue前端路由(Vue-router)
  9. c语言函数实际参数,C语言:函数声明与定义的参数不一致问题,后果可能很严重哦!!!!!...
  10. 判断一个对象是否存在
  11. python迭代器学习与简单的实践
  12. hive select 语句
  13. 微信表白代码,单身汪们还不快收藏!
  14. macOS安装yarn
  15. Scratch中设置物体的中心点
  16. Adobe登陆出现Access denied解决方法
  17. windows c++ (3) windows获取进程PID、进程路径、进程启停及文件相关操作
  18. 【20保研】西安电子科技大学计科院关于举办2020年“优研计划”暑期夏令营的通知...
  19. Metrolog XG 构建坐标系
  20. Java调用百度AI开放平台API

热门文章

  1. 《UnityAPI.Animator动画器》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Animator+avatar+CrossFade+Key+立钻哥哥++OK++)
  2. 专网网速测试软件,CMD怎么测试网速?测网速用命令PING
  3. 【Oracle SQL】计算同比与环比(列转行进行偏移)
  4. mate50 鸿蒙,华为Mate50Pro概念机:瀑布环绕屏+鸿蒙系统,就算涨价我也劝你买...
  5. tcp wireshark 过滤syn_抓包工具Wireshark常用过滤使用方法
  6. wilcoxon秩和检验--学习笔记
  7. ipad上编译运行代码_是否可以在iPad上编写和运行PHP代码?
  8. 大规模WebGL应用引发浏览器崩溃的几种情况及解决办法
  9. php pc无法登录失败,window_win7系统在局域网共享文件提示登录失败用户账户限制的故障原因及解决方法,win7操作系统在局域网共享文件 - phpStudy...
  10. H5清理微信缓存的方案