脚本录制软件python 按键精灵 tc_GitHub – s1368816131/PY-KeymouseGo: Python 实现的精简绿色版按键精灵。记录用户的鼠标、键盘操作,自动执行之前记录的操…

KeymouseGo v2.2

功能:记录用户的鼠标键盘操作,通过触发按钮自动执行之前记录的操作,可设定执行的次数,可以理解为 精简绿色版 的 按键精灵。

用途:在进行某些操作简单、单调重复的工作时,使用本软件就可以很省力了。自己只要做一遍,然后接下来就让电脑来做。

该软件通过 Python 语言编写,已编译为 windows 平台可执行文件,未安装 Python 的用户可直接下载 release 版本 https://github.com/taojy123/KeymouseGo/releases ,直接点击 KeymouseGo.exe 运行

在修改了缩放比例后,录制的脚本时会出现坐标偏移的问题

目前解决方案是,在 屏幕缩放 文本框中填写响应的值,比如 125%,然后再进行录制即可!

赞赏支持

如果您觉得这个项目对您有所帮助,并乐意支持开源工作,可通过 支付宝 或 微信支付 为我赞赏支持

捐赠时可备注留下您的 Github 主页地址,我会将您加入 感谢列表 中(如果您愿意)

您的热情,我的动力!开源是一种精神,也是一种生活态度

感谢 JetBrains 免费提供开发工具

jetbrains-variant-2.png

已知的一些问题

pynput 在 macOS 上有兼容性问题,发现无法同时监听鼠标和键盘事件的时候。

经过简单的验证发现:

单纯的同时监听鼠标和键盘事件,没有问题

在 wxpython 中只监听鼠标事件,没有问题

在 wxpython 中只监听键盘事件,没有问题

在 wxpython 中同时监听键盘事件,有几率会 错,并无法正常监听键盘事件

暂时找不到解决方案,可能要考虑找 pynput 的替代品

更新说明

暂时没法打包 x86 版本,32 位系统的同学请自行源码编译,或 下载v1.5老版本 使用

v2.2

优化了脚本格式,将动作时间间隔,放到每行脚本的首位,逻辑更加合理

默认录制的第一个动作不加时间间隔,即按下启动按钮后立即执行第一个动作

如果重复多次执行,可修改脚本中第一个动作的时间(单位毫秒)来决定每轮动作之间的相隔时间

v2.1

增加了屏幕缩放配置,兼容了修改过屏幕缩放比例的 win10 系统

优化代码,兼容 Python3

v2.0

代码优化重构

使用 pynput 实现动作捕捉和执行,不再需要安装 pywin32 和 pyhook

兼容 macOS (需要在隐私设置中允许程序控制电脑)

pynput 似乎不兼容 WinXP,暂时没法打包 x86 版本

v1.5

修复自定义缩放后录制定位偏移 Bug

v1.4

增加命令行运行方式

v1.3

Bug 修复

v1.2

UI 更新

移除了 后台模式

简化了录制脚本,增强了可读性

可自定义 启动热键 和 终止热键

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208939 人正在系统学习中 相关资源:免费的linux操作软件SecureCRT.zip-其它工具类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月22日
下一篇 2020年10月22日

相关推荐