pywin32 模拟鼠标 最小化窗口处理
pywin32 最小化窗口处理
无论窗口是否最小化,win32gui.FindWindow 都是可以正常获取句柄的,但是在模拟鼠标键盘操作时可能受影响。
以如下代码为例:
1 | def find_flash_window(to_who): |
这段代码的问题在于待抓取窗口必须处在前台才能正确打印窗口坐标。如果窗口是最小化的,执行结果:
即便调用了 win32gui.SetForegroundWindow 仍没有激活窗口至前台。
修改后的代码如下:
1 | def find_flash_window(to_who): |
此时的窗口处于最上层,可以正常模拟后续的鼠标操作。
参考
https://blog.csdn.net/weixin_30299539/article/details/96321161
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Miya's Blog!
评论






