From dba9d19129cee537d9f567b7f59f268e3f6f32a3 Mon Sep 17 00:00:00 2001 From: bookworm Date: Fri, 10 Apr 2026 02:10:15 +0800 Subject: [PATCH] =?UTF-8?q?fix(admin):=20AuthGen=20EXE=20=E5=9C=A8=20dist/?= =?UTF-8?q?=20=E5=AD=90=E7=9B=AE=E5=BD=95=E8=BF=90=E8=A1=8C=E6=97=B6?= =?UTF-8?q?=E6=89=BE=E4=B8=8D=E5=88=B0=20gen-authcode.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ScriptDir 指向 EXE 所在目录 (dist/), 但 gen-authcode.js 和 secrets.txt 在父目录。添加向上一级查找的 fallback 逻辑。 Co-Authored-By: Claude Opus 4.6 (1M context) --- admin-authcode-gui.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/admin-authcode-gui.ps1 b/admin-authcode-gui.ps1 index 32e1a9f..3d2b4c0 100644 --- a/admin-authcode-gui.ps1 +++ b/admin-authcode-gui.ps1 @@ -18,7 +18,13 @@ elseif ([System.Diagnostics.Process]::GetCurrentProcess().MainModule.FileName -m Split-Path -Parent $MyInvocation.MyCommand.Path } else { $PWD.Path } +# gen-authcode.js / secrets.txt 查找: 当前目录 → 父目录 (dist/ 内运行时) $GenScript = Join-Path $ScriptDir "gen-authcode.js" +if (-not (Test-Path $GenScript)) { + $parentDir = Split-Path $ScriptDir -Parent + $GenScript = Join-Path $parentDir "gen-authcode.js" + if (Test-Path $GenScript) { $ScriptDir = $parentDir } # 切到父目录 +} $SecretsTxt = Join-Path $ScriptDir "secrets.txt" # ─── 品牌色 ───────────────────────────────────────────