首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >推荐一个游戏和重复劳动者的福音工具

推荐一个游戏和重复劳动者的福音工具

作者头像
IT运维技术圈
发布2024-12-20 14:52:09
发布2024-12-20 14:52:09
4430
举报
文章被收录于专栏:IT运维技术圈IT运维技术圈

大家好,波哥又来给大家推荐好东西啦!

如果大家有需要帮忙推荐的工具、框架、应用、脚本可以在文章下方留言,留言中被点赞、推荐回复较多的,波哥就会帮各位提前安排哦!

介绍

KeymouseGo 是一个开源的鼠标键盘录制和自动化操作工具,类似于按键精灵,旨在帮助用户自动执行重复性的鼠标和键盘操作,提高工作效率。

项目简介

KeymouseGo 允许用户录制鼠标和键盘的操作序列,并通过触发按钮自动重复执行这些操作。

用户可以设定执行的次数,从而在需要进行简单、单调、重复的工作时,解放双手,提高效率。

核心功能

  1. 操作录制:实时记录用户的鼠标移动、点击和键盘输入,生成可重复执行的脚本。
  2. 自动执行:通过触发按钮,自动执行预先录制的操作序列,减少人工干预。
  3. 执行次数设定:用户可自定义操作的重复次数,满足不同的自动化需求。
  4. 脚本管理:支持录制多个脚本,避免误操作覆盖,便于管理和调用。
  5. 热键自定义:用户可以自定义启动和终止热键,方便快捷地控制录制和执行过程。

支持系统

KeymouseGo 基于 Python 开发,理论上可在支持 Python 的操作系统上运行。

然而,部分用户反馈在 Windows 系统上有更好的兼容性和体验。

因此,建议在 Windows 环境下使用,以获得最佳效果。

优势

  • 开源免费:KeymouseGo 在 GitHub 上以 GPL-2.0 许可证开源,用户可以免费获取、使用和修改代码,满足个性化需求。
  • 轻量便捷:无需复杂安装,直接运行即可使用,界面简洁,操作方便。
  • 功能实用:专注于鼠标和键盘操作的录制与自动化,满足日常办公和操作需求。
  • 社区支持:拥有一定的用户基础,用户可以在 GitHub 上提交问题、建议或贡献代码,与开发者互动。

使用场景

  • 重复性操作:适用于需要重复执行相同鼠标和键盘操作的场景,如批量处理文件、数据录入等。
  • 游戏辅助:在游戏中,自动执行特定的操作,提高游戏效率(请遵守游戏相关规定)。
  • 软件测试:模拟用户操作,进行软件功能测试,验证软件行为。

注意事项

虽然 KeymouseGo 功能强大,但在使用过程中应注意以下几点:

  • 合法合规:确保自动化操作的使用符合相关法律法规和软件、游戏的使用协议。
  • 风险防范:自动化操作可能带来意想不到的结果,使用前应充分测试,避免误操作导致数据丢失或系统异常。

基本操作

1、点击 录制 按钮,开始录制。

2、在计算机上进行任意操作,如点击鼠标、键盘输入,这部分的动作会被记录下来。

3、点击 结束 按钮,结束录制。

4、点击 启动 按钮,计算机会重复执行一遍第2步中所录制的动作。

提示

1、可设置脚本重复执行的次数,如果为 0 即为无限循环。

2、默认启动热键为 F6,功能等同于 启动 按钮;默认终止热键为 F9,按下后将会停止正在运行的脚本。

3、录制时只记录鼠标点击动作和键盘动作,不记录鼠标移动轨迹。

4、每次录制结束后都会在 scripts 目前下生成一个新的脚本文件。

5、运行前可以在列表中选择一个需要执行的脚本。

6、scripts 下的脚本文件内容可以修改,修改时可参考如下所述 脚本格式说明。

7、热键设置中的Middle指代鼠标中键,XButton指代鼠标侧键

8、由于程序速度受限,当输入的鼠标速度大于一定值时脚本将无法以预期的输入速度执行

部分系统环境中,可能出现无法录制完整的鼠标事件的情况,请以管理员身份/root身份运行此工具即可正常使用。

使用Mac的用户,需要确保程序在辅助功能白名单,如果使用打包的exec文件,则还需要确保终端也在辅助功能白名单。如果app程序闪退,请尝试给予~/.qt_material目录下文件的写权限:

代码语言:javascript
复制
chmod -R 770 ~/.qt_material

安装

windows

代码语言:javascript
复制
1. 安装 Python3
2. pip install -r requirements-windows.txt
3. pip install pyinstaller
4. pyinstaller -F -w --add-data "./assets;assets" KeymouseGo.py

linux/mac

代码语言:javascript
复制
1. 安装 Python3
2. pip3 install -r requirements-universal.txt
3. pip3 install pyinstaller
4. pyinstaller -F -w --add-data "./assets:assets" KeymouseGo.py

截图

总结

KeymouseGo 是一个实用的开源工具,适合需要自动化鼠标和键盘操作的用户。

其轻量、便捷的特点,使其在众多自动化工具中脱颖而出。

代码语言:javascript
复制
地址
代码语言:javascript
复制
项目地址:
https://github.com/taojy123/KeymouseGo

‍‍‍‍‍觉得不错别忘了给波哥一键三连哦!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT运维技术圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目简介
  • 核心功能
  • 支持系统
  • 优势
  • 使用场景
  • 注意事项
  • 基本操作
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档