需要安装 pywin32库

pip install pywin32

import win32api
import time
#鼠标移动
def mouse_move(x,y):win32api.SetCursorPos([x,y])#鼠标点击,默认左键
def mouse_click(click_type="left"):if click_type=="left":win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP | win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)   else:win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP | win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)time.sleep(0.01)#鼠标双击击,默认左键
def mouse_double_click(click_type="left"):if click_type=="left":win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP | win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)time.sleep(0.01)win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP | win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)else:win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP | win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)time.sleep(0.01)win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP | win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)time.sleep(0.01)

二、键盘操作

from config import VK_CODE
import win32apidef key_input( input_words=''):for word in input_words:win32api.keybd_event(VK_CODE[word], 0, 0, 0)win32api.keybd_event(VK_CODE[word], 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(0.1)def key_even( input_key):win32api.keybd_event(VK_CODE[input_key], 0, 0, 0)time.sleep(0.01)win32api.keybd_event(VK_CODE[input_key], 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(0.3)

VK_CODE请自行度娘。

转载于:https://www.cnblogs.com/Evan-fanfan/p/11097519.html

Python实现按键精灵(一)-键鼠操作相关推荐

  1. 脚本录制软件python 按键精灵 tc_键鼠录制工具(KeymouseGo)

    KeymouseGo是一款类似于按键精灵的简洁版鼠标键盘录制程序,由Python编写且全开源.该软件主要用在进行某些操作简单.单调重复的工作时,使用本软件就可以很省力了.自己只要做一遍,然后接下来就让 ...

  2. Python 实现键鼠操作

    Python 实现键鼠操作 前言 需要的库 直接上代码 小结 前言 前几天玩的按键精灵由于版本太老,不兼容UTF8编码,就用python来封装了一些键鼠操作. 需要的库 time pyautogui ...

  3. python 游戏按键精灵 PyDirectInput介绍

    前言: 在python关于按键精灵得操作中常用的有PyAutoGUI,但在使用的过程中,针对一些游戏就直接失灵了,特别是一些以DirectX来开发的游戏或软件.我通过收索相关资料了解到之所以会这样,是 ...

  4. Python 实现按键精灵的功能,超简单详细(Windows版)

    Python 实现按键精灵的功能,超简单详细 前言: 实现步骤 一.安装三个库 二.试运行简单的功能 三.根据需求自己写代码 注明 前言: 最近公司的同事让我帮他点点点,懒得亲自点,便在网上查找了相关 ...

  5. python做按键精灵脚本_Python 实现按键精灵的功能,超简单详细(MAC版)

    前言: 想看Windows版的同窗能够看Python 实现按键精灵的功能,超简单详细(Windows版) 以前写了Windows版的python实现按键精灵功能.如今我鸟枪换炮换了个新的mac.发现以 ...

  6. 编写一个脚本,对至少三个以上记事本窗口做相同操作,对任意一个窗口进行手动操作,其余窗口由脚本执行相同步骤的键鼠操作,记得是键盘操作+鼠标操作。

    编写一个脚本,对至少三个以上记事本窗口做相同操作,对任意一个窗口进行手动操作,其余窗口由脚本执行相同步骤的键鼠操作,记得是键盘操作+鼠标操作.  按键等级认证5级 分享 答题思路: 对最上层记事本操作 ...

  7. Unity --- 基本键鼠操作

    1.我们对于键盘和鼠标的点击操作相当于在输入数据,这些输入的数据都会被存储到对应的数据缓存区中供程序读取和调用 而我们所谓的游戏程序中的键鼠操作其实就是当我们通过键盘输入了特定数据之后,游戏程序马上从 ...

  8. Python实现按键精灵功能

    Python实现按键精灵功能 1.利用screenshot(),crop()截取匹配图像 2.利用imread(),imwrite()分割图片,提高匹配精度 3.利用locateAllOnScreen ...

  9. Python键鼠操作自动化库PyAutoGUI简介

    PyAutoGUI是一个Python语言的键鼠自动化库,简单来说和按键精灵的功能一样.但是因为是Python的类库,所以可以使用Python代码配合一些其他类库完成更加强大的功能.下面让我为大家介绍一 ...

最新文章

  1. ionic之自定义 ion-tabs 图标
  2. 安卓能帮你检查密码泄露了!还有Messages定时发送等多项功能优化
  3. 06-图2 Saving James Bond - Easy Version
  4. 获取Android手机的分辨率通过ADB命令
  5. java模板方法模式_Java中的模板方法模式
  6. 苹果发生大规模宕机,网友调侃“突然白苹果了一会。”
  7. APM应用性能管理的过去二十年
  8. python女朋友_教你用Python感知女朋友的情绪变化!
  9. iOS 开发 入门:使用Ad Hoc 进行用户测试
  10. 一卡通(M1卡)破解过程记录——获取扇区密钥
  11. Kettle5.4调用Redis
  12. kubernetes挂载glusterfs遇到的问题
  13. 复旦大学数学学院 17 级本科生对每周一题的评价
  14. 专访京东孙海波:大牛架构师养成记及电商供应链中区块链技术的应用(转)...
  15. mysql win10 优化设置_Win10电脑优化必做的几个优化技巧提升速度!
  16. 典型相关分析python实现_多视图学习利器----CCA(典型相关分析)及MATLAB实现
  17. Unity3D FPS游戏之子弹贴图
  18. Day 4 R基础概念——向量、矩阵
  19. Kernel.org hacked – how to get Android repo?
  20. STM32实现PT100测温系统设计报告(OLED屏显示)

热门文章

  1. 6.9、意境级讲解BERT更好的进行微调方法总结
  2. java中imp结尾,imp java
  3. Microsoft Visual C++运行库下载地址 2008~2017等各版本下载
  4. 3D渲染神器——Cinema 4D试用评测
  5. Rattle :基于R的数据挖掘工具(1):简介和安装
  6. Step by step:安装 Tanzu Kubernetes Grid
  7. TCP/IP协议栈在Linux内核中的运行时序分析【万字长文】
  8. 兴达易控CHNet-S7300MD西门子200/300/400PLCmpi转以太网处理器
  9. 医学高材生们,思维导图给你4个高效学习技巧
  10. 英语四六级暴力查询成绩脚本(忘记准考证的同学的好东西)