|
|
写多了脚本发现很多找图点击的逻辑都是重复的,索性封装了个公共文件,用require直接引用:
utils.js:- function findAndClick(img, threshold) {
- let t = Finder.Find(img, {threshold: threshold || 0.85})
- if (t) {
- Input.Click(t.x, t.y)
- return true
- }
- return false
- }
- function waitAndClick(img, maxTry) {
- for (let i = 0; i < (maxTry || 10); i++) {
- if (findAndClick(img)) return true
- Sleep(500)
- }
- return false
- }
复制代码
主脚本里:- require("utils.js")
- waitAndClick(start_btn_img, 20)
复制代码
多文件拆分之后主脚本逻辑清晰很多,也方便复用到其他项目里。 |
|