AutomationOperation 自动化操作工具(解放双手)

AI
AI文摘 此内容由AI根据文章内容自动生成
AI Summary

键鼠自动化 图像识别 网页自动化 excel自动化 截图ocr 解压缩自动化

项目介绍

  • 鼠标:移动/单击/双击/拖动/滚轮(支持 Ctrl/Shift/Alt + 滚轮、左键按下/弹起、点击次数与点击后延时);坐标支持固定或变量输入
  • 键盘:文本输入/特殊按键(支持只按下/只释放);文本可来自变量;前台模式可选“输入前点击”
  • 识别:
    • 图片识别:单图/多图(最多 5 张),支持全屏/指定区域、并行搜索、随机点击点、结果写入布尔变量
    • 颜色识别:单色/多色(最多 10 个),支持区域框选与取色放大镜(显示 HEX/RGB、方向键微调、回车/左键确认)
    • 文字识别:OCR(PaddleOCR),支持全屏/区域;可“识别点击”或“OCR 读取”;结果可复制到剪贴板或存入变量,并可输出布尔结果
  • 等待与延迟:延迟(固定/随机/变量时间,单位毫秒,最小 1ms);等待条件(程序/文件/窗口/图片/文字/颜色等,支持超时/检查间隔/无限等待;图片等待支持灰度与屏幕变化跳帧优化,支持后台等待)
  • 文件与程序:打开文件/文件夹;启动程序;文件名修改(单文件/批量、通配符与子目录、模板变量);压缩/解压(zip/7z/rar,可选密码/分卷/删除源文件)
  • 浏览器:浏览器管理(Edge/Chromium/Firefox/WebKit,有头/无头、窗口大小、登录复用);页面跳转、元素点击、输入/读取、截图;支持智能选择器拾取
  • 屏幕截图:全屏/区域/窗口截图,保存到指定目录;支持文件名模板(如 screenshot_{yyyyMMdd_HHmmss}.png)、覆盖或自动重命名;支持 GDI / DXGI / PrintWindow(PrintWindow 需先绑定窗口)

录制与选点

  • 录制:录制鼠标(含滚轮与修饰键)、键盘输入(自动转换为特殊按键)、截图/图片识别(默认 Shift+Q 或按钮)
  • 坐标模式:
    • 绝对坐标:屏幕坐标
    • 相对坐标:相对当前鼠标位置的偏移
    • 窗口坐标:相对目标窗口客户区坐标(用于后台点击)
  • 工具:适配多屏幕选点;快速截图、拾取颜色、框选区域;截图支持 GDI / DXGI / PrintWindow(适配 DPI 缩放与后台识别),选点/截图时隐藏主界面

运行与控制

  • 执行模式:前台(SendInput)/ 后台(SendMessage)/ 驱动键鼠(罗技 G HUB,需安装驱动并加载 AutomationGHUB.driver.dll
  • 循环:循环/无限循环、最长执行时间;内循环(开始/结束/跳出)可在两个节点之间重复执行 N 次(N 可固定或来自变量),支持无限循环;可将“当前迭代次数”写入变量,并支持布尔变量条件跳出;
  • 失败与错误处理:识别/等待等步骤可设置失败后处理(停止/继续/跳转序号/进入下一个循环/执行其他配置/等待确认);可选择“报错后停止/继续”
  • 快捷控制:暂停/继续(默认 F6)、单步执行(默认 F10)、取消执行、强制退出;多套流程可各自配置热键(最多 10 个)
  • 托盘与定时:托盘菜单一键执行/取消、开机自启开关、定时器状态显示;支持多个时间段定时执行并每日重置

配置与界面

  • 配置管理:保存/另存为、新建/清除;配置名可修改;支持从不同文件夹加载;标题显示当前执行配置
  • 操作列表:拖拽排序;Ctrl/Ctrl+Alt + 方向键调整顺序;右键插入;复制粘贴(模板或文本);Shift/Ctrl 多选;分页显示(每页最多 25)
  • 通知与安全:toast/气泡提示、提醒铃声;同目录单实例运行避免重复打开

后台模式说明

  • 后台模式通过窗口绑定(句柄/标题/进程/类名/窗口组)定位目标窗口;步骤可继承窗口信息,尽量不抢占前台焦点。
  • 后台点击必须使用窗口坐标;可通过选点或录制绑定句柄,执行时优先句柄,失效后回退到标题/进程/类名。
  • 句柄只在当前会话有效,重启后需重新绑定;多窗口建议分别绑定句柄或使用窗口组。
  • 后台识别可选 DXGI/PrintWindow;可在设置中的“后台图片测试”先验证目标窗口是否能被后台识别。

项目截图

视图 

图片[1]-AutomationOperation 自动化操作工具(解放双手)-大海资源库

 各模板 

图片[2]-AutomationOperation 自动化操作工具(解放双手)-大海资源库

配置图    

图片[3]-AutomationOperation 自动化操作工具(解放双手)-大海资源库

 定时执行设置界面    

图片[4]-AutomationOperation 自动化操作工具(解放双手)-大海资源库

软件托盘图 

图片[5]-AutomationOperation 自动化操作工具(解放双手)-大海资源库

    录制功能 

图片[6]-AutomationOperation 自动化操作工具(解放双手)-大海资源库

插入 

图片[7]-AutomationOperation 自动化操作工具(解放双手)-大海资源库

    游览器模式选择元素 

图片[8]-AutomationOperation 自动化操作工具(解放双手)-大海资源库
图片[9]-AutomationOperation 自动化操作工具(解放双手)-大海资源库

版本特点

操作示例:文件夹图片 OCR → 追加输出到 TXT

目标:对文件夹内图片依次 OCR(全屏或指定区域),识别结果不断追加写入同一个 .txt 文件。

0) 准备

  • 先用系统图片查看器打开该文件夹里的“第一张图片”,并进入全屏(不同查看器全屏热键不同,常见为 F11
  • 在软件里准备变量:ocrText(字符串)、empty(字符串,内容留空)

1) 可选:先清空输出 txt

  • 添加步骤:变量输出
    • 变量名empty
    • 输出目标文本文件
    • 选择输出路径:例如 C:\\output\\ocr.txt
    • 追加到文件:关闭(覆盖写入,相当于清空)

2)打开图片内

  • 打开文件夹 ,选择路径
  • 键盘:发送“ENTER”
  • 延迟:建议 200~500ms(让图片切换完成再 OCR)

3) 内循环:OCR → 写入 txt → 下一张

  • 添加:内循环(开始) / 内循环(结束) 包住以下步骤(循环次数设置为已知的张数)
  • 循环体内按顺序添加:
    • 文字识别:模式选“识别文字”,范围选“全屏搜索”(或先框选区域),输出方式选“存入变量”,输出变量填 ocrText
    • 变量输出:输出目标选“文本文件”,变量名选 ocrText,输出路径选同一个 ocr.txt,勾选“追加到文件”
    • 键盘:发送“右方向键(→)”切到下一张图片(如果你的查看器是其它快捷键,请按实际修改)
    • 延迟:建议 200~500ms(让图片切换完成再 OCR)

下载地址

© 版权声明
THE END
点赞9分享
及时反馈~ 共1条

请登录后发表评论