十个比拟抢手的收费开源桌面智能化运行
桌面智能化运行技术,通罕用于在桌面系统上口头一些重复和便捷的上班。包含:数据输入、文件治理、启动运行程序等。这类运行的重要目标是提高上班效率、缩君子为错误,把一些重复性的上班交给软件,让人类去成功愈加复杂和发明性的义务。比拟盛行的做法是把这种技术运行在RPA/AI+RPA名目。
桌面智能化的运行场景很多,例如:
开源的桌面智能化名目无利于技术整合以及自定义运行,上方重要介绍几个比拟好的桌面智能化运行开源名目。
这是一个基于Golang开发的桌面智能化。可以成功鼠标控制、键盘操作、读屏、进程、窗口句柄、图像和位图以及全局事情监听器等配置。
RobotGo支持Mac、Windows和Linux(X11)干流操作系统;也支持arm64和x86-amd64。
nut.js是一个专为跨平台GUI智能化而设计的智能化库,由nut-tree社区开发,重要基于JavaScript或TypeScript开发。它支持开发人员成功兼容Windows、macOS和Linux上的运行程序的智能化交互,它提供了一组弱小的工具来模拟用户操作,如鼠标移动、键盘输入和屏幕捕捉。
PyAutoGUI是一个跨平台的GUI智能化Python模块。用于以编程模式控制鼠标键盘。可在Windows、macOS和Linux上运转,且支持Python2和Python3。
AutoHotkey旨在经过创立宏成功重复性义务的智能化。可以经常使用一种自定义的脚本言语定义键盘快捷键(热键)。
经常使用AutoHotkey,用户可以轻松地在计算机上智能口头各种义务,简化上班流程、节俭期间。具有较高灵敏性,具有友好的用户界面,是简化日常优惠的抢手选用。
AutoKey是一个用于Linux和X11的开源桌面智能化程序,它经常使用Python编写,可在一切重要的Linux发行版上运转。
这是个桌面智能化开发框架,开发言语是Python。可以用文本文件驱动键盘和鼠标。经常使用这个框架须要有一些开发阅历。
Python-UIAutomation-for-Windows是一个开源Python库,它提供了一个智能化Windows GUI运行程序的综合框架。该工具应用Microsoft的UI Automation API,以编程模式成功与用户界面元素启动交互。
pywinauto是一个开源的Python库,用于在Windows系统上成功图形用户界面(GUI)操作智能化。支持开发人员经过模拟用户行为(如:鼠标点击、菜单选用等),以编程模式操作运行程序。它支持更复杂的操作,如失掉文本数据。
这是一个弱小的OS X智能化工具。在其外围,Hammerspoon只是操作系统和Lua脚本引擎之间的桥梁。Hammerspoon经过一组裁减组件向用户地下了一些特定的系统配置。有了这些基础,开发人员可以编写Lua脚原本控制OS X环境下的桌面操作。
10.robotjs
RobotJS是个基于Node.js的桌面智能化运行,支持macOS、Windows和Linux。然而,这个名目如同良久没降级了。