autox.js截图发送

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

autox.js截图发送_第1张图片

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

你可能感兴趣的:(javascript,autoxjs)