本文目录一览:
autojs脚本一键打开微信扫一扫
toast("微信扫一扫 Tanghui");
//本脚本在魅蓝 6上实测有效
//正常运行。根据机型不同,代码
//也需要做出适当调整
//并且打包成APP安装后使用最好了
//虽然有提示什么32位的闪退什么的
//实际情况就是能正常使用,没什么问题
//第一步打开数据连接
app.startActivity({
action: "android.settings.DATA_ROAMING_SETTINGS"
});
sleep(2000);
if(desc("关闭").exists()){
click(383,742);
}
launchApp("微信");
sleep(1500);
//以下三种情况都是为了返回微信首
//页,便于运行
//如果在上次求助窗口内则返回
if(text("我的收藏").exists()){
back();
sleep(1500);}
//1.根据左下角文字语音切换图标控件id判断
//如果打开了某人的对话页面则返回首页
if(id("com.tencent.mm:id/b7l"). exists()){
back();
//等待1秒钟,等页面加载完成(下同)
sleep(1500);
}
//2.根据左上角放大镜图标控件id判断如果
//在搜索页面则返回首页
if(id("com.tencent.mm:id/j64"). exists()){
back();
sleep(1500);
}
//3.判断如果处于“通讯录"、"发现"、"我”页
//面时返回首页
//if(!id("com.tencent.mm:id/fd"). exists()){
if(text("服务").exists()){
//o=text("微信").findOne(0).bounds();
//click(o.centerX(),o.centerY());
click(120,1220);
}
if(text("朋友圈").exists()){
//o=text("微信").findOne(0).bounds();
//click(o.centerX(),o.centerY());
click(120,1220);
}
if(text("新的朋友").exists()){
//o=text("微信").findOne(0).bounds();
//click(o.centerX(),o.centerY());
click(120,1220);
}
//点击微信右上角加号
id("com.tencent.mm:id/grz").findOne().click();
sleep(1500);
//再点击扫一扫打开它
s=text("扫一扫").findOne().bounds();
click(s.centerX(),s.centerY());
autojs脚本实现自动接听微信、QQ音视频通话
//在autojs中对脚本设置为一分钟运行一次。需开启无障碍里的autojs,在最近任务锁定autojs并且允许autojs后台自启动运行(可查询自己手机怎么开启)
//小图.jpg可以用手机截屏后用手机自带图片编辑功能裁切出含“接受”部分的小图并放下面的目录下
//鉴于autojs的截图函数的不稳定性,可以把代码截的图用代码images.save()保存到手机上也用手机自带图片编辑功能裁切一张小图与手机自带截屏功能截的图制作的小图两者都加入判断以提高成功率
//这个主要针对网上已有的antoanswer.app在竖屏状态下运行稳定,却无法在横屏时自动接听而设计。竖屏状态下建议下载autoanswer.app(注意不同版本的效果不一样,要找到适合自己手机的版本)
if(!requestScreenCapture()){
toast("请求截图失败");
exit();
}
//requestScreenCapture(true);
sleep(2000);
var img=captureScreen();
var temp=images.read("/storage/emulated/0/小图.jpg");
var p=findImage(img,temp);
if(p){
click(p.x+temp.getWidth()/2,p.y+temp.getHeight()/2);
}else{
}
autojs歌曲代码
Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄来实现的。
Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
吸引我使用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,还没有广告。
Autojs手机版教程
AutoJs最新版本apk是一款颇为实用的安卓手机免root脚本制作工具,其中的代码都是入门级别的,有点程序基础的用户都能看懂,而对编程全然不知的用户只要修改应用中的坐标和次数也能够轻松完成脚本编辑,游戏录制、应用功能启动等一触即达。
一个不需要Root权限的类似按键精灵的自动操作软件,可以实现自动点击、滑动、输入文字、打开应用等。注意:这里的不需要Root权限指的是一般软件,游戏的自动点击等是需要Root权限的。
AutoJs最新版本apk特色:
1.简单易用的自动操作函数;
2.悬浮窗录制和运行;
3.丰富的文档、教程与示例;
4.更专业强大的选择器API,提供对屏幕上的控件的寻找、遍历、获取信息、操作等。类似于Google的UI测试框架UiAutomator,您也可以把他当做移动版UI测试框架使用;
6.采用JavaScript为脚本语言,支持简单的代码补全。您也可以把他当作简便的JavaScript IDE使用;
7.带有界面分析工具,类似Android Studio的LayoutInspector,可以分析界面层次和范围、获取界面上的控件信息;
8.支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。
AutoJs最新版本apk使用说明:
有些按钮或者部件是图标而不是文字(例如发送朋友圈的照相机图标以及QQ下方的消息、练联系人、动态图标),这是不能通过click来点击,只能通过描述图标所在的区域来点击。