PC调用安卓手机发短信

import console;
import process.adb;
 
//启动adb
process.adb.startServer()
 
//打开shell
var adb = process.adb("shell")
adb.printf('am start -a android.intent.action.SENDTO -d sms:%s --es sms_body %s --ez exit_on_sent true'
    ,"139********" //发送目标手机号码
    ,string.fromto( process.escapeArgument("测试短信"),0,65001) //注意这里使用UTF8编码短信
    )
    
//等待短信编辑窗口打开
var ret = adb.expect("(.*?)\N+([\$#])\s*$"); 
console.log(ret);
 
//模拟按键发送
adb.print("input keyevent 22")
adb.expect("\N+(.*?)\N+([\$#])\s*$")
 
adb.print("input keyevent 66")
adb.expect("\N+(.*?)\N+([\$#])\s*$")
console.log("已发送");
 
adb.close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值