[求教 auto.js]利于预存图片加快扫码

2022-11-10 09:30:03 +08:00
 molezznet

需求:日常通勤 2 点一线,平时将几个点的场所码全部拍照并标识水印存在 download 里, 进之前打开扫一扫选择相册图片,完成,人多时比每次拍照方便些

现状:本来打算利用 macrodroid ,没有实现,发现 auto.js 后,参考了这篇 试了下还可以,现在如下方式省去了手动选择文件夹,需约 2 秒,模拟 click“下载”这步较久。 但是最后一点需要手动选图

"auto";
launch("com.tencent.mm");
while(!click("发现"));
while(!click("扫一扫"));
while(!click("相册"));
while(!click("所有图片"));
while(!click("下载"));

希望:进一步加速,直接把图片打包成不同 js ,但是不知道怎么点击固定图片名称,或者有个更好方式?

1510 次点击
所在节点    生活
3 条回复
Blanke
2022-11-10 09:50:44 +08:00
单纯采用 auto.js 的话,几个方法,不要放在 download 目录,因为这个目录图片可能变动,新建一个目录,比如叫 A ,将最后 click('下载') 换成 'A‘,因为 A 文件夹不会变动,然后模拟点击实际图片位置即可
Blanke
2022-11-10 09:53:58 +08:00
第二个方法,将图片添加文字水印,且 wx 选择图片界面预览可显示该文字水印,然后用 ocr 判断位置,然后模拟点击
molezznet
2022-11-10 11:27:45 +08:00
@Blanke ok , 第一个试试看如何精确点击,OCR 看起来消耗时间会更复杂些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/894025

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX