autox.js截图发送

发布时间:2023年12月20日

比如做截图,做点位颜色判断时,图片要电脑才能处理
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) ? // ***发送卡屏截图文件***

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

文章来源:https://blog.csdn.net/lly337/article/details/135112145
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。