From c46fa4e623ef12fa669334931922eb7d08727a7a Mon Sep 17 00:00:00 2001 From: claude_dev Date: Thu, 10 Sep 2026 19:06:35 +0800 Subject: [PATCH] =?UTF-8?q?fix(ops):=20ui=5Fact=E6=96=B0=E5=A2=9Elaunch=20?= =?UTF-8?q?args=E6=94=AF=E6=8C=81+activate=E4=BB=85contains=E6=97=B6KeyErr?= =?UTF-8?q?or=E4=BF=AE=E5=A4=8D+credtype=20LocalFree=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E9=94=99=E4=BF=AE=E5=A4=8D=20[vps]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/qmt_relogin/ui_act.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/qmt_relogin/ui_act.py b/scripts/qmt_relogin/ui_act.py index 8a6da67..dd94c3c 100644 --- a/scripts/qmt_relogin/ui_act.py +++ b/scripts/qmt_relogin/ui_act.py @@ -85,8 +85,9 @@ for a in plan: if op == "launch": import subprocess cwd = a.get("cwd") or None - subprocess.Popen([a["exe"]], cwd=cwd) - print("LAUNCH %s" % a["exe"].encode("unicode_escape").decode("ascii")) + subprocess.Popen([a["exe"]] + list(a.get("args", [])), cwd=cwd) + print("LAUNCH %s %s" % (a["exe"].encode("unicode_escape").decode("ascii"), + " ".join(a.get("args", [])))) if op == "minimize": import ctypes user32 = ctypes.windll.user32