Files
bettergi-scripts-list/repo/js/AutoCommission/lib/steps/key-mouse-script.js
2025-08-14 22:46:12 +08:00

39 lines
1018 B
JavaScript

// 键鼠脚本步骤处理器
(function () {
StepProcessorLoader.register("键鼠脚本", async function (step, context) {
try {
log.info("执行键鼠脚本: {path}", step.data);
var fullPath =
Constants.TALK_PROCESS_BASE_PATH +
"/" +
context.commissionName +
"/" +
context.location +
"/" +
step.data;
try {
await keyMouseScript.runFile(fullPath);
log.info("键鼠脚本执行完成");
} catch (error) {
log.error("执行键鼠脚本时出错: {error}", error.message);
throw error;
}
} catch (error) {
log.error("执行键鼠脚本步骤时出错: {error}", error.message);
throw error;
}
});
})();
/*
JSON使用示例:
{
"type": "键鼠脚本",
"data": "脚本文件名.json", // 必需: 要执行的键鼠脚本文件名
"note": "执行键鼠操作脚本"
}
注意: 脚本文件路径会自动拼接为 assets/process/委托名称/地点/脚本文件名
*/