有没有办法使用 Python 识别活动窗口是否是对话框窗口?

时间:2021-01-02 14:39:36

标签: python operating-system dialog ctypes pywinauto

我试图找到一种在弹出打印对话框窗口时获得通知的方法(打印对话框是活动窗口),“Windows 默认打印对话框”和“在软件中(如浏览器或 PDF 阅读器软件等),就像间谍程序一样,它会等待用户将要打印的东西,进行一些更改。 我尝试了很多东西:

  • 使用 ctypes 循环遍历前台窗口列表并检查窗口 Thread pocessID(不起作用,因为 Print-Dialog 不属于前台窗口)
  • 使用 pywinauto 并检查 window_text
  • 还有更多

(代码太长,这里分享一下)

0 个答案:

没有答案
相关问题