From 860aececad5e794f56c47ad71ef5588ec7e10a0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=A5=E4=B8=80=E4=B8=80?= <1204244136@qq.com> Date: Sun, 11 May 2025 15:06:29 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E9=80=82=E9=85=8D=E6=9C=80=E6=96=B0?= =?UTF-8?q?=E7=9A=84=E8=AF=86=E5=9B=BE=E6=96=B9=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/FindText.ahk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/FindText.ahk b/lib/FindText.ahk index ba62ef1..30cb9f5 100644 --- a/lib/FindText.ahk +++ b/lib/FindText.ahk @@ -3030,8 +3030,9 @@ int __attribute__((__stdcall__)) PicFind( . "`ntitle := `"ahk_exe nikke.exe`"" . "`nnikkeID := WinGetIDLast(title)" . "`nWinGetClientPos &NikkeX, &NikkeY, &NikkeW, &NikkeH, nikkeID" + . "`nTrueRatio := A_ScreenDPI / 96 * NikkeW / 2347" . "`nt1:=A_TickCount, Text:=X:=Y:=`"`"" s - . "`nif (ok:=FindText(&X, &Y, NikkeX, NikkeY, NikkeX + NikkeW, NikkeY + NikkeH, 0.1, 0.1, Text,,,,,,, currentScale, currentScale)){" + . "`nif (ok:=FindText(&X, &Y, NikkeX, NikkeY, NikkeX + NikkeW, NikkeY + NikkeH, 0.1*PicTolerance, 0.1*PicTolerance, Text,,,,,,, TrueRatio, TrueRatio)){" . "`n `; FindText()." . "Click(" . "X, Y, `"L`")" . "`n}`n" . "`n`; ok:=FindText(&X:=`"wait`", &Y:=3, 0,0,0,0,0,0,Text) `; " r[7]