Qflow v1.7开源桌面自动化工具 | 可视化流程编辑与图像识别

Qflow v1.7是一款基于Python开发的开源桌面自动化工具,支持可视化拖拽编辑流程,集成图像识别、键鼠控制、逻辑调度等核心功能。工具离线可用且无需独显,能快速处理办公重复性任务,助力用户解放双手、提升工作效率,适用于无需编程基础的自动化场景。

图片[1]-Qflow v1.7开源桌面自动化工具 | 可视化流程编辑与图像识别-资源汇集

工具简介

核心定位

Qflow v1.7是一款轻量级可视化桌面自动化工具,由开发者QweJay原创开发,源码完全开放。用户通过拖拽节点、连接连线即可搭建复杂自动化任务,无需复杂编程基础,广泛适用于办公场景中的重复性操作自动化,有效降低人工操作成本。


核心功能亮点

可视化编辑器

支持节点拖拽、无限画布缩放/平移、框选操作,配备撤销/重做功能,操作灵活便捷,新手也能快速上手构建自动化流程。

视觉感知能力

集成OpenCV算法,提供模板匹配与特征匹配(SIFT/AKAZE)功能,支持多尺度搜索;新增静止检测功能,可监控屏幕特定区域是否静止,轻松判断页面加载完成等场景。

键鼠精准控制

全面支持鼠标点击、移动、拖拽、滚动等操作,兼容键盘文本输入及组合键触发,精准模拟人工键鼠交互,覆盖大多数桌面操作需求。

音频触发机制

仅针对Windows系统,支持检测系统音量峰值,实现“听到声音即执行操作”的个性化自动化逻辑,拓展触发场景。

灵活逻辑控制

内置循环(Loop)、序列(Sequence)、延时(Wait)等基础逻辑节点,支持变量设置与获取(Set/Get)、条件分流(Switch),满足复杂业务逻辑搭建。

便捷辅助工具

内置截图工具,可直接截取屏幕目标作为节点参数;支持Dark/Light/Hacker多主题切换;全局快捷键启停功能,提升操作效率。


使用说明

界面概览

  • 左侧工具栏:节点按逻辑、动作、视觉分类分组,一目了然。
  • 中间画布:核心工作区,右键可快速呼出节点菜单。
  • 右侧属性面板:配置节点参数,如点击坐标、图片阈值、循环次数等。
  • 底部日志区:实时显示运行状态与错误信息,便于排查问题。

常用快捷键

操作快捷键
启动流程Alt + 1(默认)
停止流程Alt + 2(默认)
删除节点Delete
撤销操作Ctrl + Z
重做操作Ctrl + Y
多选节点拖拽框选

快速上手流程

  1. 拖入「Start(开始)」节点作为流程起点。
  2. 拖入「Image(找图)」节点,点击属性面板截图按钮框选目标区域。
  3. 连接Start节点的out端口到Image节点的in端口。
  4. 拖入「Mouse(鼠标)」节点设置为点击操作,连接Image节点的found端口。
  5. 点击顶部启动按钮或按Alt+1运行流程。

依赖库说明

  • tkinter:构建GUI界面,保障可视化操作体验。
  • pyautogui:实现鼠标键盘模拟控制。
  • opencv-python:提供图像识别算法支持。
  • pycaw/comtypes:仅Windows适用,支持音频触发。
  • pynput:监听全局快捷键,实现流程启停。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容