修正 PID 空结果、目标类型判断与转换、毫秒等待。 让关闭程序和命令行按所选模式显示并校验参数。 统一 PowerShell 输出编码,修正 BAT 路径引号处理。 明确屏保和屏幕唤醒的实际能力,补充缺陷回归测试。 验证:类型检查、构建与组件回归检查通过。 BREAKING CHANGE: 判断数据类型改为返回布尔值。 需要类型名称的旧流程请改用 Basic_Type。 屏保 V1 移除未实现参数,旧自定义密码节点需重新添加。
69 lines
2.5 KiB
JSON
69 lines
2.5 KiB
JSON
{
|
||
"Basic_JudgeDataType": {
|
||
"description": "按所选目标类型判断数据,返回布尔值 true 或 false。数值判断区分数字与数字文本。",
|
||
"fields": {
|
||
"into_type": {
|
||
"defaultValue": "number",
|
||
"description": "选择要判断的目标类型。历史默认值 1 兼容数值类型。",
|
||
"options": [
|
||
{ "label": "数值", "value": "number" },
|
||
{ "label": "整数", "value": "int" },
|
||
{ "label": "空值", "value": "null" },
|
||
{ "label": "字典", "value": "dict" },
|
||
{ "label": "数组", "value": "list" },
|
||
{ "label": "文本", "value": "string" },
|
||
{ "label": "布尔", "value": "bool" }
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"Basic_DataTypeConversion": {
|
||
"description": "将数据转换为所选的数值、整数、布尔或文本类型;无法转换时给出参数错误。",
|
||
"fields": {
|
||
"into_type": {
|
||
"defaultValue": "number",
|
||
"description": "选择目标类型。历史默认值 1 兼容数值;其他数字别名 2=整数、3=布尔、4=文本。",
|
||
"options": [
|
||
{ "label": "数值", "value": "number" },
|
||
{ "label": "整数", "value": "int" },
|
||
{ "label": "布尔", "value": "bool" },
|
||
{ "label": "文本", "value": "string" }
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"App_KillV1": {
|
||
"fields": {
|
||
"close_type": {
|
||
"options": [
|
||
{ "label": "按进程 PID", "value": "id" },
|
||
{ "label": "按进程名称", "value": "name" }
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"System_ExecuteCommandV1": {
|
||
"fields": {
|
||
"command_type": {
|
||
"label": "命令类型",
|
||
"options": [
|
||
{ "label": "DOS 命令", "value": "1" },
|
||
{ "label": "BAT 文件", "value": "2" },
|
||
{ "label": "PowerShell 命令", "value": "3" }
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"System_ScreenSaverShowV1": {
|
||
"description": "开启 Windows 已配置的系统屏保。当前组件不支持自定义屏保文字、透明度或解锁密码;登录保护遵循 Windows 系统设置。",
|
||
"messageTemplate": "开启 Windows 系统屏保",
|
||
"removeFields": ["text", "effect", "status", "set_password", "password"]
|
||
},
|
||
"ScreenControl_ScreenUnlock": {
|
||
"name": "唤醒屏幕(非登录解锁)",
|
||
"description": "仅尝试唤醒屏幕,不支持通过账号密码自动完成 Windows 登录解锁。锁屏后仍需本人手动登录。",
|
||
"messageTemplate": "尝试唤醒屏幕;Windows 登录锁屏需人工解锁",
|
||
"removeFields": ["username", "pwd"]
|
||
}
|
||
}
|