0

我想知道在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)
4

1 回答 1

0

我已经提到了pywinautoPython 包,它已经EnumWindows在其中封装了此类调用和其他搜索内容。请注意,当前仅pywinauto 0.4.2适用于 Python 2.x(32 位)。如果您需要 64 位兼容版本,请获取pywinauto (0.5.0+) 的最新开发版本。它在 Python 3.4 上已经很稳定了。

于 2014-12-22T11:03:02.597 回答