From c2e3f0e65fd4fafde6b2b0f79cc71de6342b057c Mon Sep 17 00:00:00 2001 From: bookworm Date: Fri, 10 Apr 2026 02:15:10 +0800 Subject: [PATCH] =?UTF-8?q?fix(admin):=20AuthGen=20$y=20=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E2=80=94=20[int]$y=20=E9=98=B2=E6=AD=A2?= =?UTF-8?q?=20PS2EXE=20Object[]=20=E9=99=8D=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PS2EXE 编译后 $y 被隐式当作 Object[], 导致 $y - 2 算术运算失败: "Method invocation failed because [System.Object[]] does not contain a method named 'op_Subtraction'" 修复: 强类型声明 [int]$y = 72 Co-Authored-By: Claude Opus 4.6 (1M context) --- admin-authcode-gui.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin-authcode-gui.ps1 b/admin-authcode-gui.ps1 index 3d2b4c0..e1eb40c 100644 --- a/admin-authcode-gui.ps1 +++ b/admin-authcode-gui.ps1 @@ -60,7 +60,7 @@ $titleLabel.ForeColor = [System.Drawing.Color]::White $header.Controls.Add($titleLabel) # ─── 输入区 ─────────────────────────────────────────── -$y = 72 +[int]$y = 72 # 用户名 $lblUser = New-Object System.Windows.Forms.Label