1.准备做鼠标和键盘监控,在网上找资料安装了额pyhook(whl包),然后发现有bug

2.准备安装pyhook3,然后各种swig,c++运行库等,劝退了

3安装步骤:

a.根据python版本下载对应的whl包:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

b.pip 安装whl包

c.运行测试脚本

import pyWinhook
import pythoncomclass KeyBoardManager():keyIsPressed = Falsedef onKeyDown(self,event):if self.keyIsPressed:return Trueprint (str(event.Key) + ' is pressed')self.keyIsPressed = Truereturn Truedef onKeyUp(self,event):self.keyIsPressed = Falseprint (str(event.Key) + ' is released')return Truedef mouseup(self,event):print("mouse up",event)        return Truedef mousedown(self,event):print("mouse down",event)return Trueif __name__ == '__main__':mykbmanager = KeyBoardManager()hookmanager = pyWinhook.HookManager()hookmanager.KeyDown = mykbmanager.onKeyDownhookmanager.KeyUp = mykbmanager.onKeyUphookmanager.MouseLeftUp = mykbmanager.mouseuphookmanager.MouseLeftDown = mykbmanager.mousedownhookmanager.HookKeyboard()hookmanager.HookMouse()pythoncom.PumpMessages()

没有bug,运行丝滑,也不用安装什么swig,什么C++运行库。

就这样!

python pyWinhook的安装,python3完美替代pyhook/3相关推荐

  1. Python学习--Mac安装Python3

    Python学习–Mac安装Python3 ###方法一: 说明:1. Mac本身自带Python2.7.2. 允许两个版本共存. 使用了Homebrew安装Python3 安装homebrew ru ...

  2. linux下载哪个python版本-Linux安装python3.6

    如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一.安装p ...

  3. 【开发环境】Mac 中安装 Python3 最新版本 ( 下载 Python 最新版本 | 安装 Python3 | 验证 Python3 )

    文章目录 一.下载 Python 最新版本 二.安装 Python3 三.验证 Python3 一.下载 Python 最新版本 下载 最新 Python 版本 ; 进入 Python 主页 http ...

  4. centos安装python环境_Centos7 安装python3 环境 并使用pip安装docker-compose

    1.安装相应的编译工具 在root用户下(不要用普通用户,麻烦),全部复制粘贴过去,一次性安装即可. yum -y groupinstall "Development tools" ...

  5. ubuntu16.04安装python.h_ubuntu16.04安装python3.6踩过的坑

    打开命令行,执行语句sudo add-apt-repository ppa:jonathonf/python-3.6,如果没有成功多执行几次就行,正确结果如下 执行语句sudo apt-get upd ...

  6. [Python] Ubuntu 16.04 上安装 python3.7 和 pip 并配置虚拟环境

    文章目录 Ubuntu 16.04 自带 python 2.7 和 python 3.5 安装 python3.7 修改软链接 python3 -> python3.7(非必需) 安装 pip ...

  7. ubuntu 升级python3_ubuntu16.04安装python3

    今天用了下阿里云的云服务器,装个python3真是各种踩坑.记录下吧: ubuntu自带了2.7.想要装3.5并设置为默认python版本. 安装python3.5 sudo add-apt-repo ...

  8. centerpython_centeros下安装python3

    一.查看python版本及安装python3 1. which python 可以看到预装的是2.7版本 2.安装依赖包 yum -y groupinstall "Development t ...

  9. centOS7安装Python3教程,很简单

    注意:以下教程是让centOS7里面的Python2和Python3共存,并不是替换Python2. 一.检查系统是否有gcc gcc --version  --查询是否安装 gcc -v --查询版 ...

最新文章

  1. centos,yum安装时报错could not retrieve mirrorlist,resolve.conf配置,dns配置错误
  2. 虚拟机的分类_虚拟化精华问答 | 虚拟化技术分类
  3. 网络世界在某种程度上助长了人格的分裂
  4. 【干货】华为组织成长的动力机制.pdf(附下载链接)
  5. UI_DEV_Environment 之 StoryBook
  6. Oracle数据库有哪几种启动方式
  7. (11)数据结构-栈应用-简易计算器
  8. thinkphp tp 框架如何查看版本
  9. C / C++从键盘输入字符串,并求其长度
  10. NFT吸血DeFi,冰火两重天
  11. unity编辑器拓展九——删除场景中丢失的脚本
  12. Unity鼠标控制3D物体的移动、旋转、缩放
  13. html中伪类选择符,【CSS选择符】伪类和伪元素
  14. 后台进程很少,CPU内存却占用过高!
  15. html如何给盒子设置位置,CSS盒子定位
  16. 2021年9月Github优秀项目推荐
  17. 数据分析思维九段路线图
  18. 中心移动平均_移动支付助推数字校园建设活动在我校启动
  19. rm: cannot remove `d': Read-only file system解决过程
  20. 初步使用计算机课件,小学信息技术的初步课件

热门文章

  1. 【竞品分析】小睡眠APP和蜗牛睡眠APP,基于用户体验5要素的分析框架
  2. linux ubuntu下安装拳皇97
  3. 如何重建深层神经网络的可塑性?
  4. 乐佰小迪智能机器人怎么使用_麦咭智能机器人价格及说明(麦咭智能机器人怎么恢复出厂设置)...
  5. 我的三年Android开发总结之回忆过去
  6. ### 通达信数据之实时机构持股数据接口
  7. 《程序员》11月精彩内容:大数据平台架构与技术实践
  8. Apache服务器的搭建与配置
  9. Qt窗口置顶的俩种方法
  10. c语言输出不足10补0,c++ cout输出不足位补0 setw、setfill