From 4339dc134b59280f9b95913e89ca7b0262229e9e Mon Sep 17 00:00:00 2001 From: ChenX Date: Fri, 22 Nov 2019 14:29:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=81=E8=AE=B8=E7=BB=98=E5=88=B6=E6=8A=BD?= =?UTF-8?q?=E5=B1=89=E6=97=B6=E8=BF=9B=E8=A1=8C=E5=88=87=E5=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Add-on/BoardCutting/AutoCuttingReactor.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Add-on/BoardCutting/AutoCuttingReactor.ts b/src/Add-on/BoardCutting/AutoCuttingReactor.ts index 7c0a8c72e..c799f79ec 100644 --- a/src/Add-on/BoardCutting/AutoCuttingReactor.ts +++ b/src/Add-on/BoardCutting/AutoCuttingReactor.ts @@ -9,17 +9,17 @@ export class AutoCuttingReactor { this.Enable = userConfig.openAutoCuttingReactor; - const cuttingCommands = ["draw", "DD", "左右侧板", "立板", "层板", "背板", "DOOR", "购买模块并插入", "插入模块", "DRAWER"]; + const cuttingCommands = new Set(["draw", "DD", "左右侧板", "立板", "层板", "背板", "DOOR", "购买模块并插入", "插入模块", "DRAWER"]); app.CommandReactor.OnCommandEnd((cmdName, changeObjects, createObjects) => { if (!this.Enable) return; - if (!cuttingCommands.includes(cmdName)) return; + if (!cuttingCommands.has(cmdName)) return; let brs = createObjects.filter(o => !o.IsErase && o instanceof Board) as Board[]; - if (cmdName !== "插入模块" && cmdName !== "购买模块并插入") + if (cmdName !== "插入模块" && cmdName !== "购买模块并插入" && cmdName !== "DRAWER") if (brs.length > 10) { app.Editor.Prompt("复制的板件超过10个,取消触发切割反应器!");