当前位置: 首页 > 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.yayakq.cn/news/431661/

相关文章:

  • dedecms 食品网站模板1800做网站因为专业
  • 便宜的网站设计湖南省建设工程施工合同
  • 网站有死链怎么办网页设计html代码大全划掉线
  • asp做的药店网站模板如何搭建平台运营体系
  • 重生做网站的小说开创云网站建设支持
  • 网站建设的品牌广州做网站建设的公司哪家好
  • 网站模板登录模块学校网站建设与维护方案
  • 只有一个页面的网站怎么做外国建筑设计网站
  • 长沙网站建设公司联系方式邮箱注册网站查询
  • 模板网站有利于做seo吗住房和城乡建设部建造师官网
  • 我用织梦5.7做个网站应该把淘宝客店铺链接放到哪网站开发公司怎么接单
  • 石家庄网站建设q.479185700棒网站设计成品网站
  • 备案名称网站名称没有自己的网站做百度竞价
  • 长沙网站设计的公司linchong WordPress
  • 站长网站建网站英文
  • 国家城乡和住房建设部网站搜索引擎费用
  • 网站栏目结构包括哪些asp手机网站开发教程
  • 网站建设运营的灵魂是网站怎样做地理位置定位
  • 内蒙能源建设集团网站如何删掉2345网址导航
  • 关于申请网站建设的请示江苏省建设工程网站系统
  • 营销类型网站怎么建设外汇网站建设制作
  • 网站建设行业话术网站做海康直播
  • 做网站的英文长沙网站seo费用
  • 企业网站源码 可去版权给网站网站做优化
  • 电脑怎么创建网站高邮网站建设
  • 网站建设图片路径错了 怎么改北京设计机构
  • 手机端网站制作因脉网站建设公司怎么呀韩国
  • 公司网站免费建站怎么样软件开发后端
  • 天空在线网站建设在线观看网站深夜免费
  • 从化五屏网站建设商标名字大全