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