使用Python自动单击Windows安全性弹出窗口的按钮

时间:2013-01-24 18:45:13

标签: python automation pywin32 win32gui

我正在使用win32gui库获取Windows安全弹出窗口的句柄,并使用win32con单击“安装”按钮但不成功。有没有人在Python成功之前做过这个?

我知道我可以随时安装发布者的证书并完成它,但我需要考虑可能弹出的所有安全警告。

这可以做到,因为我已经在VBScript中成功完成了,但我现在需要Python。

enter image description here

def window_handle(Title):
    handle = win32gui.FindWindowEx(0, 0, 0, Title)
    return handle


def click_btn(hWnd, Button):
    hbutton = win32gui.FindWindowEx(hWnd, 0, "Button", Button)
    if hbutton != 0:
        win32api.PostMessage(hbutton, win32con.WM_LBUTTONDOWN, 0, 0)
        win32api.PostMessage(hbutton, win32con.WM_LBUTTONUP, 0, 0)
        return True
    return None

hWnd = window_handle("Windows Security")
click_btn(hWnd, "&Install")

0 个答案:

没有答案