From f033910233a867fa46e0ef0085b0701006c90759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B7=E4=B8=AA=E5=90=8D=E5=AD=97=E5=A5=BD=E9=9A=BE?= =?UTF-8?q?=E7=9A=84=E5=96=B5?= <25520958+MisakaAldrich@users.noreply.github.com> Date: Tue, 26 Aug 2025 22:57:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=92=E6=A1=A3=E5=96=B5=E5=8A=B3=E6=96=AF?= =?UTF-8?q?=E7=9A=84=E8=BF=87=E6=B0=94=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/RecognitionObject/ConfirmButton.png | Bin .../Assets/RecognitionObject/FragileResin.png | Bin .../Assets/RecognitionObject/PlusButton.png | Bin .../Assets/RecognitionObject/QuickUsePlusButton.png | Bin {repo => archive}/js/使用脆弱树脂/main.js | 74 +++++++++--------- .../js/使用脆弱树脂/manifest.json | 28 +++---- .../js/使用脆弱树脂/settings.json | 12 +-- 7 files changed, 57 insertions(+), 57 deletions(-) rename {repo => archive}/js/使用脆弱树脂/Assets/RecognitionObject/ConfirmButton.png (100%) rename {repo => archive}/js/使用脆弱树脂/Assets/RecognitionObject/FragileResin.png (100%) rename {repo => archive}/js/使用脆弱树脂/Assets/RecognitionObject/PlusButton.png (100%) rename {repo => archive}/js/使用脆弱树脂/Assets/RecognitionObject/QuickUsePlusButton.png (100%) rename {repo => archive}/js/使用脆弱树脂/main.js (97%) rename {repo => archive}/js/使用脆弱树脂/manifest.json (95%) rename {repo => archive}/js/使用脆弱树脂/settings.json (95%) diff --git a/repo/js/使用脆弱树脂/Assets/RecognitionObject/ConfirmButton.png b/archive/js/使用脆弱树脂/Assets/RecognitionObject/ConfirmButton.png similarity index 100% rename from repo/js/使用脆弱树脂/Assets/RecognitionObject/ConfirmButton.png rename to archive/js/使用脆弱树脂/Assets/RecognitionObject/ConfirmButton.png diff --git a/repo/js/使用脆弱树脂/Assets/RecognitionObject/FragileResin.png b/archive/js/使用脆弱树脂/Assets/RecognitionObject/FragileResin.png similarity index 100% rename from repo/js/使用脆弱树脂/Assets/RecognitionObject/FragileResin.png rename to archive/js/使用脆弱树脂/Assets/RecognitionObject/FragileResin.png diff --git a/repo/js/使用脆弱树脂/Assets/RecognitionObject/PlusButton.png b/archive/js/使用脆弱树脂/Assets/RecognitionObject/PlusButton.png similarity index 100% rename from repo/js/使用脆弱树脂/Assets/RecognitionObject/PlusButton.png rename to archive/js/使用脆弱树脂/Assets/RecognitionObject/PlusButton.png diff --git a/repo/js/使用脆弱树脂/Assets/RecognitionObject/QuickUsePlusButton.png b/archive/js/使用脆弱树脂/Assets/RecognitionObject/QuickUsePlusButton.png similarity index 100% rename from repo/js/使用脆弱树脂/Assets/RecognitionObject/QuickUsePlusButton.png rename to archive/js/使用脆弱树脂/Assets/RecognitionObject/QuickUsePlusButton.png diff --git a/repo/js/使用脆弱树脂/main.js b/archive/js/使用脆弱树脂/main.js similarity index 97% rename from repo/js/使用脆弱树脂/main.js rename to archive/js/使用脆弱树脂/main.js index f7ea26bbd..4a03d415f 100644 --- a/repo/js/使用脆弱树脂/main.js +++ b/archive/js/使用脆弱树脂/main.js @@ -1,37 +1,37 @@ -const PlusButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/PlusButton.png"), 1000, 0, 300, 100); -const FragileResinRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/FragileResin.png"), 800, 400, 200, 200); -const ConfirmButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/ConfirmButton.png"), 900, 700, 200, 200); -const QuickUsePlusButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/QuickUsePlusButton.png"), 1200, 600, 200, 100); - -/** - * @returns {Promise} - */ - -(async function () { - - await genshin.returnMainUi(); - keyPress("M");//打开地图 - await sleep(1200); - captureGameRegion().find(PlusButtonRo).click();// 点击添加体力 - await sleep(600); - captureGameRegion().find(FragileResinRo).click();// 选择脆弱树脂 - await sleep(600); - captureGameRegion().find(ConfirmButtonRo).click();// 点击使用 - await sleep(600); - - let QuickUsePlusButton = captureGameRegion().find(QuickUsePlusButtonRo); - if (isNaN(settings.times || settings.numberPerUse <= 0)) { - number = 1 - } else { - for (let i = 1; i < settings.numberPerUse; ++i) { - QuickUsePlusButton.click();// 点击使用数量 - await sleep(300); - } - } - - captureGameRegion().find(ConfirmButtonRo).click();// 点击使用 - await sleep(600); - click(960, 1000);// 点击空白处 - await genshin.returnMainUi(); - -})(); +const PlusButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/PlusButton.png"), 1000, 0, 300, 100); +const FragileResinRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/FragileResin.png"), 800, 400, 200, 200); +const ConfirmButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/ConfirmButton.png"), 900, 700, 200, 200); +const QuickUsePlusButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/QuickUsePlusButton.png"), 1200, 600, 200, 100); + +/** + * @returns {Promise} + */ + +(async function () { + + await genshin.returnMainUi(); + keyPress("M");//打开地图 + await sleep(1200); + captureGameRegion().find(PlusButtonRo).click();// 点击添加体力 + await sleep(600); + captureGameRegion().find(FragileResinRo).click();// 选择脆弱树脂 + await sleep(600); + captureGameRegion().find(ConfirmButtonRo).click();// 点击使用 + await sleep(600); + + let QuickUsePlusButton = captureGameRegion().find(QuickUsePlusButtonRo); + if (isNaN(settings.times || settings.numberPerUse <= 0)) { + number = 1 + } else { + for (let i = 1; i < settings.numberPerUse; ++i) { + QuickUsePlusButton.click();// 点击使用数量 + await sleep(300); + } + } + + captureGameRegion().find(ConfirmButtonRo).click();// 点击使用 + await sleep(600); + click(960, 1000);// 点击空白处 + await genshin.returnMainUi(); + +})(); diff --git a/repo/js/使用脆弱树脂/manifest.json b/archive/js/使用脆弱树脂/manifest.json similarity index 95% rename from repo/js/使用脆弱树脂/manifest.json rename to archive/js/使用脆弱树脂/manifest.json index 227538a49..e9ad6ea03 100644 --- a/repo/js/使用脆弱树脂/manifest.json +++ b/archive/js/使用脆弱树脂/manifest.json @@ -1,15 +1,15 @@ -{ - "manifest_version": 1, - "name": "使用脆弱树脂(图像识别)", - "version": "1.1", - "bgi_version": "0.44.6", - "description": "", - "authors": [ - { - "name": "起个名字好难的喵", - "links": "https://github.com/MisakaAldrich" - } - ], - "settings_ui": "settings.json", - "main": "main.js" +{ + "manifest_version": 1, + "name": "使用脆弱树脂(图像识别)", + "version": "1.1", + "bgi_version": "0.44.6", + "description": "", + "authors": [ + { + "name": "起个名字好难的喵", + "links": "https://github.com/MisakaAldrich" + } + ], + "settings_ui": "settings.json", + "main": "main.js" } \ No newline at end of file diff --git a/repo/js/使用脆弱树脂/settings.json b/archive/js/使用脆弱树脂/settings.json similarity index 95% rename from repo/js/使用脆弱树脂/settings.json rename to archive/js/使用脆弱树脂/settings.json index 72dc9fd41..5dd6852e6 100644 --- a/repo/js/使用脆弱树脂/settings.json +++ b/archive/js/使用脆弱树脂/settings.json @@ -1,7 +1,7 @@ -[ - { - "name": "numberPerUse", - "type": "input-text", - "label": "每次使用个数" - } +[ + { + "name": "numberPerUse", + "type": "input-text", + "label": "每次使用个数" + } ] \ No newline at end of file