gpt4 book ai didi

python - 是否可以通过 wine 从 Windows 应用程序获取输出?

转载 作者:太空宇宙 更新时间:2023-11-03 11:54:34 28 4
gpt4 key购买 nike

我正在为 Windows 中的下载程序编写一个 Python GUI。目前,我可以通过某种方式使用该应用程序从网站上下载内容。我想编写一个调用下载程序的 GUI,以便我自己更容易使用它。

所以对于我的 GUI 来说,一件重要的事情就是显示进度。当下载器使用 wine 运行时,如果我将光标移动到图标上,它将以百分比显示进度。这就是我想要的代码编号。那么,有什么方法可以通过某种 wine API 获取该信息吗?

最佳答案

因此,您正在控制在 Wine 中运行的 Windows 下载器。这个下载器是图形化的吗?这个图标是在窗口中还是什么?

假设两者都是:

  • 如果您的 Python 应用程序在 *nix(而非 Wine)中本地运行,唯一确定的方法是截取光标周围的屏幕截图并使用光学字符识别来识别图像中的数字 :-)。这是因为在 Wine 下,并非每个 Windows 窗口都是 X11 窗口。
  • 如果您在安装在 Wine 中的 Windows 版本的 Python 上运行您的应用程序,那么您很幸运。工具提示只是窗口 - 您应该能够遍历下载器中的所有窗口,并获取包含的文本。

关于python - 是否可以通过 wine 从 Windows 应用程序获取输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15377078/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com