之前自己写TIM自动发送消息脚本的时候遇到了这个问题

# 通过窗口标题获取窗口句柄
handle = win32gui.FindWindow(None, "xxx") # xxx是窗口标题
# 窗口最大化
win32gui.ShowWindow(handle, win32con.SW_MAXIMIZE)

运行后没有弹出窗口

解决方法

需要先激活窗口

# 通过窗口标题获取窗口句柄
handle = win32gui.FindWindow(None, title.strip('\n'))
# 激活打开窗口
win32gui.SetForegroundWindow(handle)
# 窗口最大化
win32gui.ShowWindow(handle, win32con.SW_MAXIMIZE)

这样就可以把窗口弹出来了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐