//这个脚本在魅蓝6上测试有效。
//正常运行。根据型号的不同,代码
//还需要适当的调整。
//而且最好是打包成APP后再用。
//虽然有32位闪回什么的提示。
//实际情况是可以正常使用,没有问题。
吐司(& # 34;通知失去亲人的n唐慧& # 34;);
//打开数据连接
app.startActivity({
动作:& # 34;Android . SETTINGS . data _ ROAMING _ SETTINGS & # 34;
});
睡眠(2000);
如果(desc(& # 34;关闭& # 34;).exists()){
点击(383742);
}
//
launch app(& # 34;微信& # 34;);
睡眠(1500);
var qzxx = & # 34现在我迷路了,急需帮助。请联系我的亲戚帮助我!我的手机号码是:。(此求助信息为一键求助自动发送,请不要怀疑!)。我目前的职位如下:& # 34;
//定义聊天界面中的点击功能
函数w(){
//点击右下角的+号。
//睡眠(1000);
id(& # 34;com . Tencent . mm:id/b4a & # 34;).setText(qzxx);
文本(& # 34;发送& # 34;).wait for();
睡眠(1000);
单击(& # 34;发送& # 34;);
id(& # 34;com . Tencent . mm:id/b3q & # 34;).单击();
//点击位置
s =文本(& # 34;位置& # 34;).findOne()。bounds();
单击(s.centerX()、s . centery());
睡眠(1000);
//点击发送位置。
t = text(& # 34;发送位置& # 34;).findOne()。bounds();
单击(t.centerX()、t . centery());
睡眠(3000);
images . request screen capture();
而(!images . detects color(images . capture screen(),& # 34;# ff07c160 & # 34,588,100))
{}
r =文本(& # 34;发送& # 34;).findOne()。bounds();
单击(r.centerX()、r . centey());
//发起位置共享
睡眠(1000);
id(& # 34;com . Tencent . mm:id/b3q & # 34;).单击();
睡眠(2000);
id(& # 34;com . Tencent . mm:id/b3q & # 34;).单击();
//点击位置
s =文本(& # 34;位置& # 34;).findOne()。bounds();
单击(s.centerX()、s . centery());
睡眠(1500);
//点击“共享实时位置”开始共享位置
t = text(& # 34;分享实时位置& # 34;).findOne()。bounds();
单击(t.centerX()、t . centery());
}
//以下三种情况是针对返回微信头的。
//页面,便于运行。
//如果它在最后一个帮助窗口中,它将返回。
如果(文本(& # 34;我的收藏& # 34;).exists()){
back();
睡眠(1500);}
//1.根据左下角的文语切换图标的id来判断。
//如果打开了某人的对话页面,则返回主页。
如果(id(& # 34;com . Tencent . mm:id/b7l & # 34;).exists()){
back();
//等待1秒,直到页面加载完毕(下同)
睡眠(1500);
}
//2.显示左上角的放大镜图标控件id,如果
//在搜索页面上,返回到主页。
如果(id(& # 34;com . Tencent . mm:id/j64 & # 34;).exists()){
back();
睡眠(1500);
}
//3.判断你是否在通讯录& # 34;、"发现& # 34;、"I”页
//面对时返回主页
//如果(!id(& # 34;com . Tencent . mm:id/FD & # 34;).exists()){
如果(文本(& # 34;服务& # 34;).exists()){
//o = text(& # 34;微信& # 34;).findOne(0)。bounds();
//click(o . centex()、o . centery());
点击(120,1220);
}
如果(文本(& # 34;朋友圈& # 34;).exists()){
//o = text(& # 34;微信& # 34;).findOne(0)。bounds();
//click(o . centex()、o . centery());
点击(120,1220);
}
如果(文本(& # 34;新朋友& # 34;).exists()){
//o = text(& # 34;微信& # 34;).findOne(0)。bounds();
//click(o . centex()、o . centery());
点击(120,1220);
}
//text(& # 34;微信& # 34;).wait for();
//以上三种情况基本涵盖了老人的开微
//发送信件的页面。因为我们要从头版开始
//上的搜索开始找名字,求助。
//所以不在主页上。回到主页。
//双击微信返回列表顶部。
//睡眠(1500);
var name = & # 34自己的组& # 34;;
//在这里更改联系人(组)名称即可。
k = id(& # 34;com . Tencent . mm:id/FD & # 34;).findOne()。bounds();
单击(k.centerX()、k . centery());
单击(k.centerX()、k . centery());
睡眠(2000);
if(文本(名称)。exists()){
t =文本(名称)。findOne()。bounds();
单击(t.centerX()、t . centery());
睡眠(1000);
//if(id(& # 34;com . Tencent . mm:id/b47 & # 34;).exists()){
//s = id(& # 34;com . Tencent . mm:id/b47 & # 34;).单击();
//睡眠(1000);
// }
//否则
//调用聊天界面中的点击函数
w();
}
其他
{//根据id点击搜索控件
id(& # 34;com . Tencent . mm:id/GSS & # 34;).单击();
//等待输入框控件id出现
id(& # 34;com . Tencent . mm:id/j64 & # 34;).wait for();
睡眠(1000);
//可以改成微信里的人名或群名(备注名)求助。
setText(名称);
睡眠(2000);
If(文本(名称)。exists ()) {//。find()就可以了。
//depth(16)有助于准确找到控件,避免搜索框中文本的干扰。
TT =文本(姓名)。深度(16)。findOne()。bounds();
toast log(& # 34;"找到了;+name+& # 34;请耐心点& # 34;);
点击(tt.centerX()、TT . centery());
}否则{
toast log(& # 34;"找不到;)
}
睡眠(1000);
//进入聊天界面。
//调用聊天界面中的点击函数
w();
}
//为了每次打开都运行一次APP脚本。
//我们需要从最近的任务列表中模仿手册。
//关闭应用程序
//调出最近任务列表
//以下代码可根据不同型号进行调整。
recents();
睡眠(2500);
//因为我们的APP开通了微信,
//所以右划是我们的APP。
//h=device.height/2
//w=device.width-200
//swipe(w,h,110,h,1000);
//上去关闭我们的应用程序,这样
//下次打开脚本才能正确运行脚本。
//h=device.height-600
w =设备宽度/2
滑动(宽900,宽400,120)
睡眠(1500);
点击(150,550);
睡眠(3000);
吐司(& # 34;自动向亲戚求助& # 34;);
吐司(& # 34;按住下方中间的通话按钮& # 34;);
吐司(& # 34;一直按住不放开始打电话& # 34;);
吐司(& # 34;就等亲戚的回复& # 34;);
//console . hide();
//上次单击是因为recents()调用了any
//服务列表和精简的视频通话界面,
//最大化其恢复。
//点击(622,200);
//这里的值可以在开发者模式后打开。
//Get(每个手机打开方式不一样),
//可以网上查一下如何打开开发者模式。
//然后打开指针位置,用手点击屏幕上的任意位置。
//可以显示点击点的坐标。
//为了避免打包安装APP,每次运行都要去。
//具有相同应用程序名称的服务只有在可访问性中打开才能运行。
//我们只需要将我们的应用程序放在最近的任务列表中
//锁定,有些手机需要重新在应用权限里。
//打开后台权限就可以了,这样就没有障碍了。
//脸上的服务会一直开着,不会自动关闭。
//结尾最好有这个评论,
//或者这里莫名其妙的加了代码,
//导致脚本异常