Ctrl.js 微信给指定人发消息

Ctrl.js 实现微信给指定人发消息

可能还有朋友不知道Ctrl.js如何使用,我简单介绍一下,Ctrl.js 需要在手机上下载 开维控制精灵 ,应用宝,华为应用市场等平台都可以下载,帮助文档的话可以登录 http://ikaiwei.com:8889/ctrljsapi/index.html这个网址看到,编写代码的话登录http://ikaiwei.com:8889/ctrljs/login.jsp这个网站就可以在线编写代码,无需环境配置。

下面我写一个给微信指定好友发送消息的案例,注意:手机上必须安装微信

第一步、打开微信
// 定义要发送好友的姓名
var friend_name = "张三";
// 定义要发送给好友的内容
var msg = "在么?";
App.launchApp("微信");
sleep(3500);
第一步、点击下方的通讯录,即下图位置
Cs.id("com.tencent.mm:id/dk_").find().get(1).getParent().click();
sleep(2000);

在这里插入图片描述

第一步、滑动寻找要发送好友,找到好友后点击该好友,点击好友后点击发消息进入聊天页面,设置要发送的内容,即在下图所示列表中找到该好友并且点击,并且点击下图发消息按钮,进入聊天页面,最后对图三中输入框进行设置值,点击发送按钮
while(flag)
{
	var size = Cs.text(friend_name).find().size();
  	if(size == 0)
    {
    	Cs.id("com.tencent.mm:id/oc").findOne().scrollForward();
        sleep(1000);
    }else
    {
        flag = false;
    	// 找到该好友,点击该好友
        Cs.text(friend_name).findOne().getParent().getParent().getParent().getParent().click();
        sleep(2000);
        // 点击发消息按钮
        Cs.id("com.tencent.mm:id/b_d").findOne().click();
        sleep(2000);
        // 设置要发送的内容
        Cs.id("com.tencent.mm:id/aqe").findOne().setText(msg);
        sleep(2000);
        // 点击发送按钮
        Cs.id("com.tencent.mm:id/aql").findOne().click();
        sleep(2000);
        // 返回
        back();
        sleep(2000);
    }
}

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

发布了6 篇原创文章 · 获赞 0 · 访问量 481

猜你喜欢

转载自blog.csdn.net/weixin_41399197/article/details/104274789