我想知道如果在 Python 3.4.2 中,可以定期使用EnumWindows
或FindWindow
来选择顶级窗口,并排除一些程序被选中
我有这个代码要运行,当弹出错误信息时,让代码按“好”,这样代码就可以继续运行了。控制鼠标:
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)
答案 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上已经稳定了。