From b99d0bf3faefe8486fd03fa151e28b07da8e4836 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E5=B0=8F=E9=BE=99?= Date: Thu, 30 Jul 2026 09:05:38 +0800 Subject: [PATCH] =?utf8?q?=E6=8E=A7=E5=88=B6=E9=9D=A2=E6=9D=BF=E5=A2=9E?= =?utf8?q?=E5=8A=A0'=E6=89=93=E5=BC=80=E6=97=A5=E5=BF=97'=E6=8C=89?= =?utf8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- wechat_auto_login.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/wechat_auto_login.py b/wechat_auto_login.py index cd84a85..1db1ae8 100644 --- a/wechat_auto_login.py +++ b/wechat_auto_login.py @@ -409,6 +409,19 @@ try: ) self.info_btn.place(relx=1.0, x=-4, y=2, anchor="ne") + # 打开日志按钮 + self.log_btn = tk.Button( + self.root, + text="📁 打开日志", + font=("Segoe UI", 9), + bg="#E0E0E0", + fg="#333333", + bd=1, + cursor="hand2", + command=self._open_log, + ) + self.log_btn.place(relx=0.5, rely=0.62, anchor="center") + # 中央开关按钮 self.toggle_btn = tk.Button( self.root, @@ -527,6 +540,20 @@ try: self._resend_link_sent = False log.info("监控已停用") + # ── open log ── + def _open_log(self): + """打开日志文件所在的目录""" + log_dir = os.path.dirname(os.path.abspath(__file__)) + log_file = os.path.join(log_dir, "wechat_monitor.log") + if os.path.exists(log_file): + os.startfile(log_file) + else: + try: + # 尝试打开日志目录 + os.startfile(log_dir) + except Exception: + pass + # ── status ── def _set_status(self, text): self.status_var.set(text) -- 2.43.0