Skip to content

简介

虚数精灵是一款面向桌面自动化的可视化脚本编辑器。它通过节点编辑器的形式,让用户以拖拽连接的方式构建自动化流程,从而高效处理日常重复性任务。

无论是软件测试、数据录入,还是游戏辅助、界面操作自动化,虚数精灵都能帮助你快速搭建脚本,无需编写传统代码。

核心理念

虚数精灵的设计初衷是降低自动化编程的门槛。传统的自动化往往依赖编程语言或宏录制,灵活性不足且上手困难。虚数精灵采用可视化节点编辑模式,将功能封装为独立的"节点",用户只需将节点拖拽到画布、连线定义数据流向和执行顺序,即可完成一个完整的自动化程序。

  • 可视化编程:无需手写代码,通过节点和连线直观表达逻辑
  • 所见即所得:脚本运行时可实时查看图像处理、绘制等操作的输出结果
  • 灵活扩展:内置丰富的节点库,覆盖图像采集、识别、键鼠控制、数据流转等常见场景

核心能力概览

能力说明
多源图像采集支持 USB 摄像头、采集卡、屏幕截图、窗口捕获及视频文件读取,灵活获取图像输入
图像处理内置 OpenCV 图像处理能力,支持图像创建、编辑、绘制等操作
智能识别集成模板匹配、文本识别(OCR)与 YOLO 对象检测,精准定位屏幕中的目标元素
键鼠录制与控制支持键盘鼠标动作录制与回放,以及基于 KMBoxNet 协议(网络)和 Makcu 协议(串口)的远程键鼠控制
图形绘制支持在图像上绘制文字、矩形框等图形元素,便于标注和输出
键盘鼠标控制通过系统原生 API 精确模拟键盘输入和鼠标点击、移动、滚轮等操作
数据与日志内置日志输出、JSON 数据处理与变量管理,方便调试和数据流转

适用场景

虚数精灵适用于广泛的自动化需求,包括但不限于:

  • 桌面软件自动化:自动填写表单、模拟用户操作进行软件测试
  • 办公效率提升:数据录入与格式转换
  • 游戏辅助:自动执行重复性游戏操作、图像识别触发动作
  • 图像与视频批处理:批量添加水印、格式转换、目标检测标注
  • 远程设备控制:通过网络或串口协议控制远程主机的键鼠操作