文档地址
http://doc.autoxjs.com/#/widgetsBasedAutomation?id=uiselector
![0_1707291993400_69a28c85-75f1-49c5-8dd1-1f871a85df04-image.png](正在上传 100%)
文档里 exits() 判断控件是否存在
exist 存在;(尤指在困境或贫困中)生活,生存;实际上有
exits
n.
(车辆可以从一道路驶出进入另一道路的)出口,出路;出口;退出;通道;(尤指演员)退场;离去;太平门
v.
退出(计算机程序);出去;退场;(剧本里的指示)退场,退下;离去
exit的第三人称单数和复数
比如做截图,做点位颜色判断时,图片要电脑才能处理
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) // 发送卡屏截图文件