From 6bdd03c20ca23311492fd07950a927588e122167 Mon Sep 17 00:00:00 2001 From: kaedelcb <57870068+kaedelcb@users.noreply.github.com> Date: Wed, 22 Oct 2025 23:30:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E9=87=8F=E8=B4=A8=E5=8F=98=E4=BB=AA?= =?UTF-8?q?=20=20v.1.5=2020251021=20(#2213)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增过期物品处理。 --- repo/js/ParametricTrans/README.md | 31 +++++++++++------- .../ParametricTrans/assets/ConfirmButton.png | Bin 0 -> 2048 bytes repo/js/ParametricTrans/main.js | 10 ++++++ repo/js/ParametricTrans/manifest.json | 2 +- 4 files changed, 31 insertions(+), 12 deletions(-) create mode 100644 repo/js/ParametricTrans/assets/ConfirmButton.png diff --git a/repo/js/ParametricTrans/README.md b/repo/js/ParametricTrans/README.md index c8ed8f901..4a49a4f39 100644 --- a/repo/js/ParametricTrans/README.md +++ b/repo/js/ParametricTrans/README.md @@ -32,22 +32,31 @@ ## 六、更新说明 -### v.1.1 20250426 +### v.1.5 20251021 -- 修改下拉菜单次数,适配4K分辨率。 - -### v.1.2 20250512 - -- 更改UID识别方法,适配原神UI改变。 - -### v.1.3 20250629 - -- 更改下来滚动条方式,防止鼠标超出边界。 -- 规范化脚本名称,添加README.md文件。 +- 新增过期物品处理。 ### v.1.4 20250727 - 优化当输入队伍名为空时的错误处理(设置过一次队伍再删除会判断为空而非未定义,之前没有触发错误提示)。 - 当质变仪在已经放入材料后,重新运行仍然尝试进行芭芭拉攻击流程。 +### v.1.3 20250629 + +- 更改下来滚动条方式,防止鼠标超出边界。 +- 规范化脚本名称,添加README.md文件。 + +### v.1.2 20250512 + +- 更改UID识别方法,适配原神UI改变。 + +### v.1.1 20250426 + +- 修改下拉菜单次数,适配4K分辨率。 + + + + + + diff --git a/repo/js/ParametricTrans/assets/ConfirmButton.png b/repo/js/ParametricTrans/assets/ConfirmButton.png new file mode 100644 index 0000000000000000000000000000000000000000..78d72f2993c10c250154aeb18fe31314adbe5dd6 GIT binary patch literal 2048 zcmV+b2>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGqB>(^xB>_oNB=7(L2bD=gK~z{r)mdpw zR96)K?wfJgcN{>$ifdg#+)#qn6^o*^)@W)gu_jGzY|_N0Y5J$8zncE(kG6?vVk?c+ zx~1-|3$^YmZnzpAy5P#Bmu;1<8+W$w&d=6mOU=bZ1pC(4VnR23@R zg-S;=T3T9BU0s91;sN2GbL#AUv$E+-F4EEutl*kFja<4qUl*Lr$;5;n4T?4vM14NJkGGfRyCf zh@TV(FHcW>Z`Uv+%2WK)hTl;7xcr$3b_Np;@b|;~d9#o*e-46!0`)!4a7lFMUk8x( z#||_$HuY$VdkWU`w1ml6ow^)hx)eG?(LdY4gg7C7-?CGZ)Ux=+kz}y`kDWM!A8F6n zPC@EGw6N#_cI`PR!~ZI=ZPz|zT+P(KX^=!&6LnOykNkTQ**W=WZEcl1-GNCF2=o&e z7AY`(7?3bp+a?SL#tagO2odOG7CkEN9L==N+fh+bCAsk?vz`YTS2D3NZ7Xte@9BrT z2LErMFYx97fpJ5Dn8CmsVcKs@soD-yka}(xP>H((+@#AEma3r6>o!t9Sc(-y#zARJPZs6k|qkg6|0S@TXqX3efB1B=pu0LmWqZZeTMst>`){OI zFnzgh?fUH8d>lS{T$&3bFrjE7wrZY0%2a`{V4$%X$S!6Qz!@Txk)`5pk$|lZ@b?A+ zeCV7AUBVuJgW0?pJrjMQMSua~A~#PA_7t^0h<`ZMP;aQx(1X)0WSFC0O{R=q7S zd%S>$1;~8}>^@D~Dd0#3a4J*9r7YlDE^zC7T zYZ~kh9JCyg#pWYGdWI^c!_{C~3|9l~7*}x6owKb}s%$otl~?FLJA=y#Zx$*s@goJI ztdtDRDlXhrk$#zU)S#6Q-a4c0_m)io>s z_7q${AL%OdreySW?Uf~1I(7DXXZO?@Z93!4LEE!H5v}kr_wE`>9}=I%@?>S$9k~6M zRB2-`51O_hZQK)BNIqOk8Fq?pts5HWMDw9#i{jzoAy1*UbZQK+1 z`v}Ai(Z*c#OS>;N?cn8#KP^`jKVKhO%KGU)cMmS)7sy<2_Hs0*kVE2n>MpcmFEDi! z%ZchRb*4Q1#$ADlMuc0T1O@~kG{iXlBvI<)_vsHjNhuS_(#?#cr0_JZg>5Z#$u!Mf zarR%O7R$A@P5<4&OzWvZ(F34_h6YQC%LSZD8(F_oiFI3|6Pl>3=eps?7S!&}|V%d@ujE^0of78%`C_k*45H}VJ z=g*N(* 0 ? ~~settings.actiontime : 50; var CHA = "assets/cha.png" + var outTimeStuff = "assets/ConfirmButton.png" var TEAM const ITEM = settings.ITEM !== undefined ? ( settings.ITEM === "1养成道具" ? 1 : @@ -106,6 +107,13 @@ async function deployTransformer(){ await sleep(500); await keyPress("B"); await sleep(1000); + + let outTime = await imageRecognition(outTimeStuff,0.5,1,0,760, 700, 100, 100); + if (outTime.found){ + log.info("过期物品处理完成,继续执行"); + await sleep(1000); + } + await click(1067,57);//点开背包,可做图像识别优化 await textOCR("小道具",3,0,0,126,17,99,53);if (!result.found){throw new Error("未打开'小道具'页面");}//确认在小道具界面 @@ -116,6 +124,7 @@ async function deployTransformer(){ } + /**====================================================================================== * 游戏内“参量质变仪”的放入薄荷交互流程 */ @@ -225,6 +234,7 @@ async function executeAttack(){ //main/====================================================================================== await genshin.returnMainUi(); + log.info("版本:v1.5"); //检查用户是否配置队伍============================================ if (settings.TEAMname === undefined || settings.TEAMname === "" || settings.TEAMname === null) { throw new Error("必填!请在配置页面填写队伍名称,芭芭拉放4号位!"); // 没选就报错后停止 diff --git a/repo/js/ParametricTrans/manifest.json b/repo/js/ParametricTrans/manifest.json index dce8046e8..36464ec56 100644 --- a/repo/js/ParametricTrans/manifest.json +++ b/repo/js/ParametricTrans/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "参量质变仪", - "version": "1.4", + "version": "1.5", "bgi_version": "0.44.0", "description": "参量质变仪自动化,请注意说明文件,如有BUG请联系作者QQ:119996800", "tags": [