AI文摘 此内容由AI根据文章内容自动生成
AI Summary
项目介绍
无需编程基础,通过节点拖拽实现强大的桌面自动化流程。
Qflow 是一个基于 Python 开发的轻量级可视化自动化流程编辑器。用户通过简单拖拽节点、连接连线的方式,构建复杂的桌面自动化任务,源码开放、绿色单文件、离线不联网、不需要独显!它集成了 图像识别 (OpenCV)、键鼠模拟、音频检测 以及 逻辑控制,非常适合用于办公自动化或重复性任务处理。
项目截图
![图片[1]-Qflow v1.6 「桌面自动化工具」节点拖拽式工具开发-大海资源库](https://attach.52pojie.cn/forum/202512/18/220429rkvsqbhsddwghhg8.png)
项目特点
- 可视化编辑器:支持节点拖拽、无限画布缩放/平移、框选、撤销/重做。
- 👁️ 视觉感知:
- 图像寻找:集成 OpenCV,支持模板匹配和特征匹配(SIFT/AKAZE),支持多尺度搜索。
- 静止检测:监控屏幕特定区域是否静止(例如判断加载是否完成)。
- 🖱️ 键鼠控制:
- 支持鼠标点击、移动、拖拽、滚动。
- 支持键盘文本输入及组合键(快捷键)操作。
- 🔊 音频触发:能够检测系统音量峰值(Windows),实现”听到声音执行操作”。
- 🧠 逻辑控制:
- 包含循环 (Loop)、序列 (Sequence)、延时 (Wait)。
- 支持变量 (Set/Get) 和条件分流 (Switch),可构建复杂的业务逻辑。
- 🛠️ 便捷工具:
- 内置截图工具,直接截取屏幕目标作为节点参数。
- 支持多种主题切换(Dark/Light/Hacker)。
- 全局快捷键启停。
使用教程
安装与运行 (Installation)
环境要求
- Python 3.8+
- Windows (音频检测功能依赖 Windows API,其他功能可在 macOS/Linux 运行但需调整部分代码)
步骤
- 克隆仓库
git clone https://github.com/Qwejay/Qflow.git cd Qflow - 安装依赖
建议使用虚拟环境:pip install -r requirements.txt注意:如果没有安装opencv-python,程序仍可运行,但高级图像识别功能受限。 - 运行程序
python main.py
使用说明 (Usage)
界面概览
- 左侧工具栏:包含所有可用节点,按类别分组(逻辑、动作、视觉)。
- 中间画布:主要工作区。右键点击画布也可呼出节点菜单。
- 右侧属性面板:点击任意节点,在此处配置详细参数(如点击坐标、图片阈值、循环次数等)。
- 底部日志:显示当前的运行状态和错误信息。
快捷键 (Hotkeys)
| 操作 | 快捷键 |
|---|---|
| 启动流程 | <Alt> + 1 (默认) |
| 停止流程 | <Alt> + 2 (默认) |
| 删除节点 | Delete |
| 多选节点 | 按住鼠标左键拖拽框选 |
快速开始
- 拖入一个 Start (开始) 节点。
- 拖入一个 Image (找图) 节点。
- 点击找图节点,在右侧属性面板点击 “📸 截取”,框选屏幕上的目标。
- 将 Start 的
out端口连接到 Image 的in端口。 - 拖入一个 Mouse (鼠标) 节点,设置为点击操作,连接 Image 的
found端口。 - 点击顶部 “▶ 启动” 或按
Alt+1运行。
© 版权声明
NOTICE
1240555208@qq.com|Copyright © 2023~2026
01
DISCLAIMER
本站资源大多来自网络,如有侵犯权益请联系管理员,我们会第一时间审核删除。站内资源仅供学习测试,未经许可禁止商用,请在24小时内删除。
02
VIP PRIVILEGE
遇到付费内容?升级终身VIP即可全站免费畅享所有资源,可以联系我的微信进行开通。
大海聊天 QQ 3群:478065589
THE END









子比主题美化
精品源码资源 

暂无评论内容