feat: 调整脚本功能

This commit is contained in:
duanshuwen
2026-04-12 17:01:04 +08:00
parent c16fc93685
commit 6432634d17
11 changed files with 58 additions and 158 deletions

View File

@@ -220,8 +220,8 @@
#### 3.5 添加脚本模板和默认脚本
- **内容**
- 提供常用模板(点击元素、输入文本、等待页面加载)
- 预置参考图中的示例脚本change model、pause、pause resume 等)作为 `.mjs` 文件放置到 `electron/scripts/seed/` 目录
- 应用首次启动或检测到 `electron/scripts/` 为空时,将 seed 目录下的示例脚本复制/同步到主目录,并注册到元数据索引
- 预置参考图中的示例脚本change model、pause、pause resume 等)作为 `.mjs` 文件放置到 `electron/scripts/` 目录
- 应用首次启动或检测到 `electron/scripts/` 为空时,直接将 `electron/scripts/` 目录下的 `.mjs` 示例脚本注册到元数据索引
- 用户通过面板删除默认脚本时,直接删除对应的 `.mjs` 文件及索引条目
- **依赖**script-store-service
- **预估工时**3 小时
@@ -235,7 +235,7 @@
- 录制功能至少能生成可运行的 Playwright 代码并正确落盘
- 面板中的"测试"或"运行"按钮能直接执行 `electron/scripts/` 目录下的真实脚本文件
- 脚本执行输出完整呈现在日志面板
- 默认脚本从 `electron/scripts/seed/` 同步后可正常加载和运行
- 默认脚本从 `electron/scripts/` 同步后可正常加载和运行
---
@@ -414,13 +414,9 @@
electron/
└── scripts/
├── scripts.meta.json # 脚本元数据索引(名称、启用状态、渠道等)
├── change-model.mjs # 默认示例脚本(由 seed/ 自动同步)
├── change-model.mjs # 默认示例脚本(自动同步)
├── pause.mjs
── pause-resume.mjs
└── seed/ # 预置种子脚本目录(应用自带,只读模板源)
├── change-model.mjs
├── pause.mjs
└── pause-resume.mjs
── pause-resume.mjs
src/
├── common/