Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说python获取窗口button并点击_通过窗口句柄获取所有控件,希望能够帮助你!!!。
一、效果图
二、代码
import win32gui
import win32api
import pyautogui
# from pymouse import PyMouse
hwnd_title = {
}
def get_all_hwnd(hwnd, mouse):
if (win32gui.IsWindow(hwnd) and
win32gui.IsWindowEnabled(hwnd) and
win32gui.IsWindowVisible(hwnd)):
hwnd_title.update({
hwnd: win32gui.GetWindowText(hwnd)})
win32gui.EnumWindows(get_all_hwnd, 0)
# m = PyMouse()
for h, t in hwnd_title.items():
if t :
print(h, t)
if t == '米格尔':
left, top, right, bottom = win32gui.GetWindowRect(h)
print(left,top,right,bottom)
pyautogui.click(right-206,bottom-31)
三、输出结果
注意点:
1.pyhook目前只支持到3.7版本
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。