Files
bettergi-scripts-list/repo/js/FullyAutoAndSemiAutoTools/settings.json
yan 44230d93e3 feat(auto-tools): 添加择优模式功能
- 修改路径列表处理逻辑,为每个路径对象添加选中状态字段
- 更新执行日志显示,添加模式和选中路径信息输出
- 实现择优运行函数,优先执行上次未完成的任务路径
- 添加choose_best配置选项,支持择优模式开关设置
- 优化记录检查逻辑,提升路径匹配性能
- 整理代码结构,将择优运行逻辑封装为独立函数

feat(auto-tools): 添加黑白名单配置功能

- 在设置中添加白名单和黑名单输入框配置
- 新增 config_list 对象存储黑白名单数组
- 实现从设置读取黑白名单并解析为数组
- 添加路径过滤逻辑,支持黑名单排除和白名单优先
- 实现黑白名单预处理,去除空字符串并trim
- 优化路径遍历,跳过黑名单中的路径
fix(FullyAutoAndSemiAutoTools): 修复空映射时的执行逻辑并移除调试代码

- 添加了 needRunMap 非空检查避免无效执行
- 移除了调试用的日志记录和按键等待功能
- 优化了代码流程控制结构
feat(auto-tools): 添加记录管理和用户配置功能

- 定义记录文件路径并实现saveRecord函数保存记录到JSON文件
- 在initRecord函数中添加读取记录文件逻辑,支持Set数据类型的转换
- 实现同一天记录数据合并功能,确保Set属性存在
- 添加用户配置映射管理,支持不同UID的配置存储
- 实现配置模式选择功能,支持刷新和加载两种模式
- 添加错误处理机制确保文件操作的安全性
- 优化配置文件的读写流程,提升数据持久化可靠性
2026-01-16 23:07:25 +08:00

61 lines
1.2 KiB
JSON

[
{
"name": "config_run",
"type": "select",
"label": "配置模式",
"options": [
"刷新","加载"
],
"default": "刷新"
},
{
"name": "config_white_list",
"type": "input-text",
"label": "刷新白名单 以,分割",
"default": "晶蝶"
},
{
"name": "config_black_list",
"type": "input-text",
"label": "刷新黑名单 以,分割",
"default": "其他,锄地专区,食材与炼金"
},
{
"name": "key",
"type": "input-text",
"label": "密钥",
"default": ""
},
{
"name": "isDebug",
"type": "checkbox",
"label": "开发者模式",
"default": false
},
{
"name": "debug",
"type": "input-text",
"label": "调试快捷键(开发者)"
},
{
"name": "mode",
"type": "select",
"label": "模式",
"options": [
"全自动","半自动"
],
"default": "全自动"
},
{
"name": "choose_best",
"type": "checkbox",
"label": "择优模式",
"default": false
},
{
"name": "autoStop",
"type": "input-text",
"label": "自动暂停快捷键(独立BGI的快捷键请勿冲突)"
}
]