1.oppo Reno通过测试
2.微信版本要求:8.0.19
3.必须打开开发人员模式,打开内部指针位置,参照本地屏幕坐标更改内部坐标。
手机上au版本中的3个“钱”都要下载。应该用想要的联系方式替换微信中的视频通话。以下是代码(有点乱,不优化),直接复制到autojs的js文件中即可。
//该脚本实测有效,运行正常
//最好用APP安装包装
//虽然有任何32位闪存或其他提示。
//实际情况是可以正常使用。没问题。
AU();
Toast('微信视频通话' \n连接前不要触摸屏幕。\n请等待连接完成。\ n唐辉郑重);
LaunchApp('微信');
休眠(1000);
//以下三种情况都是为了返回微信主页。
//易于执行
//1。根据左下角文本语音切换图标控件id进行判断
//当某人的对话页面打开时,返回第一页
If(id('com .)。exists(){
百();
}
//2。如果根据左上角放大镜图标控件id判断。
//返回搜索页面的第一页
If(id('com .)。exists(){
百();
}
//3。确认您在“地址簿”、“找到”、“我”页面上
//面的时候点击“微信”字样即可返回主页
//if(!Id('com .)。exists(){
//id('com .)。click();
//o=id('com。)。findOne()。bounds();
//click()、o . centery();
//
//}
If(文本(“服务”)。exists(){
Click(150,2250);
}
If(文本(“朋友圈”)。exists(){
Click(150,2250);
}
If(文本(“新朋友”))。exists(){
Click(150,2250);
}
//以上三种情况基本上包括老年人打开微温。
//信所在页面的情况。因为我们在主页上
//的搜索找到人名,开始打视频电话
//所以如果不在主页上,就返回主页
双击//微信单词返回列表顶部
K=id('com .)。findOne()。bounds();
Click()、k . centery();
Click()、k . centery();
睡眠(2000);
If(文本(“钱”))。exists(){
T=text('钱')。findOne()。bounds();
Click()、t . centery();
睡眠(1000);
//if(id('com .)。exists(){
//s=id('com。)。click();
//sleep(1000);
//}
//else
单击右下角的符号
Id('com .)。click();
//单击视频通话
S=text('视频通话')。findOne()。bounds();
Click()、s . centery();
休眠(1000);
//点击重新出现的视频通话开始视频通话
T=text('视频通话')。findOne()。bounds();
Click()、t . centery();
休眠(1000);
}
}
Else
{
//单击“按id搜索”控件
Id('com .)。click();
//等待输入框控件id出现
Id('com .)。wait for();
//请在输入框中输入姓名(此处的名称为“钱”
//可以更改为视频通话微信中的人名
SetText('钱');
//等待搜索结果(名称)控件出现。
Id('com .)。wait for();
//获取上述控件的坐标值,然后单击。请在longClick上使用。
//click也可以。这里没有差别
R=id('com。)。findOne()。bounds();
LongClick()、r . centery();
休眠(1000);
//进入聊天界面
//单击右下角的数字
Id('com .)。click();
//单击视频通话
S=text('视频通话')。findOne()。bounds();
Click()、s . centery();
睡眠(1000);
//点击重新出现的视频通话开始视频通话
T=text('视频通话')。findOne()。bounds();
Click()、t . centery();
睡眠(1000);
}
//APP脚本每次打开时都可以运行
//我们必须在最近的工作列表中模仿被动
//关闭应用程序
//调用最近的任务列表
recents();
睡眠(1000);
//因为我们的应用程序打开了微信的门,
//所以向右划(每个手机都不一样,有的向左划)一个
//下一个就是我们的应用程序
H=device.height/2
W=device.width-200
摆动(110、h、w、h、1000);
//用以上笔画关闭我们的应用程序。
//下次打开时,脚本将正确运行
H=device.height-600
W=device.width/2
摆动(w、h、w、800、120)
//最后一次单击是因为recents()进行随机调用
//减少到服务列表的视频通话界面,
//最大化恢复
睡眠(2000);
Click(950,300);
//此处的值可以打开开发人员模式
//导入(所有手机打开方式不同。)
//可以查看如何在互联网上打开开发人员模式。
//然后打开指针位置并使用手屏幕上的任意位置
//可以显示单击的坐标
//包装好的应用程序每次运行时都要避免去
//只有在可访问性中打开具有相同应用程序名称的服务后,才能运行。
//我们只需在最近的任务列表中放入我们的应用程序。
//锁住就可以了。这将使无障碍内的服务成为可能。
//始终打开,不会自动关闭。
//最好在末尾有此注释。
//或代码莫名其妙地添加到这里。
//脚本异常出现此数值可能会打开开发人员模式
//导入(所有手机打开方式不同。)
//可以查看如何在互联网上打开开发人员模式。
//然后打开指针位置并使用手屏幕上的任意位置
//可以显示单击的坐标
//包装好的应用程序每次运行时都要避免去
//只有在可访问性中打开具有相同应用程序名称的服务后,才能运行。
//我们只需在最近的任务列表中放入我们的应用程序。
//锁住就可以了。这将使无障碍内的服务成为可能。
//始终打开,不会自动关闭。
//最好在末尾有此注释。
//或代码莫名其妙地添加到这里。
//脚本异常