python - 有没有办法判断前景窗口是图形窗口还是命令行窗口?
问题描述
我目前正在制作一个程序,该程序的行为会有所不同,具体取决于前景窗口是类 CMD 还是 GUI。不过,我将如何获取这些信息?
win32gui.GetWindowType(win32gui.GetForegroundWindow())
或类似的东西是我正在寻找的。
解决方案
这在评论中有所说明,但我想我也会把它放在答案标签中。
win32gui.GetClassName(win32gui.GetForegroundWindow()) == "ConsoleWindowClass"
推荐阅读
- reactjs - How to add Month and Year based filters with table in ReactJs?
- python - categories the age of year and month using python pandas
- dart - Slower execution time in async main with nested loops as an example
- gtk - 未定义符号:gdk_display_get_primary_monitor
- swift - Found nil unwrapping optional table view swift
- sql - 如何在 SQL Server 表中执行此插入
- regex - 使用正则表达式拆分字符
- php - 使用 .env 配置 codeigniter 对我不起作用
- jenkins - 在声明式 Jenkins 管道中更改/排序或优先考虑构建队列
- flutter - 根据屏幕大小设置纵横比的公式是什么