SuperMonster003
SuperMonster003
后续版本将尝试缓解内存溢出情况
暂时无法解决 因为项目需要手动进行截图回收 所以必须复制一份 否则 Auto.js 默认会回收上一次的截图 (除非间隔很短被判断为相同截图) 你可以看一下发生泄漏的代码位置 其实跟在后面就能看到手动回收的代码 但警告日志暂时没有办法去除或 suppress 掉 更不能通过try/catch代码块捕获 此 issue 将标记为 '无法完成'
目前已找到可能的解决方案 将在下一版解决上述问题
v2.1.7 已尝试解决上述内存溢出问题 如问题复现 可继续反馈 关于内存溢出可能的解决方案及此次更新相关的代码改动 将在本周四之后在当前issue下作出答复
images.captureScreen() 创建一个 ImageWrapper 这个 ImageWrapper 会在下一次调用 captureScreen 时被自动回收 ```js images.requestScreenCapture(); let capt_1 = images.captureScreen(); console.log(capt_1.getHeight()); // a certain number let capt_2 = images.captureScreen(); console.log(capt_2.getHeight()); // a certain number console.log(capt_1.getHeight()); //...
又是屏幕分辨率的问题吧
@e1399579 如果用正则呢,比如 `if (idEndsWith("h5_tv_title").textMatches(/好友排行榜|Green heroes/).findOne()) {` ` // ... ...` `}` 或者 `let keyword = "查看更多好友";` `if (flagEn) keyword = "View more friends"; // 判断h5标题时确定了英文系统` 之类的。 😄
屏幕分辨率是多少 打开autojs软件的控件抓取功能看看有没有错位
蚂蚁庄园脚本目前只实现星星球自动点击功能
金币位置没有控件可抓取 顺滑移动还不能实现 金币在转动且近大远小 水平坐标在不断变化 颜色匹配无法保证坐标落在金币正中间的位置 种种难题等待克服 真的不是那么"方便"的 😢