Commit Graph

83 Commits

Author SHA1 Message Date
yu
a4cccbc858 fix: 修正 AI/NLP 能力 id 与目录一致(情感/关键词/实体/批量评论),补充讯飞变体 2026-10-29 11:13:38 +08:00
yu
d351556293 feat: 接入 AI 文本家族(OpenAI 兼容协议,17 id)与本地 OCR(Tesseract.js,4 id);设置页新增 AI 服务配置 2026-10-29 10:58:35 +08:00
yu
d331d56f2e feat: 接入 FTP 全家桶(10 id)——连接/列表/下载/上传/重命名/删除/建目录/存在判断/断开 2026-10-29 10:28:08 +08:00
yu
26c682d2f9 feat: Excel 高阶接入——格式/筛选/表格样式/隐藏/尾空单元格/列标识/选中区域/关闭/加载/写列(16 id) 2026-10-29 10:10:34 +08:00
yu
fc1207cddd feat: P2 接入——屏幕锁/屏保/凭据/远程桌面/输入法/文件对话框(19 id) 2026-10-29 10:01:32 +08:00
yu
bb23bb192c fix: 移除 System_ExecuteCommandV1 重复注册,统一使用原生实现(type:1=DOS 2=BAT 3=PS) 2026-10-29 09:35:51 +08:00
yu
de514500a7 feat: 接入 System_ExecuteCommandV1——按 command_type 分派 PS/DOS/BAT 2026-10-29 09:25:20 +08:00
yu
303560f0f8 feat: P1 接入——人机交互表单(9 id)、Time 家族(7 id)、图表数据读取(2 id) 2026-10-29 09:21:21 +08:00
yu
b08f056aba fix: 修复批二 handler 缺失声明与 FlowSaveResult 类型收窄 2026-10-28 18:05:08 +08:00
yu
f6bddb08d8 docs: 能力接入规划与排期——明确不接入清单、暂缓池与分批排期 2026-10-28 18:01:50 +08:00
yu
69e5a1c35c docs: README 能力计数更新至 655/1016 2026-10-28 17:54:33 +08:00
yu
5248165e83 fix: 打开流程归一化写盘后用最新 meta 加载编辑器,消除首次保存误报冲突 2026-10-28 17:54:07 +08:00
yu
4ac9755416 feat: 接入网页批三——数据采集家族(14 id)与网页监听三件套 2026-10-28 17:53:44 +08:00
yu
2ce0c13f7b docs: 更新 README——能力接入进度、桌面自动化、保存冲突检测与测试任务 2026-10-28 17:49:18 +08:00
yu
afb2ed7c08 chore: 忽略本地测试产物目录 2026-10-28 17:46:32 +08:00
yu
38a561a7cd test: 打包冒烟支持跳过单实例锁与固定隔离环境 2026-10-28 17:46:32 +08:00
yu
d6165c910c fix: 修复 web-batch2 文件内字面 \\n 导致的语法错误 2026-10-28 17:46:32 +08:00
yu
4c84674b29 fix: 补注册弹窗自动关闭两个能力 2026-10-28 17:46:32 +08:00
yu
560134171f feat: 接入网页批二——文件上传/多标签/窗口状态/停止加载/相似元素数组/弹窗自动关闭 2026-10-28 17:46:32 +08:00
yu
9b8bc0eb1a fix: SetScrollPos 兼容目录参数 scrollpos,修复滚动位置不生效 2026-10-28 17:46:32 +08:00
yu
67a418129b test: 新增网页元素演练场页面与三项网页自动化测试任务 2026-10-28 17:46:31 +08:00
yu
a5d9f0bfee fix: 消除保存并发竞态——同步锁防重复保存,冲突判定先比对内容 2026-10-28 17:38:41 +08:00
yu
6cb10db375 fix: 保存按钮改用交互模式保存,可处理磁盘版本冲突(原先仅 Ctrl+S 可解) 2026-10-28 17:29:17 +08:00
yu
ab8b0cde48 style: 移除左侧导航选中态的蓝色指示条 2026-10-28 17:21:41 +08:00
yu
a7c74b85a0 style: 流程名块相对工具栏整体绝对居中 2026-10-28 17:19:37 +08:00
yu
f2eb449b87 style: 工具栏流程名居中显示;移除顶栏页面徽标 2026-10-28 17:15:06 +08:00
yu
e00a1e4743 style: 工具栏重排——面包屑放大居左,流程名与统计移至右侧操作区旁 2026-10-28 17:08:40 +08:00
yu
69e9554250 Merge branch 'main' of http://43.140.215.244:7040/wangyukun/PRA-only-demo 2026-10-28 17:02:14 +08:00
yu
2b372e2d7f refactor: 移除画布中央常驻空流程提示,引导职责由首访横幅承担 2026-10-28 16:42:19 +08:00
yu
37f2c8977b feat: 新建流程首次进入展示引导提示,5 秒后自动关闭 2026-10-28 16:37:25 +08:00
yu
7c7a1b1a1f fix: 任务列表忽略备份文件,避免同名重复任务 2026-10-28 16:29:30 +08:00
yu
3a1c176f4d fix: 切换流程时清空运行结果面板,避免显示上一流程的运行状态 2026-10-28 16:04:44 +08:00
yu
7f3aaac2ff fix: Excel_Cs_SaveAs 支持 path(目录)+name(文件名) 组合另存 2026-10-28 15:59:41 +08:00
yu
9d996f137b fix: 补齐 setValue/getValue 脚本缺失的 try-catch 闭合,修复 PowerShell 语法错误 2026-10-28 15:49:33 +08:00
yu
06981dfff3 fix: 点击前检测最小化/屏幕外窗口并自动还原,修复 -32000 坐标点击落空 2026-10-28 15:43:00 +08:00
yu
093fc302fa fix: 桌面脚本强制 Per-Monitor DPI 感知,修复多屏缩放下点击坐标错位 2026-10-28 15:33:27 +08:00
yu
3b05d10ff4 fix: App_Run 参数为空时不传 -ArgumentList,避免部分应用启动即退出 2026-10-28 15:18:58 +08:00
yu
9c973d9bad fix: 窗口唤起改用 EnumWindows 跨虚拟桌面查找并移回主屏可视区 2026-10-28 15:11:01 +08:00
yu
0fe264a884 fix: 清空区域兼容 cellPos 与 startRow/startColumn 键并支持清除格式模式 2026-10-28 15:04:55 +08:00
yu
2c32a8f51d feat: Ground 能力支持托盘/隐藏窗口自动唤起与 AttachThreadInput 前台化 2026-10-28 15:01:37 +08:00
yu
753508b500 feat: 桌面元素点击/填值/读值增加隐式等待重试(默认4秒) 2026-10-28 14:56:20 +08:00
yu
876e4969bd feat: 任务保存冲突检测——磁盘被外部修改时提示选择而非静默覆盖 2026-10-28 14:52:16 +08:00
yu
97fda1696a fix: Excel_SaveAs 支持 filename/isAbsolutePath 字段并处理相对路径 2026-10-28 14:49:10 +08:00
yu
12cf94da27 Merge branch 'main' of http://43.140.215.244:7040/wangyukun/PRA-only-demo 2026-10-28 14:38:57 +08:00
yu
73a3f47bdf fix: 桌面窗口未找到时输出明确错误而非进程崩溃 2026-10-28 14:28:03 +08:00
yu
5863baa0ab feat: 刷新按钮移入任务列表面板头部并增加加载反馈
- 从页面标题栏移除刷新按钮,改放到任务列表搜索框右侧
- 点击时图标旋转动画,完成后 toast「任务列表已刷新」
- 刷新进行中防重复点击
2026-10-28 14:22:48 +08:00
yu
3bea611750 Merge branch 'main' of http://43.140.215.244:7040/wangyukun/PRA-only-demo 2026-10-28 14:15:47 +08:00
yu
8a816fd41d feat: 接入桌面 UIA 元素能力(Ground 系列) 2026-10-28 14:04:56 +08:00
yu
8dd0aeefa6 fix: PDF 抽页页码留空时明确报错而非静默复制全本
pdfRange 选择非 all 且 pdfNum 为空时,此前 parsePdfPages 回退为
返回全部页面,导致配置错误时无声输出完整副本;现返回空集由
CreateNewPdf 抛出 No valid PDF pages
2026-10-28 13:41:50 +08:00
yu
9de0eeaa88 fix: 统一 Excel 工作簿共享存储,修复多组件互相覆盖
office.ts(内存句柄表)、office-file-extended.ts(每次重读磁盘)、
excel-common.ts(按路径独立缓存)、extended.ts(loadSheet 每次重建)
各自持有工作簿实例并整簿写回同一文件,后保存者会整体覆盖先保存者:
列宽/行高/合并被背景色冲掉、复制的 Sheet 被新建 Sheet 冲掉等。

- 新增 excel-store.ts:按路径共享同一 ExcelJS 实例,四个模块统一接入
- resolveWorkbook 返回流程变量持有的原始句柄对象,另存为改写 path
  能同步到后续节点(此前改在副本上,下游仍写旧路径)
- 另存为后以新路径重新登记实例并释放旧路径缓存
- ReadColumn 裁掉尾部空值(共享实例下触碰空行会撑大 rowCount)
- 新增 3 个共享存储回归测试(格式保持/复制Sheet保持/另存后续写)
2026-10-28 13:32:01 +08:00