autox.js截图发送

本文介绍了在移动端进行屏幕截图后,通过企业微信将截图原图发送到电脑并进行颜色判断的流程,以及如何利用webhook发送文件以提高开发效率。着重讨论了两种方式:手机截图后通过工具转发,以及在手机端直接使用企业微信上传接口发送大图。
摘要由CSDN通过智能技术生成

比如做截图,做点位颜色判断时,图片要电脑才能处理
1.最简单的方式是手机截图后,用qq等工具把原图发到电脑上
2.还有个方法电脑做个上传图片的接口,手机内网直接发到电脑上
3.通过企业微信发出来,这样哪里都能取到
将截图原图发到电脑上,用画图工具打开,确认像素点位置颜色的过程需要用到
针对不同的截图做颜色判断,再点击目标位置
企业微信webhook发送文件,截屏原图,分辨率约2400*1800大小约2MB
交流讨论优化开发速度

//------函数--发送企业微信图片文件
function wx_work_image(image01, f_path02) {
    images.save(image01, f_path02, "png", 100);  //卡屏截图保存成文件
    //---------------------【发送文件】webhook 2个请求
    url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key=9xxxxxxx3ad&type=file"
    rsp = http.postMultipart(url, {
        file: open(f_path02)
    })
    rsp = rsp.body.json()
    print(rsp) // {"errcode":0,"errmsg":"ok","type":"file","media_id":"3e7xxxEOMRd","created_at":"1702472528"}
    media_id = rsp.media_id  // 3UqaXxxxxxxxxSMdf5yC6B
    print("media_id", media_id)
    url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=98xxxxxxxxxxxxad"
    rsp = http.postJson(url, { "msgtype": "file", "file": { "media_id": media_id } })
    print("发送webhook文件结果: ", rsp.body.string())
}

requestScreenCapture(true)    //横屏截图
cc = captureScreen()  // 截图
var f_path5 = "/sdcard/111/ka_ping.png"  // 卡屏截图保存 这个位置就是小米手机文件管理的根目录建个111目录
wx_work_image(cc, f_path5)   // ***发送卡屏截图文件***

电脑收到拖到桌面,再后续处理

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值