acmercyj / Quick-Macro

python 简约按键精灵

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

由于疫情在家太久玩起了游戏 但是还是习惯了挂机..

有点嫌弃老旧VB的按键精灵和它的Q语言 (Ver 0.2更新 按键精灵上钩子的反侦察非常完善 没有精神癖的话就不要造轮子了)

精神癖程序员想自己写一个

开始是用C++ win32库写的

但是微软的库太多太复杂以及非反外挂的没必要与内存和句柄作斗争就放弃了 (太菜)

这次使用的是python的第三方库pynput

目标是:

  • 键鼠的录制与回放
  • 抓图抓色功能
  • 拥有GUI
  • 能够自由编写新的脚本

Ver 0.2

  1. 封装键盘相关函数
  2. 键盘动作录制
  3. 键鼠的完整录制与回放
  4. 修复了桌面设置的缩放倍率问题 加入了设置倍率的全局变量
  5. bug 鼠标滚动录制功能 不同鼠标录制为滚动一页 但实际效果是鼠标驱动修改后的滚动一次的像素点大小

Ver 0.1

  1. 封装鼠标相关函数
  2. 鼠标动作录制
  3. 每个动作的延迟
  4. 发现bug 桌面分辨率尺寸如果不在100% 录制时候的坐标是映射到100%的 待解决

About

python 简约按键精灵


Languages

Language:Python 100.0%