微信怎么发起群聊视频通话(autojs4.1.1实现方便老人的一键自动拨打某联系人的微信视频通话)

1.通过了oppo reno上的测试

2.微信版本要求:8.0.19

3.打开开发者模式后,打开里面的指针位置,参考本地屏幕坐标,改变里面的坐标。

  • 需要在手机上下载autojs4.1.1。
  • 其中的“唐唐”三个字需要全部替换为微信中要进行视频通话的联系人。
  • 以下是代码(有点乱,没有优化),直接复制到autojs的js文件中即可使用:

    //这个脚本其实是有效的,运行正常的。

    //最好打包成APP安装使用。

    //虽然有32位闪回什么的提示。

    //实际情况是可以正常使用,没有问题。

    auto . wait for();

    吐司(& # 34;视频通话n连微信前不要触摸屏幕;等待连接完成;※唐慧郑重提醒&# 34;);

    launch app(& # 34;微信& # 34;);

    睡眠(1000);

    //以下三种情况为返回微信首页,

    //易于运行

    //1.根据左下角的文语切换图标的id来判断。

    //如果打开了某人的对话页面,则返回主页。

    如果(id(& # 34;com . Tencent . mm:id/b7l & # 34;).exists()){

    back();

    }

    //2.显示左上角的放大镜图标控件id,如果

    //在搜索页面上,返回到主页。

    如果(id(& # 34;com . Tencent . mm:id/j64 & # 34;).exists()){

    back();

    }

    //3.判断你是否在通讯录& # 34;、"发现& # 34;、"I”页

    //点击& # 34;微信& # 34;文本返回主页

    //如果(!id(& # 34;com . Tencent . mm:id/FD & # 34;).exists()){

    //id(& # 34;com . Tencent . mm:id/kdk & # 34;).单击();

    //o = id(& # 34;com . Tencent . mm:id/kdk & # 34;).findOne()。bounds();

    //click(o . centex()、o . centery());

    //

    //}


    如果(文本(& # 34;服务& # 34;).exists()){

    点击(150,2250);

    }

    如果(文本(& # 34;朋友圈& # 34;).exists()){

    点击(150,2250);

    }

    如果(文本(& # 34;新朋友& # 34;).exists()){

    点击(150,2250);

    }

    //以上三种情况基本涵盖了老人的开微

    //发送信件的页面。因为我们要从头版开始

    在//上搜索开始查找姓名并进行视频通话。

    //所以不在主页上。回到主页。

    //双击微信返回列表顶部。

    k = id(& # 34;com . Tencent . mm:id/FD & # 34;).findOne()。bounds();

    单击(k.centerX()、k . centery());

    单击(k.centerX()、k . centery());

    睡眠(2000);

    如果(文本(& # 34;唐唐& # 34;).exists()){

    t = text(& # 34;唐唐& # 34;).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);

    // }

    //否则

    {//点击右下角的+号。

    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());

    睡眠(1000);

    }

    微信怎么发起群聊

    }

    其他

    {

    //根据id点击搜索控件

    id(& # 34;com . Tencent . mm:id/GSS & # 34;).单击();

    //等待输入框控件id出现

    id(& # 34;com . Tencent . mm:id/j64 & # 34;).wait for();

    //在输入框中输入人名(这里是人名& # 34;唐唐& # 34;

    //可以改成你想要的视频通话的微信里的人名(笔记名)。

    setText(& # 34;唐唐& # 34;);

    //等待搜索结果(人名)控件出现,

    id(& # 34;com . Tencent . mm:id/a27 & # 34;).wait for();

    //获取上面控件的坐标值并点击,这里用于longClick。

    //点击就可以了,这里没有区别。

    r = id(& # 34;com . Tencent . mm:id/a27 & # 34;).findOne()。bounds();

    long click(r . centex()、r . centey());

    睡眠(1000);

    //进入聊天界面。

    //点击右下角的+号。

    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());

    睡眠(1000);

    }

    //为了每次打开都运行一次APP脚本。

    //我们需要从最近的任务列表中模仿手册。

    //关闭应用程序

    //调出最近任务列表

    recents();

    睡眠(1000);

    //因为我们的APP开通了微信,

    //所以画右(每个手机不一样,有的画左)一个

    //第二次是我们的APP。

    h =设备高度/2

    w =设备宽度-200

    刷卡(110,h,w,h,1000);

    //上去关闭我们的应用程序,这样

    //下次打开脚本才能正确运行脚本。

    h =设备高度-600

    w =设备宽度/2

    滑动(宽,高,宽,800,120)

    //上次单击是因为recents()调用了any

    //服务列表和精简的视频通话界面,

    //最大化其恢复。

    睡眠(2000);

    点击(950,300);

    //这里的值可以在开发者模式后打开。

    //Get(每个手机打开方式不一样),

    //可以网上查一下如何打开开发者模式。

    //然后打开指针位置,用手点击屏幕上的任意位置。

    //可以显示点击点的坐标。

    //为了避免打包安装APP,每次运行都要去。

    //具有相同应用程序名称的服务只有在可访问性中打开才能运行。

    //我们只需要将我们的应用程序放在最近的任务列表中

    //只要锁住它,让里面的服务无障碍就可以了

    //始终打开,不自动关闭。

    //结尾最好有这个评论,

    //或者这里莫名其妙的加了代码,

    //导致脚本异常。这里的值可以在开发者模式开启后开启。

    //Get(每个手机打开方式不一样),

    //可以网上查一下如何打开开发者模式。

    //然后打开指针位置,用手点击屏幕上的任意位置。

    //可以显示点击点的坐标。

    //为了避免打包安装APP,每次运行都要去。

    //具有相同应用程序名称的服务只有在可访问性中打开才能运行。

    //我们只需要将我们的应用程序放在最近的任务列表中

    //只要锁住它,让里面的服务无障碍就可以了

    //始终打开,不自动关闭。

    //结尾最好有这个评论,

    //或者这里莫名其妙的加了代码,

    //导致脚本异常。

    您可以还会对下面的文章感兴趣

    使用微信扫描二维码后

    点击右上角发送给好友