利用Python如何实现一个模拟键盘鼠标功能

  介绍

这期内容当中小编将会给大家带来有关利用Python如何实现一个模拟键盘鼠标功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<强>键盘模拟

 #=utf - 8编码
  进口win32con
  进口win32api
  导入的时间
  key_map={
  ,,,“0”:49岁的“1”:50岁“2“:51岁的“3”:52岁的“4“:53岁,“5”:54岁,“6“:55岁,“7”:56岁的“8”:57岁的“9“:58岁
  ,,,“A"“B" 65年:66年,“C": 67年,“D" 68年,“E": 69年,“F" 70年,“G": 71年,“H" 72年,“我:“J" 73年:74年
  ,,,“K"“L" 75年:76年,“M": 77年,“N" 78年,“O": 79年,“P" 80年,“Q": 81年,“R" 82年,“S": 83年,“T" 84年,
  ,,,“U"“V" 85年:86年,“W": 87年,“X" 88年,“Y": 89年,“Z": 90
  }
  ,
  ,
  def key_down(重要):
  ,,,,,,
  ,,,函数功能:按下按键
  ,,,参,,,数:键:按键值
  ,,,,,,
  ,,,关键=key.upper ()
  ,,,vk_code=key_map(例子)
  ,,,win32api.keybd_event (vk_code, win32api.MapVirtualKey vk_code 0, 0, 0)
  ,
  ,
  def key_up此时(重要):
  ,,,,,,
  ,,,函数功能:抬起按键
  ,,,参,,,数:键:按键值
  ,,,,,,
  ,,,关键=key.upper ()
  ,,,vk_code=key_map(例子)
  ,,win32api。keybd_event (vk_code win32api。win32con MapVirtualKey (vk_code, 0)。KEYEVENTF_KEYUP, 0)
  ,
  ,
  def key_press(重要):
  ,,,,,,
  ,,,函数功能:点击按键(按下并抬起)
  ,,,参,,,数:键:按键值
  ,,,,,,
  ,,,key_down(关键)
  ,,,time . sleep (0.02)
  ,,,key_up此时(关键)

<强>鼠标模拟

 #=utf - 8编码
  进口win32api
  进口win32con
  进口win32gui
  
  
  def移动(x, y):
  “““
  函数功能:移动鼠标到指定位置
  参数::x坐标
  y: y坐标
  “““
  win32api。SetCursorPos ((x, y))
  
  
  def get_cur_pos ():
  “““
  函数功能:获取当前鼠标坐标
  “““
  p={“x": 0,“y": 0}
  pos=win32gui.GetCursorPos ()
  p [& # 39; x # 39;]=pos [0]
  p [& # 39; y # 39;]=pos [1]
  返回p
  
  
  def left_click ():
  “““
  函数功能:鼠标左键点击
  “““
  win32api.mouse_event (win32con。MOUSEEVENTF_LEFTDOWN | win32con。MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
  
  
  def right_click ():
  “““
  函数功能:鼠标右键点击
  “““
  win32api.mouse_event (win32con。MOUSEEVENTF_RIGHTDOWN | win32con。MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0)
  
  
  def left_down ():
  “““
  函数功能:鼠标左键按下
  “““
  win32api.mouse_event (win32con。MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
  
  
  def left_up ():
  “““
  函数功能:鼠标左键抬起
  “““
  win32api.mouse_event (win32con。MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
  
  
  def right_down ():
  “““
  函数功能:鼠标右键按下
  “““
  win32api.mouse_event (win32con。MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)
  
  
  def right_up ():
  “““
  函数功能:鼠标右键抬起
  “““
  win32api.mouse_event (win32con。MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0) 

上述就是小编为大家分享的利用Python如何实现一个模拟键盘鼠标功能了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

利用Python如何实现一个模拟键盘鼠标功能