会话记录 2026-07-21(周二)


今日总览

  • 讨论微信监控程序的前端检测和日志去重优化
  • 确认技术方案:GetForegroundWindow() 判断微信是否在前端
  • 确认日志去重方案:状态不变不重复写日志
  • 讨论每日日志存档:摘要+全量会话,日期范围搜索

  • 项目:微信监控


    前端检测(待实施)

    判断微信窗口是否在前端(活跃窗口),是的话跳过最小化其他窗口。


    流程:

    有进程 → 找可见窗口 → 无→"微信运行中" → 有→检查尺寸

    → 宽>700→主界面 → 宽<700→登录窗口

    → 微信在前端?→ 是→跳过最小化→截图

    → 微信在前端?→ 否→最小化其他窗口→截图


    日志去重(待实施)

    连续相同的状态不重复写日志,只更新UI。


    每日日志存档

    每天00:05创建空日志文件,我手动填写全天内容。

    结构:摘要在前,全量会话在后。

    搜索页面支持:关键词、范围(摘要/全量/全部)、日期快捷(昨天/本周/本月)。


    待办/备忘

  • 前端检测 + 日志去重 → 等队长说"开干"
  • 日志已改为00:05生成空文件
  • 搜索页面已支持空条件+日期筛选+最大结果限制