本文主要是介绍Python 获取窗口句柄,模拟鼠标点击,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、效果图
二、代码
import win32gui
import win32api
import pyautogui
# from pymouse import PyMouse
hwnd_title = {}def get_all_hwnd(hwnd, mouse):if (win32gui.IsWindow(hwnd) andwin32gui.IsWindowEnabled(hwnd) andwin32gui.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版本
这篇关于Python 获取窗口句柄,模拟鼠标点击的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!