如何从特定 window 中读取文本?

How can I read text from a specific window?

我打开了我的 Minecraft 游戏的聊天记录 window,我想获取聊天记录中的每条消息。另外请不要建议像 pyTesseract 这样的东西,因为我希望程序在玩游戏时 运行。

这是日志的屏幕截图,如果它仍然有帮助的话

只解析最新的日志文件...我不知道您为什么要尝试解析一些 window 东西...

类似于

import os
fpath = os.path.expandvars(r"%appdata%\.minecraft\logs\latest.log")
with open(fpath) as f:
    f.seek(-1) # jump to end
    while True:
        line = f.readline()
        if not line:# no new text
           # might want to add a bit of a sleep 
           continue 
        print("Log Line:",line)