控制顶部窗口程序

时间:2014-12-16 15:51:34

标签: python-3.x select popup window toplevel

我想知道如果在 Python 3.4.2 中,可以定期使用EnumWindowsFindWindow来选择顶级窗口,并排除一些程序被选中

我有这个代码要运行,当弹出错误信息时,让代码按“好”,这样代码就可以继续运行了。控制鼠标:

import ctypes  

SetCursorPos = ctypes.windll.user32.SetCursorPos  
mouse_event = ctypes.windll.user32.mouse_event  

def left_click(x, y, clicks=1):  
  SetCursorPos(x, y)
  for i in range(clicks):  
   mouse_event(2, 0, 0, 0, 0)  
   mouse_event(4, 0, 0, 0, 0)  

left_click(480, 210)

1 个答案:

答案 0 :(得分:0)

我已经提到了pywinauto Python包已经封装了这些EnumWindows调用以及其中的其他搜索内容。请注意,当前pywinauto 0.4.2仅适用于Python 2.x(32位)。如果您需要64位兼容版本,请获取latest development version of pywinauto(0.5.0+)。它在Python 3.4上已经稳定了。