From 0841491f06f0d19faf011800f3e8fb60e86b52ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=89=E5=90=89=E5=96=B5?= Date: Sun, 19 Apr 2026 23:40:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=96=E6=B6=88=E4=BB=BB=E5=8A=A1=E8=BF=BD?= =?UTF-8?q?=E8=B8=AA=EF=BC=8C=E9=81=BF=E5=85=8D=E5=B9=B2=E6=89=B0=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E6=B5=81=E7=A8=8B=20(#3142)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 取消任务追踪,避免干扰自动流程 * Add files via upload --- repo/js/取消任务追踪/assets/任务追踪.png | Bin 0 -> 5007 bytes repo/js/取消任务追踪/main.js | 37 +++++++++++++++++++++++ repo/js/取消任务追踪/manifest.json | 13 ++++++++ 3 files changed, 50 insertions(+) create mode 100644 repo/js/取消任务追踪/assets/任务追踪.png create mode 100644 repo/js/取消任务追踪/main.js create mode 100644 repo/js/取消任务追踪/manifest.json diff --git a/repo/js/取消任务追踪/assets/任务追踪.png b/repo/js/取消任务追踪/assets/任务追踪.png new file mode 100644 index 0000000000000000000000000000000000000000..ee5d0f719b5e37a4f78de915f2bc7833ded19376 GIT binary patch literal 5007 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 Z{|D-Ai2(Fp4UYf-002ovPDHLkV1n?_zS#f( literal 0 HcmV?d00001 diff --git a/repo/js/取消任务追踪/main.js b/repo/js/取消任务追踪/main.js new file mode 100644 index 000000000..e45c1483c --- /dev/null +++ b/repo/js/取消任务追踪/main.js @@ -0,0 +1,37 @@ +(async function () { + setGameMetrics(1920, 1080, 1); + await genshin.returnMainUi(); + keyPress("J"); + log.info("已按下 J 键,等待 1 秒..."); + await sleep(1000); + + // 只加载一次模板 + const templateMat = file.ReadImageMatSync("assets/任务追踪.png"); + const taskRo = RecognitionObject.TemplateMatch(templateMat); + + while (true) { + const screen = captureGameRegion(); + const target = screen.Find(taskRo); + + if (!target.IsEmpty()) { + log.info("检测到任务追踪,点击中..."); + target.Click(); + await sleep(700); + } else { + log.info("未检测到任务追踪,结束循环"); + } + target.Dispose(); + screen.Dispose(); + + // 没找到就跳出循环 + if (target.IsEmpty()) { + break; + } + } + + // 最后释放全局模板 + templateMat.Dispose(); + + await genshin.returnMainUi(); + log.info("执行完成,已返回主界面"); +})(); \ No newline at end of file diff --git a/repo/js/取消任务追踪/manifest.json b/repo/js/取消任务追踪/manifest.json new file mode 100644 index 000000000..2b8edd5f7 --- /dev/null +++ b/repo/js/取消任务追踪/manifest.json @@ -0,0 +1,13 @@ +{ + "manifest_version": 1, + "name": "取消任务追踪", + "version": "1.0", + "description": "取消任务追踪,避免干扰自动流程", + "authors": [ + { + "name": "吉吉喵", + "links": "https://github.com/JJMdzh" + } + ], + "main": "main.js" +} \ No newline at end of file