Commit Graph

31 Commits

Author SHA1 Message Date
yu
342145cc46 feat: 屏幕截图组件实现图像来源与截图范围(原 P2 问题)
- vision.ts 重写 Image_Screenshot:pictureSource=1 当前屏幕(desktopCapturer)/2 指定图片文件(image_path 作输入, 输出走输出目录+文件名, 未配置则原样返回);shotRange=2 框选区域按 position/action 区域 JSON 裁剪(pngjs bitblt),区域支持 {x,y,width,height}/[x,y,w,h]/left,top/角点写法并夹取边界
- 移除 browser.ts 重复注册,实现单点维护
- catalog: pictureSource/shotRange 补下拉选项(当前屏幕/指定图片文件, 整个屏幕/框选区域)
- typecheck 通过;browser/cv-vision/capability-audit/app-system 回归 50 项全过
2026-11-02 14:36:14 +08:00
yu
1ddd1f1b35 feat: enhance AI pane picking with OCR and cancellable hotkeys 2026-11-02 14:21:19 +08:00
yu
0132871885 feat: deduplicate capability palette 2026-11-02 13:08:03 +08:00
yu
e956ec9055 feat: 新增本地UI模型AI拾取与识别实验台 2026-11-02 11:55:36 +08:00
yu
510f0d041d merge: integrate liuwenxin app-system fixes 2026-11-02 11:07:27 +08:00
yu
95fb07e876 feat: complete remaining capabilities and hide integration status 2026-11-02 10:43:11 +08:00
liuwenxin
d489288c8e test(应用与系统): 添加组件验收流程与复测报告
提供 13 组、74 个用例,覆盖 49 项可执行组件。
新增隔离运行、真实界面检查、结果汇总和安全安装脚本。
升级仅覆盖未修改的测试模板,并保留原文件备份。
为手动操作设置保护开关,保留修复前后验证证据。

验证:43 项相关检查、类型检查与构建通过。
2026-11-02 09:06:40 +08:00
liuwenxin
5f9e28715c fix(应用与系统)!: 修复组件执行与参数校验
修正 PID 空结果、目标类型判断与转换、毫秒等待。
让关闭程序和命令行按所选模式显示并校验参数。
统一 PowerShell 输出编码,修正 BAT 路径引号处理。
明确屏保和屏幕唤醒的实际能力,补充缺陷回归测试。

验证:类型检查、构建与组件回归检查通过。

BREAKING CHANGE: 判断数据类型改为返回布尔值。
需要类型名称的旧流程请改用 Basic_Type。
屏保 V1 移除未实现参数,旧自定义密码节点需重新添加。
2026-11-02 09:05:48 +08:00
yu
85dcb94056 feat: 新增桌面AI拾取功能,支持视觉识别控件 2026-10-30 18:02:46 +08:00
yu
f74d1865da chore: 修复 desktop-picker.ps1 中 DllImport 字符串的引号不一致问题 2026-10-30 14:44:36 +08:00
yu
11fc88eec9 style(desktop-picker): 修改桌面选择器的透明样式并添加边框
将背景色改为 fuchsia 并设置透明键,添加绘制边框的 Paint 事件处理,提升视觉效果
2026-10-30 14:22:52 +08:00
yu
4ad238ff37 fix: 桌面拾取脚本补 DPI 感知,修复混合缩放下坐标错位 2026-10-30 14:16:34 +08:00
yu
8de4791e57 fix: 修复按键状态检测的位掩码值 2026-10-30 14:14:45 +08:00
yu
b9bd6d671b fix: 修复桌面元素拾取时窗口未恢复的问题并优化脚本功能 2026-10-30 13:59:34 +08:00
yu
a12e6cb0bd fix: 拾取循环补回 DoEvents 消息泵(v3 重写时丢失) 2026-10-30 12:57:52 +08:00
yu
e6c34bafe5 fix: UIA Point 类型名修正(System.Windows.Point),脚本循环验证无错误 2026-10-30 12:52:43 +08:00
yu
ed9b9daa50 fix: 拾取脚本完整重写——v3 逻辑+全链路日志(此前骨架覆盖事故修复) 2026-10-30 12:01:33 +08:00
yu
a1490303d4 fix: 高亮框初始隐藏,仅有效矩形时显示 2026-10-30 12:01:30 +08:00
yu
f28b5ffc5e feat: 浏览器类型字段改为下拉选择
- catalog.json: WebBrowser_Create/V2/V3/CreateBackground 的 type 字段补 options(内置运行浏览器/Chrome/Edge,label 与存储值分离)
- shared/types.ts: CatalogField.options 支持字符串或 {label,value} 对象
- Properties.tsx: select/radio 选项归一化渲染 label;当前值不在选项中时追加显示(兼容历史手填值如 zexplorer)
- typecheck 通过;全量 vitest 除 4 项依赖真实 COM 的历史失败外全部通过
2026-10-30 11:26:33 +08:00
yu
3d64392eb0 fix: 拾取循环补 DoEvents 消息泵,修复高亮框/信息条冻结不刷新 2026-10-30 11:26:01 +08:00
yu
a25f8c76b6 Merge branch 'main' of http://43.140.215.244:7040/wangyukun/PRA-only-demo 2026-10-30 10:52:41 +08:00
yu
f048be792c feat: 桌面拾取 v3——顶部居中信息条、高亮框跟随、两阶段交互(锁定/微调),显式 UTF8 BOM 2026-10-30 10:34:03 +08:00
yu
a4b7e24acd feat: 桌面拾取 v2——两阶段交互(悬停选目标/微调模式)、PageUp/PageDown 层级切换、高亮框跟随、UTF8 BOM 2026-10-30 09:58:42 +08:00
yu
745da55e4e docs: 按运行时注册校准能力接入状态 2026-10-30 09:26:28 +08:00
yu
bb3412fff7 fix: 桌面拾取脚本补 UTF8 BOM,修复 PowerShell 5.1 中文乱码 2026-10-30 08:58:44 +08:00
yu
4163b57d38 fix: 桌面 Ground 能力归类到独立的桌面元素分组 2026-10-29 15:54:07 +08:00
yu
778f69e14d fix: 桌面拾取下钻到包含鼠标点的最小控件,修复命中容器级大元素 2026-10-29 15:26:44 +08:00
yu
8b0004bf72 feat: 桌面拾取器——UIA 元素拾取(空格确认/Esc 取消)、窗口列表、屏幕区域框选截图,属性面板按能力类型切换网页/桌面拾取 2026-10-29 15:22:05 +08:00
yu
67a418129b test: 新增网页元素演练场页面与三项网页自动化测试任务 2026-10-28 17:46:31 +08:00
yu
6adf772987 feat: 增加本地演示流程与网页DOM能力 2026-10-27 13:50:03 +08:00
yu
32ca0a1af8 feat: 画布式 RPA 桌面端 Day1(1016 目录/画布/容器/属性/持久化) 2026-10-26 14:38:17 +08:00