fix: QQ截图cap_left从20%减至15%,修复时间戳被截断(15:54→0:54)\n\n根因:cap_left=20%仍截掉了消息面板左侧的时间戳数字,\n导致OCR识别到的时间戳丢失前导数字(15→0),被补0后\n判定为旧消息跳过。减至15%确保时间戳完整。
This commit is contained in:
+2
-2
@@ -1355,8 +1355,8 @@ class MessageMonitor:
|
||||
win32gui.PostMessage(hwnd, win32con.WM_KEYUP, win32con.VK_END, 0)
|
||||
time.sleep(0.3)
|
||||
# TIM/QQ 窗口布局: ~5-30% 左栏, ~30-50% 会话列表(含文档预览), ~50-100% 消息面板
|
||||
# cap_left=20% 确保时间戳完整(原25%可能截断左侧时间戳数字)
|
||||
cap_left = int(left + win_w * 0.20)
|
||||
# cap_left=15% 确保时间戳完整(20%仍可能截断左侧时间戳数字,如15:54→0:54)
|
||||
cap_left = int(left + win_w * 0.15)
|
||||
cap_top = top + max(80, int(win_h * 0.06)) # 跳过标题栏+群名头栏
|
||||
cap_right = int(left + win_w * 0.78) # 跳过右栏群成员列表(~80%+) 和滚动条
|
||||
cap_bottom = bottom - max(100, int(win_h * 0.10)) # 输入框上方
|
||||
|
||||
Reference in New Issue
Block a user