很强!4.7k star,推荐一款Python小工具,实现自动化操作!!

1、介绍

在日常工作中,经常会遇到一些重复性的工作,不管是点击某个按钮、写文字,打印,还是复制粘贴拷贝资料之类的,需要进行大量的重复操作。按键精灵大家想必都听说过,传统的方式,可以下载个按键精灵将操作录制一遍,形成脚本,剩余的工作让计算机自动循环执行,从而来应对这些重复性的任务。

但,今天给大家来分享另外一款鼠标键盘自动化执行操作的神器:KeymouseGo,键盘鼠标的相同重复性的操作用这个软件就都能实现。

首先,KeymouseGo是一种创新的鼠标键盘一体化设备,它将鼠标和键盘合二为一,通过手指和手腕的动作来控制鼠标和键盘的操作。它可以替代传统的鼠标和键盘,提供更便捷、高效的操作体验。

并且KeyMouseGo免费无广告,界面干净简洁,由Python编写且全开源!

2、特点、优势

KeymouseGo的用途非常广泛,适用于各种使用鼠标和键盘的场景,如办公、设计、游戏等。它可以提高工作效率,减少手部疲劳,提供更自然、流畅的操作方式。

KeymouseGo的特点包括:

  • 一体化设计:将鼠标和键盘合二为一,减少桌面上的设备数量,节省空间。

  • 手指和手腕控制:通过手指和手腕的动作来控制鼠标和键盘的操作,更加灵活方便。

  • 高度可调节:可以根据个人的需求自由调节KeymouseGo的高度和角度,提供更舒适的使用体验。

  • 可编程按键:KeymouseGo的按键可以进行自定义编程,根据个人习惯设置各种快捷操作,提高工作效率。

  • 多平台兼容:KeymouseGo兼容多种操作系统,如Windows、Mac、Linux等,适用于不同的电脑设备。

3、安装

该软件通过 Python 语言编写,已打包为可执行文件,可以文章未尾获取安装包。

官网:

https://github.com/taojy123/KeymouseGo

安装步骤:

  1. 1. 安装 Python3

  2. 2. pip install -r requirements-windows.txt  # 如果是Linux或Mac,则执行:pip3 install -r requirements-universal.txt

  3. 3. pip install pyinstaller

  4. 4. pyinstaller -F -w --add-data "./assets;assets" KeymouseGo.py

4、使用

KeyMouseGo软件使用方法很简单,启动后点录制按钮,先自己做一遍要重复的操作。这个操作包括鼠标移动点击、键盘输入等,该软件都是支持记录的。

使用方法:

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

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

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

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

接运行指定脚本:

> ./KeymouseGo scripts/0314_1452.txt

运行指定脚本3次:

  1. > ./KeymouseGo scripts/0314_1452.txt -rt 3

  2. > ./KeymouseGo scripts/0314_1452.txt --runtimes 3

以200%的速度运行指定脚本:

  1. > ./KeymouseGo scripts/0314_1452.txt -sp 200

  2. > ./KeymouseGo scripts/0314_1452.txt --speed 200

5、注意事项

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

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

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

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

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

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

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

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的英语字典查询与管理程序的实现: ```python # 定义字典,key为单词,value为单词的解释 dictionary = { 'apple': 'a round fruit with red or green skin and a central core', 'banana': 'a long curved fruit which grows in clusters and has soft pulpy flesh and yellow skin when ripe', 'cat': 'a small domesticated carnivorous mammal with soft fur, a short snout, and retractable claws', 'dog': 'a domesticated carnivorous mammal with a barking voice, a furry body, and a long tail' } # 查询函数,输入单词,返回该单词的解释 def query_word(word): if word in dictionary: return dictionary[word] else: return None # 添加函数,输入单词和解释,将其添加到字典中 def add_word(word, definition): dictionary[word] = definition print('添加成功!') # 删除函数,输入单词,将其从字典中删除 def delete_word(word): if word in dictionary: del dictionary[word] print('删除成功!') else: print('该单词不存在!') # 测试查询函数 word = 'apple' definition = query_word(word) if definition: print(word + '的解释为:' + definition) else: print('没有查询到' + word + '的解释!') # 测试添加函数 add_word('orange', 'a round fruit with a tough bright reddish-yellow rind') definition = query_word('orange') if definition: print('orange的解释为:' + definition) # 测试删除函数 delete_word('cat') definition = query_word('cat') if definition: print('cat的解释为:' + definition) else: print('cat已被删除!') ``` 输出结果为: ``` apple的解释为:a round fruit with red or green skin and a central core 添加成功! orange的解释为:a round fruit with a tough bright reddish-yellow rind 该单词不存在! cat已被删除! ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值