| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 用pywinhook或pyhook监听鼠标事件 -> 正文阅读 |
|
[Python知识库]用pywinhook或pyhook监听鼠标事件 |
一位在读研的好朋友有一天找到我,问我制作PC端软件有啥好的语言,我问:“这是咋了?”,朋友答曰:在实验室电脑前总是不知不觉开始摸鱼,自制力不够,想搞个提醒学习的东西,在摸鱼时弹出自己的学习计划,提醒自己做点正事(巴巴托斯躺枪ing)。 我寻思这不我 之后,通过我一番面向搜索引擎编程,做出:使用pyhook监听鼠标事件,当鼠标移动到显示器左上角,3乘以3像素的范围内,系统会打开同目录下“bananabaozi-notice.txt”文件,总共最多能打开三次,除非再关掉一个txt窗口,就可以再打开一次。朋友可以通过这个txt写下ddl从而时不时把鼠标晃到左上角猛地看到ddl然后停止摸鱼行为开始认真学习。当然效果怎么样俺也不知道,待会问问去。 代码贴在下面。我使用win10 64位、python3.8开发,在这之前要pip安装pywin32和pyHook。
打包发给朋友后,写了个【使用说明】: 注:此程序经测试适用于win10 64位操作系统,32位不确定 1.打开过程 解压此压缩包到任意文件夹 打开文件夹 双击exe文件,程序即开始在后台运行 2.使用方法 在bananabaozi-notice.txt文件内可以写下待办事项、提醒事项 当鼠标移动到屏幕左上角时,系统会打开文件夹里的bananabaozi-notice.txt文件,弹出窗口,使用户看到提醒 最多打开三次,如果打开的bananabaozi-notice.txt数量超过三个,那么系统不会再打开,请看到提醒后及时关闭 3.退出程序 如果想要退出程序,请到任务栏右键,打开任务管理器 需注意的是:任务管理器中会有两个同名txt-notice.exe进程,退出时要注意这两个都要消失。第二个进程是实际的程序,而第一个进程是在程序退出或崩溃后清理临时目录。 4.设置开机自启动 如果想设置开机自启动程序,则设置步骤如下: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 23:15:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |