桌面自动化终极利器开源了,牛逼!
2023-06-13 09:15:41 时间
大家好,我是爱撸码的开源大叔!
大叔在日常工作的时候,经常会遇到一些繁琐重复的操作,情不自禁的会想到自动化。甚至有的时候会想,什么时候能实现自动化编写文章,自动化剪辑视频?
最近大叔在逛 GitHub 的时候,发现一个非常新颖、另类的开源项目,堪称桌面自动化终极利器 - SikuliX
。
简介
SikuliX,号称上帝之眼,可以通过 OpenCV 图像识别技术,来定位图像和键盘、鼠标来操作GUI(图形化用户界面),实现桌面类应用自动化。
它可以使用图片来作为脚本的识别点/触发点,来进行操作,这算得上一种非常神器的方案!
目前支持系统包括 Windows、Mac 和一些 Linux/Unix。
SikuliX 原名是 Sikuli,现在改名为 SikuliX,可能是因为旧作者停止维护了,由新团队来维护。
使用场景
SikuliX 可以使用SikuliX IDE进行脚本的编写,也可以集成到 Java 等等其他语言当中进行开发。
目前不支持移动端设备,可以借助一些桌面的手机模拟器实现。
使用 SikuliX 的原因
如果你想:
- 自动化一些重复的任务
- 测试应用程序或网页的日常使用情况
- 玩游戏
- IT系统和网络的管理 ...
如果你希望实现上述需求,那么 SikuliX 或许非常适合你。
下载安装
1、安装java环境
SikuliX 的 IDE 程序是用 java 写的,首先需要安装 java 环境。
2、安装SikuliX
前往 https://launchpad.net/sikuli/+download 下载对应的 jar 安装包,目前最新稳定版本是2.0.5。
如果是初次接触的话,建议下载 1.1.3 release 版本,因为这之后的版本移除了左侧的部分常用函数,如下图,左边的常用函数提示还是有必要的。
1.1.3界面
2.0.5界面
最后,关于这个项目的更多详细使用功能,大家可以自己查阅下开源项目和官网。
Github项目地址:https://github.com/RaiMan/SikuliX1
官网:https://sikulix.github.io/
相关文章
- R语言SVM和LDA文本挖掘分类开源软件存储库标签数据和词云可视化
- 开源文档型知识库管理系统,强大的全文检索与文档分类管理功能,你值得拥有
- 【源码】一款开源的liunx运行Windows系统应用程序的软件
- 可定制算法和环境,这个开源强化学习框架火了
- 开发神技!阿里消息中间件进阶手册限时开源,请接住我的下巴
- 《做一个不背锅运维:理论篇:让我们一起鲁克鲁克——rook(开源存储编排)》
- 网络工程师学Python-35-开源自动化部署工具Fabric
- Linux 简答题:探索不一样的开源世界(linux简答题)
- Linux的分支:开源之门(linux的分支)
- Linux的分支:丰富多彩的开源选择(linux的分支)
- Linux分支:开源自由之旅(linux的分支)
- 如何建立自己的快速、私有的开源网状网络(mesh)
- 全球顶级开源大神们现身 COSCon’20
- 6 个开源的家庭自动化工具
- 每周开源点评:Kubernetes 傻瓜指南、低代码开发人员和其他行业趋势
- 为什么要为你的家庭自动化项目选择开源
- FX Linux:开源操作系统的新选择(fxlinux)
- 从APK到Linux:开源操作系统的新篇章(apklinux)
- 魔力Linus成就开源传奇:Linux操作系统的历史与发展(linuxmo)
- 华为秉持开放合作,用开源生态迎接和共建“新全球化”
- James的Linux之旅:探索开源的奥妙(linux james)
- Vive 追踪器实现全身追踪,HTC 将把它开源给所有开发者