首页 > 解决方案 > 有没有办法判断前景窗口是图形窗口还是命令行窗口?

问题描述

我目前正在制作一个程序,该程序的行为会有所不同,具体取决于前景窗口是类 CMD 还是 GUI。不过,我将如何获取这些信息?

win32gui.GetWindowType(win32gui.GetForegroundWindow())

或类似的东西是我正在寻找的。

标签: pythonwindowswinapiwin32gui

解决方案


这在评论中有所说明,但我想我也会把它放在答案标签中。

win32gui.GetClassName(win32gui.GetForegroundWindow()) == "ConsoleWindowClass"

推荐阅读