当前位置: 首页 > news >正文

微信网页版下载安装广州网站优化推广

微信网页版下载安装,广州网站优化推广,网站开发人员岗位职责,网站标题如何设置1 后台键鼠操作 组合键不生效,并且按键按下会触发两次,不知道为什么?有大佬知道了,请指教一下! import time import win32api import win32con import win32guiclass VirtualKeyboard:def __init__(self, hwnd):self…

1 后台键鼠操作

  • 组合键不生效,并且按键按下会触发两次,不知道为什么?有大佬知道了,请指教一下!
import time
import win32api
import win32con
import win32guiclass VirtualKeyboard:def __init__(self, hwnd):self.hwnd = hwndself.hwnd_title = win32gui.GetWindowText(hwnd)# 模拟一次按键的输入,间隔值默认0.1Sdef key_press(self, key: str, interval=0.1):key = ord(key.upper())win32api.PostMessage(self.hwnd, win32con.WM_KEYDOWN, key, 0)time.sleep(interval)win32api.PostMessage(self.hwnd, win32con.WM_KEYUP, key, 0)# 模拟一个按键的按下def key_down(self, key: str):key = ord(key.upper())win32api.PostMessage(self.hwnd, win32con.WM_KEYDOWN, key, 0)# 模拟一个按键的弹起def key_up(self, key: str):key = ord(key.upper())win32api.PostMessage(self.hwnd, win32con.WM_KEYUP, key, 0)# 模拟鼠标的移动def mouse_move(self, x, y):x = int(x)y = int(y)point = win32api.MAKELONG(x, y)win32api.PostMessage(self.hwnd, win32con.WM_MOUSEMOVE, None, point)# 模拟鼠标的按键抬起def mouse_up(self, x, y, button="L"):x = int(x)y = int(y)button = button.upper()point = win32api.MAKELONG(x, y)if button == "L":win32api.PostMessage(self.hwnd, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON, point)elif button == "R":win32api.PostMessage(self.hwnd, win32con.WM_RBUTTONUP, win32con.MK_RBUTTON, point)# 模拟鼠标的按键按下def mouse_down(self, x, y, button="L"):x = int(x)y = int(y)button = button.lower()point = win32api.MAKELONG(x, y)if button == "L":win32api.PostMessage(self.hwnd, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON, point)elif button == "R":win32api.PostMessage(self.hwnd, win32con.WM_RBUTTONDOWN, win32con.MK_RBUTTON, point)# 模拟鼠标的左键双击def mouse_double(self, x, y):x = int(x)y = int(y)point = win32api.MAKELONG(x, y)win32api.PostMessage(self.hwnd, win32con.WM_LBUTTONDBLCLK, win32con.MK_LBUTTON, point)win32api.PostMessage(self.hwnd, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON, point)# 模拟鼠标移动到坐标,并进行左键单击def mouse_move_press(self, x, y):x = int(x)y = int(y)point = win32api.MAKELONG(x, y)win32api.PostMessage(self.hwnd, win32con.WM_MOUSEMOVE, None, point)win32api.PostMessage(self.hwnd, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON, point)win32api.PostMessage(self.hwnd, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON, point)# 模拟鼠标移动到坐标,并进行左键双击def mouse_move_press_double(self, x, y):x = int(x)y = int(y)point = win32api.MAKELONG(x, y)win32api.PostMessage(self.hwnd, win32con.WM_MOUSEMOVE, None, point)win32api.PostMessage(self.hwnd, win32con.WM_LBUTTONDBLCLK, win32con.MK_LBUTTON, point)win32api.PostMessage(self.hwnd, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON, point)if __name__ == '__main__':# 1.根据窗口标题获取句柄,通过标题查找,仅返回一个顶层窗口的句柄,不支持模糊查询try:# 获取窗口句柄handle = win32gui.FindWindow("Notepad", None)  # 通过窗口标题获取窗口句柄print("窗口句柄是:{}".format(handle))vkb = VirtualKeyboard(67626)# vkb.mouse_move(100,100)vkb.mouse_move_press(50, 50)vkb.key_press("A")except Exception as e:print("窗口句柄获取失败:{}".format(e))
http://www.hengruixuexiao.com/news/16086.html

相关文章:

  • wap网站自动俄罗斯网络攻击数量增长了80%
  • 怎么做网站调查表培训学校招生方案范文
  • 福田网站制作电商软文广告经典案例
  • 徐州做网站费用广州网络营销
  • 开发网站需求设计seo研究中心论坛
  • 做企业网站10万起步百度推广开户免费
  • go生物网站做蛋白定位如何优化关键词的排名
  • 龙岗外贸网站建设公司网推项目接单平台
  • 泰安做网站建设的网站优化关键词
  • wordpress 常用小工具台州seo快速排名
  • 做网站代刷能赚多少钱独立站seo怎么做
  • 天津建设安全协会网站怎么做公众号
  • 新开网站做内贸业务员好做网络营销代运营外包公司
  • 商务网站制作工程师seo点击排名工具有用吗
  • 大邯郸网站公众号软文推广
  • 在线小游戏windows优化大师是什么
  • 网站如何实现微手机百度app
  • 国内外贸网站建设公司海南seo
  • 动态网站开发常见语言国家税务总局网
  • dw如何制作动态网页东莞整站优化推广公司找火速
  • 外链seo软件下载广州排前三的seo公司
  • 哪个购物软件最便宜快手seo
  • 创世网络网站建设腾讯广告投放推广平台
  • php网站空间支持seo网站关键词优化哪家好
  • 网站公司未来计划ppt怎么做营销活动怎么做吸引人
  • 电子商务网站接口费率最佳磁力吧ciliba磁力链
  • 现在建网站可以拖拉式的吗个人网站开发网
  • 瑞金网站建设口碑营销的方法
  • 做关于植物的网站正规优化公司哪家好
  • 做网站不备案会怎样深圳网络营销公司